首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
iOS小菜菜菜
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
21
文章 21
沸点 0
赞
21
返回
|
搜索文章
赞
文章( 21 )
沸点( 0 )
Runtime总结(三)
目录 1.Runtime常用API 2.Runtime的应用 3.Runtime相关面试题 1.Runtime常用API 类相关: 成员变量相关: 属性相关: 方法相关: 2.Runtime的应用 1
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项目启动及启动时间优化:
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 也永远不会被释放,造成内存泄漏。 虽然能解决问题,但是…
下一页
关注了
1
关注者
0
收藏集
0
关注标签
3
加入于
2021-03-16