首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS 编写高质量Objective-C
订阅
大王叫我来巡小山
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
「建议收藏」《Effective Objective-C 2.0》52 个知识点总结(上)
Objective-C 为 C 语言添加了面向对象特性,是其超集。Objective-C 使用动态绑定的消息结构,也就是说,在运行时才会检查对象类型。接收一条消息之后,究竟应执行何种代码,由运行期环境
「建议收藏」《Effective Objective-C 2.0》52 个知识点总结(下)
Objective-C 语言以引用计数来管理内存,这令许多初学者纠结,要是用过以 “垃圾收集器”(garbage collector)来管理内存的语言,那么更会如此。“自动引用计数” 机制缓解了此问题
iOS 编写高质量Objective-C代码(二)—— 面向对象
这篇将从面向对象的角度分析如何提高OC的代码质量。 属性(@property)是OC的一项特性。 @property:编译器会自动生成实例变量和getter和setter方法。 assign:对“纯量类型”做简单赋值操作(NSInteger、CGFloat等)。 strong:…
iOS 编写高质量Objective-C代码(一)—— 简介
目前iOS开发主推的官方语言有两种:Objective-C 和 Swift。 今天,小编帮助大家更加熟悉Objective-C,并且聊一聊如何才能编写高质量的OC代码。 谈到Objective-C语言的起源,可要比Java还要早十多年。 ~Java在1995年推出,而Objec…
iOS 编写高质量Objective-C代码(三)—— 接口和API设计
选择与公司、工程相关的前缀作为类名的前缀。 为了避免重复引用第三方库带来的冲突,必要时也要为他们加上前缀区分。 在类中提供一个全能初始化方法,并在文档中写明注释。其他的初始化方法全调用此全能初始化方法。 好处:当类的结构发生改变或初始化逻辑发生改变时,只需要改动全能初始化方法即…