首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
新雨
掘友等级
iOS码农
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
75
文章 75
沸点 0
赞
75
返回
|
搜索文章
赞
文章( 75 )
沸点( 0 )
编写高质量iOS与OS X代码的52个有效方法 - 学习笔记 1、2
OC是“消息结构”(message structure)而非“函数调用”(function caling)。 OC在运行时才会检查对象类型,接收一条消息之后,执行的代码由运行期环境来决定。 掌握C语言的内存模型与指针很重要。对象所占内存总是分配在“堆空间”中。 除非确有必要,否…
iOS组件化 - 项目组件化
前一篇主要记录如何通过CocoaPod实现组件化。这里则准备对Demo进行具体的组件化实现:创建一个登录模块的组件:DYDemoLogin666。登录的逻辑、界面及用户信息等都在这个组件。方便以后其他功能模块的开发。
《Objective-C 高级编程》学习笔记1-内存管理
__strong修饰符表示对对象的“强引用”。持有强引用的变量在超出其作用域时被废弃,随着强引用的失效,引用的对象会随之释放。 循环引用容易造成内存泄漏,内存泄漏就是应当废弃的对象在超出其生存周期后继续存在。 __weak修饰符,在持有某对象的弱引用时,若该对象被废弃,则此弱引…
《Objective-C 高级编程》学习笔记3-GCD
将应用程序中记述的线程管理用的代码在系统级中实现。开发者只需要定义想要执行的任务并追加到适当的 Dispatch Queue 中,GCD就能生成必要的线程并计划执行任务。 该源码使用 Block 语法“定义想执行的任务”,通过 dispatch_async 函数“追加”赋值在变…
《Objective-C 高级编程》学习笔记2-Blocks
俗话说好记性不如烂笔头,参考了大佬的智慧,看完狮子头后总结的学习笔记。如有侵权请友情告知。 “带有局部变量的匿名函数”这一概念并不仅指Blocks,它还存在于其他程序语言中,在计算机科学中,此概念也称为必包。 转换后可以在该文件夹得到一个:block.cpp,转换得到的C++代…
出一套 iOS 高级面试题
一千个读者眼中有一千个哈姆雷特,一千名 iOS 程序员心目中就有一千套 iOS 高级面试题。本文就是笔者认为可以用来面试高级 iOS 程序员的面试题。 这套题的题目跟公司和业务都没有关系,而且也并不代表笔者本人可以把这些题回答得非常好,笔者只是将一部分觉得比较好的题从收集的面试…
一个渣硕iOS春招总结 | 掘金技术征文
地处北方一隅,今年很多公司春招没来现场,所以基本都是提前批的线上面试,整个三月都过的比较累,4月份的校招应该不参加了,还是当当咸鱼了,然后去实习了。 。。。。。 发现程序崩在一个objc_msgSend函数里面,这时候可以看的到当前正在调用哪个对象的哪个selector吗?(可…
高质量 iOS 博客推荐
推荐一些我个人认为非常经典,值得关注的博客。 大家尊称为喵神 @onevcat 的博客。对 Swift 技术在国内的推广做了很大的贡献。 李忠关于 RAC 、组件化的文章流传很广。博客中对架构、编程的思考都很精髓。听说现在转管理后不太更新技术文了。 Casa 对架构有很深的理解…
iOS 保持界面流畅的技巧
为了公平起见,所有界面和交互我都从官方应用原封不动的抄了过来,数据也都是从官方应用抓取的。你也可以自己抓取数据替换掉 Demo 中的数据,方便进行对比。尽管官方应用背后的功能更多更为复杂,但不至于会带来太大的交互性能差异。
iOS - Swift快速集成启动页广告,支持GIF,支持本地图片
支持LaunchImage和LaunchScreen.storyboard.
下一页
个人成就
文章被点赞
124
文章被阅读
17,553
掘力值
607
关注了
10
关注者
84
收藏集
0
关注标签
8
加入于
2017-08-14