上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: 时间:2020.05.14 新做的app加班加点的做出来了,证书,上架图片资料什么的都准备好啦。 这时候要做一下代码的检测了! 1、检查是否有私有API grep -r prefs . 2、检查是否有UIWebView,从现在开始的新项目不能有UIWebView了,全局搜索 UIWebView,或者 阅读全文
posted @ 2020-05-14 11:30 xiao孛 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 背景:本来就是一个记账的简单的应用,又添加了一些h5的页面,和一些弹框广告。 过程:在iOS上架之后,一直因为 Guideline 3.2.2 - Business - Other Business Model Issues - Unacceptable 被拒绝! 拒绝了四次,每次都是按照要求去修改 阅读全文
posted @ 2020-04-30 11:06 xiao孛 阅读(2868) 评论(0) 推荐(0) 编辑
摘要: 问题背景:今天更新别人的老项目,是带有别人的pod库一起的。 然后运行的时候就报: Script-F5D11CF0449793751B74E0C1.sh: line 2: XXXXXXXXXXXXXXXXX-resources.sh: Permission denied Command PhaseS 阅读全文
posted @ 2020-04-27 18:01 xiao孛 阅读(1377) 评论(0) 推荐(0) 编辑
摘要: iOS 穿山甲激励视频不展示 let model = BURewardedVideoModel() model.userId = "5e7c1a2881a2a820c82fefb6" rewardedAd = BUNativeExpressRewardedVideoAd(slotID: "94510 阅读全文
posted @ 2020-03-26 17:54 xiao孛 阅读(2129) 评论(3) 推荐(0) 编辑
摘要: 1.什么是离屏渲染 离屏渲染(offscreen-rendering)顾名思义为屏幕外的渲染,即渲染的结果不会直接呈现到当前屏幕上,而是等待合适的时机才会被显示。 正常情况下,在当前屏幕显示的内容,由 GPU 渲染完成后放到当前屏幕的帧缓存区,不需要额外的渲染空间。我们知道 iPhone 的屏幕刷新 阅读全文
posted @ 2020-02-26 20:48 xiao孛 阅读(421) 评论(0) 推荐(0) 编辑
摘要: iOS 内存优化包括两部分:1、使用不当导致的内存泄漏;2、大量加载数据及使用导致的内存警告。 1、修饰关键字的错误使用(weak,strong错误使用)2、循环引用3、定时器,通知使用后不销毁4、动画不主动停止,不清理动画资源5、手动开辟内存不释放6、单例(不常用的使用懒加载,用完之后释放掉)7、 阅读全文
posted @ 2020-02-24 11:32 xiao孛 阅读(260) 评论(0) 推荐(0) 编辑
摘要: handyJson使用原理: 1、获取实例对象的起始指针,移动到有效起点 2、通过Mirror获取每一个字段的字段名和字段类型 3、根据字段名在Json中取值,转换为和字段一样的类型,通过指针写入 4、根据本字段类型的占位大小和下一个字段类型,计算下一个字段的对齐起点 5、移动指针,处理赋值 参考原 阅读全文
posted @ 2020-02-24 11:28 xiao孛 阅读(1798) 评论(0) 推荐(0) 编辑
摘要: iOS 调用对象的方法发生了什么? 1、先根据对象的 isa 指针找到该对象的类对象,即该对象所属的类; 2、在该类对象的缓存方法列表里面查找该方法,找到即执行响应方法; 3、如果没找到,向该类对象的方法列表里面查找该方法,找到即执行响应方法; 4、如果没找到,根据该类对象的父对象指针,去父对象里去 阅读全文
posted @ 2020-02-22 16:29 xiao孛 阅读(344) 评论(0) 推荐(0) 编辑
摘要: OC中的类在编译完成之后是结构体,分别包含了那些数据? struct objc_class { Class _Nonnull isa OBJC_ISA_AVAILABILITY; // 指向元对象的指针 #if !__OBJC2__ Class _Nullable super_class OBJC2 阅读全文
posted @ 2020-02-22 15:50 xiao孛 阅读(273) 评论(0) 推荐(0) 编辑
摘要: swift 逃逸闭包和非逃逸闭包的区别 逃逸闭包:闭包做为函数的参数传递时,在函数体结束后被调用,我们就说这个闭包逃离了这个函数体的作用域,这个闭包是逃逸型的闭包,使用@escaping来标注。 非逃逸型的闭包:在函数体结束前被调用,闭包是非逃逸型的闭包。 class NetworkManger { 阅读全文
posted @ 2020-02-15 21:57 xiao孛 阅读(1235) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页