240 发简信
IP属地:浙江
  • GCD 让线程同步

    1.dispatch_group 调度组2.dispatch_barrier 栅栏块3.dispatch_semaphore 信号量 dispa...

  • 利用RunTime和KVC实现模型转换

    实现思路 1.通过runtime获取对象的所有属性 objc_property_t *propertyList = class_copyProp...

  • iOS 在xib中给控件添加自定义属性

    使用场景:在xib,给UILabel做字体大小适配,添加自定义字体等 步骤: 添加UILabel的分类。比如:UILabel+FixFont 在...

  • Resize,w 360,h 240
    iOS TableView图文编辑器

    用TableView来实现图文编辑,方便扩展和修改。目前只做了"插入图片"功能,富文本编辑以后再加入 链接:https://gitee.com/...

  • iOS runtime和kvc的相同运用 访问对象的私有属性

    Person.h@property (strong , nonatomic) NSString *name;Person.m@property ...

  • iOS Runtime运用之一 消息传递objc_msgSend

    关于runtime的运用有:1 消息传递(调用方法): objc_msgSend2 动态添加方法 : class_addMethod3 交换方法...

  • iOS KVC运用

    主要应用场景 KVC 属性赋值 添加和访问私有成员变量(ivar) 字典转模型 取值 模型转字典 集合操作符 自定义Person@propert...

  • iOS 多线程GCD的运用

    理解 串行队列: 先入先出,执行完第一个再执行第二个。并发队列: 先执行第一个,第一个还没执行完时便可以执行第二个。并发是编程角度上的上同时,一...