Xcode 修改新建文件中文件注释里的信息

最近用别人电脑写程序的时候发现用 Xcode 新建文件的文件注释中 Created by 是其他人的名字!!!!明显文件注释中的 Created by 默认取得当前电脑用户的用户名。 查阅了一下网上修改 Created by 的方法发现都不太合适,翻阅 Xcode Help 找到了想要的方法。 ... 继续阅读 »

Objective-C Runtime 初识(三)

学习完 Runtime 的基本知识,接下来看一下 Runtime 在实际开发中的一些应用场景。 Method SwizzlingRuntime 中最常用的一个功能了吧,在运行时将两个 Method 替换,利用这个特性可以在 OC 开发中实现 AOP。 + (void)load { ... 继续阅读 »

Objective-C Runtime 初识(二)

前面了解了类的基本布局,这次来了解一下 OC 中的消息处理,之前也知道 OC 上所有方法的调用实际上都是 objc_msgSend 函数的调用,但是具体怎么调用的没有深入了解,这次来学习学习 消息中用到的数据类型Method类中的方法类型,是一个 objc_method 结构体指针: typ ... 继续阅读 »

Objective-C Runtime 初识(一)

平时也有了解一些 Runtime 相关的知识,但都是只处于知道阶段没有详细了解过,最近没有那么忙了准备抽个时间来边学边记录一下 初识Runtime 字面意思运行时,是一个将 C 语言转化为面向对象语言的扩展,是 Objective-C 被称之为动态语言的核心。 在 C 语言中函数的调用在编译 ... 继续阅读 »