240 发简信
  • Swift ScrollView缩放

    具体可看苹果官方文档

  • iOS 为私有方法名加前缀

    一个类所做的事情通常都要比从外面看到的更多。编写类的实现代码时,经常要写一些只在内部使用的方法。应该为这些方法的名称加上某些前缀,这样有如下好处...

  • iOS 使用清晰而协调的命名方式

    类、方法及变量的命名是Objective-C编程的重要环节。通常会觉得OC的语言很繁琐,因为其语法结构使代码读起来和句子一样。 此段代码看起来比...

  • iOS 尽量使用不可变对象

    在设计类的时候,应充分利用属性来封装数据。而在使用属性时,则可将其声明为read-only。默认情况下属性是read-write,这样设计出来的...

  • 120
    Swift 获取字符串长度

    今天在看一个demo时,注意到在Swift3.2里获取字符串长度是这样写的: 而在Swift4.0中发现这样写会报错:'characters' ...

  • 120
    Swift Xcode8下的即视功能

    Color Literal 一般写颜色大概是这样的: 但是如果不 Command + R ,我不知道这颜色到底长什么样。接下来使用 Color ...

  • Swift Selector

    首先我们来看一下下面这个方法: 其中的Selector 源自 Objective-C,例如 SEL 类型,以及 @selector() 方法选择...

  • iOS 方法调配(method swizzling)

    Method Swizzing是发生在运行时的,主要用于在运行时将两个Method进行交换,我们可以将Method Swizzling代码写到任...

  • iOS 理解objc_msgSend的作用

    好记性不如烂笔头,这块偏硬的概念还是自己打一遍理解下好 在对象上调用方法是Objective-C中经常使用的功能。用Objective-C的术语...