首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
_Hjz
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
移动端性能优化
main() 函数执行后的阶段,指的是从 main() 函数执行开始,到 appDelegate 的 didFinishLaunchingWithOptions 方法里首屏渲染相关方法执行完成。 减少动态库、合并一些动态库(定期清理不必要的动态库)。减少动态库加载。每个库本身都…
好用的iOS调试工具PonyDebugger
PoneyDebugger是一个很给力的调试工具,它能通过浏览器调试App。 需要电脑上配置服务环境,在iOS项目添加sdk的配置。便可以对App进行网络请求监控、Core Data数据查看、查看当前界面UI层级等。 我们的请求会通过PonyDebugger的代理服务ponyd…
做了5年iOS,靠着这份面试题跟答案,我从12K变成了30K
在博主认为,对于iOS面试以及进阶的最佳学习方法莫过于刷题+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现面试并不难,其次就是在刷题的过程中有没有去思考,刷题只是次之,这又是一个层次了,这里暂时不提后面再谈。 何谓面试? …
iOS 编写高质量Objective-C代码(三)—— 接口和API设计
选择与公司、工程相关的前缀作为类名的前缀。 为了避免重复引用第三方库带来的冲突,必要时也要为他们加上前缀区分。 在类中提供一个全能初始化方法,并在文档中写明注释。其他的初始化方法全调用此全能初始化方法。 好处:当类的结构发生改变或初始化逻辑发生改变时,只需要改动全能初始化方法即…
iOS初级开发学习笔记:tablevView中,点击cell后下部弹出下级列表,需实现cell高变化
点击入会门槛,按钮打开后会弹出需要的贡献值填写栏,按钮关闭时会隐藏填写栏。 开始看到页面设计稿,页面比较简单,每一行都是一个label一个按钮,所以先确定用tablevView画,且tablevView创建在controller里即可,正常创建cell,很容易得出左边图的原始布…
谁告诉你 Flutter 会干掉原生开发?
如下图所示,今天刚好收到一个知乎问题,而刚刚好这个视频我也在抖音上看到过,播放量还不低,本来是“一笑而过”但是既然这么“有缘份”,那就关于 “Flutter 会干掉原生开发?” 这个问题再聊聊我的看法。 我在 2017 开始对 flutter 产生兴趣,至今已经写了 20 几篇…
如何将自己的组件库使用CocoaPods管理
Cocopods原理:根据Podfile描述,找到对应代码库的podspec⽂件然后根据podspec中的描述,找到代码库,并且找到之后,拷⻉需要的⽂件到⾃己的⼯程中。 给⾃己仓库绑定Tag,因为cocoapods是根据代码仓库的Tag,去下载对应Tag的远程代码库的。 上⾯讲…