摘要: 访问权限, open, public, internal, filePrivate, private 阅读全文
posted @ 2019-05-27 14:26 jisa 阅读(151) 评论(0) 推荐(0)
摘要: JSPatch 原理:在APP启动的时候,通过JavaScrptCore来执行编写的JavaScript脚本,利用OC的运行时特性来修改类的方法和属性。 1:执行JS脚本 2: 在动态修改OC类的方法和属性时的核心方法 defineClass('className', instanceMethod, 阅读全文
posted @ 2019-04-29 19:45 jisa 阅读(185) 评论(0) 推荐(0)
摘要: 问题: MRC中通过调用静态方法创建的新对象,不再使用时需要对其发送release消息吗? 不需要,因为约定静态方法创建的对象会自动将其放入自动释放池,即已对其发送autorelease消息,因此不可再对其进行手动释放。MRC中静态方法创建新对象的实现模板如下: 问题: NSRangeExcepti 阅读全文
posted @ 2019-03-20 19:59 jisa 阅读(552) 评论(0) 推荐(0)
摘要: UIAlertControllerStyleActionSheet iPad模式崩溃 阅读全文
posted @ 2019-03-20 16:43 jisa 阅读(279) 评论(0) 推荐(0)
摘要: RN 深拷贝 阅读全文
posted @ 2019-03-18 18:25 jisa 阅读(300) 评论(0) 推荐(0)
摘要: iOS ,电子签名, pdf.js 阅读全文
posted @ 2019-03-18 18:07 jisa 阅读(588) 评论(0) 推荐(0)
摘要: iOS,对方没有开通在线咨询,无法发起临时会话 阅读全文
posted @ 2019-03-15 15:41 jisa 阅读(657) 评论(1) 推荐(0)
摘要: iOS,无法设备设备 阅读全文
posted @ 2019-03-11 10:58 jisa 阅读(534) 评论(0) 推荐(0)
摘要: 1:Static修饰局部变量 a - 只会被初始化一次,并且在程序中只有一份内存 b - 不能改变作用域,但是会改变生命周期,直到程序结束 2:Static修饰全局变量 a - 改变了作用域,只在声明他的模板内有效。 b - 通过extern 关键字也无法访问。 3:extern关键字 通过exte 阅读全文
posted @ 2019-03-06 14:30 jisa 阅读(98) 评论(0) 推荐(0)
摘要: 优点: 1:Category,使用category可以在不改变原来类的同时为类增加新的方法或者重写原来类的方法实现(使用runtime方法还可以在分类中实现方法交换和添加属性操作) 2:运行时 动态识别,动态添加方法,动态添加属性, 方法交换等。 3:消息机制, 消息传递机制(objc_msgSen 阅读全文
posted @ 2019-03-06 10:26 jisa 阅读(252) 评论(0) 推荐(0)