240 发简信
IP属地:广东
  • Resize,w 360,h 240
    GitFlow流程管理

    Git Flow是构建在Git之上的一个组织、管理软件开发活动的模型。Git Flow是一套使用Git进行源代码管理时的一套行为规范和,通过利用...

  • Runloop理解

    Runloop的作用:1、保持程序持续运行:例如程序一启动就会开一个主线程,主线程一开起来就会跑一个主线程对应的 RunLoop , RunLo...

  • 在不同类之间实现Method Swizzling

    首先,获取目标类方法,即当前类交换方法 然后向目标类中新添加一个新方法 注意,添加完方法后,需要更新swizzledMethod变量,获取当前C...

  • iOS 代码规范篇

    【符合苹果规范的命名方式】 •强烈要求——类名开头大写,方法和变量名以驼峰法命名。 •强烈推荐——类名使用至少三个字符做前缀,内部方法使用两个下...

  • property属性

    当修饰可变类型的属性时,如NSMutableArray、NSMutableDictionary、NSMutableString,用strong。...

  • 类添加属性的方法

    1、KVC,通过keyPath设置和读取(也可设置和读取一些未暴露的私有变量) KVC是怎么寻找Key的当调用setvalue: forKey时...

  • ios解决在不支持模拟器的.a静态文件情况下,在未使用.a库的类时使用模拟器进行开发调试

    我们在开发过程中经常会遇到需要接入第三方的静态库.a文件,而往往很悲催的事情是这个.a库不支持模拟器,而对方又不提供支持模拟器的新的静态库。可是...

  • Resize,w 360,h 240
    iOS Instruments Leaks Call Tree Symbol Name为地址无法定位到代码

    问题描述 解决方法 在Xcode中设置Debug information FormatBuilding Setting -> Debug Inf...

  • 实现同步的AFNetworking

    通过信号量的方式,阻塞线程。达到同步AFNetworking的目的。 需要注意的是,AFNetorking默认的返回是在主线程中执行,因为主线程...