消息转发机制 发表于 2018-06-07 更新于 2019-02-24 阅读次数: Valine: 消息转发机制是运行时里的一个重要组成部分,它完美的体现了 Objc 动态语言的特性,它可能没有消息发送机制那么有名,但它是我们掌握 Runtime 黑魔法之路上不可或缺的一部分。 阅读全文 »
探寻 iPhone X 适配 发表于 2017-11-16 更新于 2019-02-24 阅读次数: Valine: 前言iPhone X 出来也有一段时间了,苹果官方和各位大神也对于 iPhone X 的刘海打理给出了很多方法。 我因个人项目在 iPhone X 的环境下运行时界面千奇百怪 (估计是代码能力太菜 - -) 所以也打算蹭一波热度,把自己对于 iPhone X 适配的一点小小的经历分享出来 阅读全文 »
关于 @property 发表于 2017-10-18 更新于 2019-02-24 阅读次数: Valine: 前言不论是初入iOS开发还是已经是老江湖的开发者,想必@property 已经成为了我们最熟悉的一个语法。 “属性” (property) 作为 Objc 的一项特性,主要作用就在于封装对象中的数据。Objc 对象通常会把所需要的数据保存为各种实例变量。 实例变量一般通过”存取方法” (access method) 访问。 获取方法 (getter) 用于读取变量值 设置方法 (setter) 用于写入变量值 在正规的 Objc 编码风格中,存取方法有这严格的命名规范。 正是因为这样的命名规范,所以 Objc 这门语言才能根据名称自动创建出存取方法。 阅读全文 »
PY语言基础 发表于 2017-09-24 更新于 2018-06-06 阅读次数: Valine: 前言 因为最近没事干想学下爬虫玩一下,顺便因为自己是信息安全专业,学一下py应该还蛮有趣的。 阅读全文 »