11 2019 档案
摘要:block实质 序言 上篇文章中主要通过简单的demo展示了block的使用场景,本篇将基于上篇文章iOS 技术篇:从使用到了解block底层原理 (一)进一步了解block底层的实现原理。 block作为一种"带有自动变量值的匿名函数",在实际编译时,我们无法转换成我们能够理解的源代码,但clan
阅读全文
摘要:category添加属性 面试题 官方文档 翻译: 您可以使用类别定义现有类的附加方法,即使是没有子类的源代码不可用的方法。通常使用类别向现有类添加方法,例如在COCOA框架中定义的类。添加的方法由子类继承,并且在运行时与类的原始方法不可区分您还可以使用自己类的类别来: 将自己类的实现分发到单独的源
阅读全文
摘要:小编今天手残,修改mac 的用户名,幸亏文件没丢失,要不然配置程序估计至少要花费周末的两天时间了。。 所幸的是,各种Google,终于找回了原用户名下的所有配置。 接下来,讲讲小编如何入坑又如何脱坑的过程吧。本篇也作为记录自己的手残录。😓 今天一早,来到公司,创建了文件,结果每次都会有公司名前缀,
阅读全文
摘要:序言 在iOS项目开发时,我们经常用到的tab标签,可以用UISegmentedControl分段控件来实现,但由于UISegmentedControl的样式有限,往往不能满足我们项目多态的自定义样式。而自定义的tab可以根据自己项目的需求来设计。接下来就会根据我个人的项目需求用一些简单的方式来实现
阅读全文
摘要:一:基本语法 1.什么是NSPredicate apple官方文档这样写的: The NSPredicate class is used to define logical conditions used to constrain a search either for a fetch or for
阅读全文