kingcos / kingcos.github.io

kingcos.me
https://kingcos.me
2 stars 0 forks source link

posts/2019/category_in_ios/ #11

Open utterances-bot opened 4 years ago

utterances-bot commented 4 years ago

iOS 中的 Category :: iBlog

Date Notes Source Code Demo 2019-04-16 优化结构 - - 2019-04-13 首次提交 objc4-750、xnu-4903.221.2 Category in iOS 2019-10-23 添加首图,细节微调 - - Preface iOS 中的 Category 中文常译作分类、类别(为表述统一,本文将使用 Category 特指该技术)。我们经常会使用 Category 来对一个类进行扩展,使得在不破坏主类结构的同时可以具备更多的功能;也可以使用 Category 对一个类进行拆分,使得其结构更加清晰条理。本文将从 What - How - Why 谈谈 iOS 中 Category。 What 什么是 Category 呢? Category 是 Obj-C 语言中所提供的一项功能,它可以为 Obj-C 类添加额外的属性、方法,也可以遵守其他协议。 Xcode 中已经为 Category 已经提供了模版来建立,只需要指定 Category 的名称以及被添加 Category 类名即可。当然,我们也可以手动来自己建立,Category 的语法与类的声明与实现比较类似:

https://kingcos.me/posts/2019/category_in_ios/

Imccccc commented 4 years ago

你这个写的真的很长。。

kingcos commented 4 years ago

@Imccccc

还行吧,毕竟还算是比较全面的一篇了