首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
iOSCoders
掘友等级
iOS开发
|
全能出行
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
20
文章 20
沸点 0
赞
20
返回
|
搜索文章
赞
文章( 20 )
沸点( 0 )
iOS Runloop详解
目录 1.Runloop简介和作用 2.RunLoop的开启 3.RunLoop对象及获取 4.RunLoop的底层结构详解 5.RunLoop与线程之间的关系 6.RunLoop整体处理逻辑 7.R
iOS 常驻线程
目录 1.结合runloop实现常驻线程 2.常驻线程遇到的坑及解决方案 3.常驻线程的封装 1.结合runloop实现常驻线程 我们通过代码简单实现常驻线程 让线程常驻执行任务的几个关键点: 1.创
iOS组件化从0到1详解
目录 1.github创建远程仓库 2.创建本地组件代码库 3.组件提交到github仓库 4.组件发布到CocoaPods 5.项目导入组件 6.常见错误 1.github创建远程仓库 1.进入gi
自定义按钮的优雅封装 - Swift
目录 1.自定义按钮解决了什么问题 2.封装思路与踩的坑 3.使用效果 3.源码和demon地址 1.自定义按钮解决了什么问题 一行代码设置图片与文本位置(文本在图片左边/右边/上面/下面) 一行代码
iOS-集成多个SDK内部文件重复冲突解决
主要看看总共有哪些架构有冲突,后面需要一一从相关架构移除。如下 根据结果可以看出包含armv7 i386 x86_64 arm64 这几个库,冲突文件必须从必须从每个架构的库里面相应删除才行,其中x86_64为模拟器的架构,如果不需要模拟器调试,嫌麻烦x86_64可以不管。具体…
iOS定时器循环引用分析及完美解决方案
CADisplayLink(频率能达到屏幕刷新率的定时器类)也和NSTimer一样会有此问题,这里为了方便只使用NSTimer去讲解。 所以他们两者相互被强引用,即发生了循环引用,dealloc 永远不会被执行,timer 也永远不会被释放,造成内存泄漏。 虽然能解决问题,但是…
iOS Category底层原理分析(一)
1. Category的使用场景 2. Category的底层结构 3. Category的加载处理过程 4. Category和Extension区别 1. Category的使用场景 Category可以在不改变或不继承原类的情况下,动态地给类添加方法。除此之外还有一些其他…
iOS 探究 OC对象、isa指针及KVO实现原理
1. OC对象的本质 2. OC实例对象、类对象、元类对象分析 3. isa和superclass的分析 4. KVO实现原理 5. 用代码实现一个KVO 一点感悟:最近复习一些之前学习过的内容,发现基本都忘记的差不多了,以前也没有写一些文章把学过的总结下来,现在回过头看,又得…
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 、子线程三者的关系 由此发现…
下一页
关注了
1
关注者
0
收藏集
0
关注标签
3
加入于
2021-03-20