首页
沸点
课程
AI Coding
数据标注
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
一只小蚂蚁
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
19
文章 19
沸点 0
赞
19
返回
|
搜索文章
赞
文章( 19 )
沸点( 0 )
iOS 网络授权检测组件
检测APP的网络授权情况,避免用户未授权/误选导致无法使用用网络不能进入APP;本文从需求背景到组件代码实现来讲解相关内容。
iOS项目启动及启动时间优化:
3.principalClassName:默认为nil,则表示为UIApplication,传入nil和传入UIApplication效果一样;这里传入的参数必须 是为UIApplication的子类。 4.delegateClassName:指定应用程序的代理类,该类必须遵守…
iOS-集成多个SDK内部文件重复冲突解决
主要看看总共有哪些架构有冲突,后面需要一一从相关架构移除。如下 根据结果可以看出包含armv7 i386 x86_64 arm64 这几个库,冲突文件必须从必须从每个架构的库里面相应删除才行,其中x86_64为模拟器的架构,如果不需要模拟器调试,嫌麻烦x86_64可以不管。具体…
iOS Universal Links 使用详细教程
1.Universal Links可以通过配置指定域名路径直接唤醒APP,一步到位。对比以前的 URL Scheme跳转强大太多,有兴趣可以自行谷歌了解详细原因这里不作太多解释。 2.QQ微信等第三方平台在2021以后相关分享第三方登录都会进行universal link的校验…
iOS autoreleasePool原理总结
1. autorelease的本质 2. autoreleasepool的源码解析 3. autoreleasePoolPage的结构 4. autoreleasePool的结构和工作原理 6. autorelaeasepool、NSRunLoop 、子线程三者的关系 由此发现…
iOS定时器循环引用分析及完美解决方案
CADisplayLink(频率能达到屏幕刷新率的定时器类)也和NSTimer一样会有此问题,这里为了方便只使用NSTimer去讲解。 所以他们两者相互被强引用,即发生了循环引用,dealloc 永远不会被执行,timer 也永远不会被释放,造成内存泄漏。 虽然能解决问题,但是…
iOS 探究 OC对象、isa指针及KVO实现原理
1. OC对象的本质 2. OC实例对象、类对象、元类对象分析 3. isa和superclass的分析 4. KVO实现原理 5. 用代码实现一个KVO 一点感悟:最近复习一些之前学习过的内容,发现基本都忘记的差不多了,以前也没有写一些文章把学过的总结下来,现在回过头看,又得…
iOS Category底层原理分析(一)
1. Category的使用场景 2. Category的底层结构 3. Category的加载处理过程 4. Category和Extension区别 1. Category的使用场景 Category可以在不改变或不继承原类的情况下,动态地给类添加方法。除此之外还有一些其他…
iOS Category底层原理分析(二)
1. load方法分析 2. +load和+initialize区别 3. 给Category“添加成员变量” 4. 关联对象实现原理 调用时机:load方法会在runtime加载类、分类时调用,因为所有的类、分类都会在程序启动时被载入内存,所以所有的类、分类不管有没有被用到都…
iOS Block原理总结(一)
1. Block的本质 2. Block的底层结构 block是一个OC对象,本质是一个结构体,里面存放了上下文变量和指向函数体的函数指针。 1. main_block_impl_0结构体: __main_block_func_0()函数,参数传入main_block_impl…
下一页
关注了
1
关注者
0
收藏集
0
关注标签
5
加入于
2021-11-02