JSPath原理深入分析
曾经红极一时的热修复技术由于苹果的一封邮件而被观望了.虽然这样,但是我也要把我学习JSPath的一些心得分享一下. 1.修复第一步:startEngine [JPEngine startEngine]; 使用JSPatch框架首先要调用JPEngine中的类方法startEngine,这个方法的是为了初始化JSContext,JSContext是JS脚本的运行环境。JS脚本可以调用在JSContext中预先定义的方法,方法的参数/返回值都...【详细】
ios JSPatch
2017年04月05日 赞:1 评论:0 阅读:773
JSPath热修复过程原理图 (可配合文章观看)
ios JSPatch
2017年04月05日 赞:1 评论:0 阅读:786
热修复按钮点击详细分析(原理图)
ios JSPatch
2017年04月05日 赞:1 评论:0 阅读:805
iOS 对指纹识别的认识和理解(实例为指纹登陆)
TouchID 指纹识别是IPhone5s设备新增的一项重大功能,用于数据加密和安全。而在IOS8.0 以后也向第三方开放了相应功能API,我们可以利用这个API做相应的用户验证和登录的功能,省去输入密码的环节,提高登录的用户体验。 API比较简单,在IOS 8 以上的app 包中,添加Libraries:LocalAuthentication Framework,有以下两个方法 canEvaluatePolicy:error: 监测设备...【详细】
ios touchID
2017年04月05日 赞:1 评论:0 阅读:864
iOS 获取设备信息
由于最近工作需要整理了一下获取设备信息相关的方法 1.获取设备型号 (模拟器,真机) 需要导入头文件 sys/sysctl.h和sys/utsname.h - (DeviceType)getDeviceModel { struct utsname systemInfo; uname(&systemInfo); DeviceType deviceTypeModel=DEVICE_TYPE_UNKNOWN; NSString *deviceString = [NSString stringWithCString:systemInfo.machine encoding:NSUTF8StringEncoding]; if ([deviceString isEqualToString:@"i386"]){ de...【详细】
ios device
2017年03月28日 赞:1 评论:0 阅读:898
Xcode8/iOS 10 Frameworke开发及注意事项
1.创建Frameworke工程以后,在工程里只会生成一个对应的.h文件.接下来我们就会在这个工程中添加我们自己的代码.比如:我创建了一个DemoTool的工具类.分别在DemoTool.h中添加一个类方法: +(NSInteger)resultWithNumber1:(NSInteger)number1 number2:(NSInteger)number2 然后在DemoTool.m中实现该方法: +(NSInteger)resultWithNumber1:(NSInteger)number1 number2:(NSInteger)number2 { return number1 + ...【详细】
ios Frameworke
2017年02月09日 赞:1 评论:0 阅读:968
共6个 共1页
sina weixin mail 回到顶部