上一页 1 ··· 7 8 9 10 11 12 13 14 15 下一页
摘要: 1 下面写代码测试探索NSObject的本质 Objective-C代码,底层实现其实都是C\C++代码 把Objective-C代码 转换成C++代码 在命令行中进去main.m所在的文件地址 然后输入 xcrun -sdk iphoneos clang -arch arm64 -rewrite- 阅读全文
posted @ 2018-07-17 18:20 ZhangShengjie 阅读(1399) 评论(0) 推荐(0) 编辑
摘要: 1 举例 我们实现一个Person类 然后Person 其实是没得对象方法eat:的 下面调用person的eat方法 程序是会奔溃的 那么需要借助运行时动态的添加方法 在perosn.m文件中进行实现运行时动态添加方法 对 class_addMethod 不太理解里面参数含义可以去文档查询 拷贝 阅读全文
posted @ 2018-06-04 23:56 ZhangShengjie 阅读(1779) 评论(0) 推荐(0) 编辑
摘要: 举例 在创建了如下代码 但是想使用自己的方法并对传入的字符串做为空判断 举例 自己写了一个方法 +(instancetype)SJUrlWithStr:(NSString *)str 替代系统方法 但是如果项目现在已经进行到了后期 就会涉及到很多界面要导入头文件 并修改使用这个方法 很不方便 那么可 阅读全文
posted @ 2018-06-04 00:15 ZhangShengjie 阅读(1728) 评论(0) 推荐(1) 编辑
摘要: ios消息机制介绍 ios 调用每一个方法的时候其实是走的ios的消息机制 流程分为3大阶段 1、消息发送 2、动态方法解析 3、消息转发 举例介绍一下 创建一个Pserson类 有一个eat 对象方法 那么下面的代码可以用消息机制实现 导入消息头文件 #import <objc/message.h 阅读全文
posted @ 2018-06-01 18:30 ZhangShengjie 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 首先如果你想要逆向其他的APP 动态的查看 或者修改人家APP里面的东西 1, 首先要有一台越狱的手机 最好是9.1以下的,因为9.2以上(包括9.2)就不能完美越狱了 2,手机也要5s以上的(因为从5S开始支持arm64架构) 其实现在手机还是比较好买的,直接转转或者是闲鱼上去买一个二手的手机就可 阅读全文
posted @ 2018-04-30 21:49 ZhangShengjie 阅读(582) 评论(0) 推荐(0) 编辑
摘要: 现在的开发中难免会遇到项目国际化处理,下面把我理解到的国际化相关的知识点进行总结归纳 1 首先是对项目名称,系统性的文字进行名字化,比如程序名字 1,先给项目添加语言 2 添加InfoPlist.strings的文件 3 ,将Info.plist 转换成常规的key 4,配置InfoPlist.st 阅读全文
posted @ 2018-04-12 18:19 ZhangShengjie 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 最近在上架公司公司项目的时候遇到这个问题什么5.2.1 然后去了解发现最近不少人都遇到了这个问题.先说一下 我上架的APP是一个医疗的APP然后说需要什么医疗资质,估计是账号的公司资质不够吧。后面和苹果电话,对方要求提供医院相关的医疗资质,公司都没和医院合作当然无法提供医疗资质了,然后和苹果交流,告 阅读全文
posted @ 2018-01-24 17:30 ZhangShengjie 阅读(9553) 评论(0) 推荐(1) 编辑
摘要: 1 最近我在做环信视频通话时,遇到了一个新功能就是APP在后台的时候能对方能视频或者音频过来的时候 能够播放声音 根据查询相关资料得到如下解决办法 实例化 AVAudioPlayer时需要使用 initWithData 创建 然后加上 就能实现在后台的时候收到相关消息能够播放声音了 阅读全文
posted @ 2017-10-24 21:08 ZhangShengjie 阅读(3300) 评论(0) 推荐(0) 编辑
摘要: 前段时间写项目,设计到了通过蓝牙ibeacon 的方式接收数据,最开始自己都之前都没听过什么叫ibeacon,然后就开始查资料,慢慢的也了解并知道了ibeacon怎么使用了。先大概解释下ibeacon到底是个什么,在我理解ibeacon可以理解为一个发射信号的基站,类似于移动的信号塔。手机作为一个设 阅读全文
posted @ 2017-09-14 18:36 ZhangShengjie 阅读(2173) 评论(0) 推荐(0) 编辑
摘要: 最近这段时间在研究蓝牙,也研究了一段时间了现在在下面做个总结 1 其实蓝牙连接只要明白了整体原理,其实挺简单的 2 大部分情况下,手机作为中心管理者,而连接的设备被称为外设,外设的结构有点像一颗大树,外设我把它看成是大叔的树干,然后由树干向上生成生成许多树干分支,这些分支就是服务,分支上面在分的小分 阅读全文
posted @ 2017-09-12 15:28 ZhangShengjie 阅读(867) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 下一页