最近花了不少时间学习了核心动画(Core Animation),打算用几篇日志来整理看过的内容,大家共同学习。Core Animation在IO...
前言 在我们开发过程中,有一些自己封装的工具类或是库,为了方便管理,我们借助cocoapods来实现。我们平时所接触的第三方库,是公开的,我们自...
前段日子在找工作的过程中,面试过程中基本会被问及数据持久化的问题。虽然数据持久化在平时的开发过程中经常使用到,但是对其的认识还是停留在使用的阶段...
在调试程序的时候,我们经常需要打印并查看对象信息。一种办法是将对象的全部属性打印出来,另一种是挑选我们需要的信息。 自定义的类输出的信息并不太有...
前言:在 APP 开发中时常需要展示大量的图片,然而加载显示照片是不仅消耗APP性能,同时在tableView的cell中上下滑动加载图片也是一...
跳出 Block 的坑 使用过 Block 的开发者都有一个意识就是,要防止 retain cycel(循环引用)。如何防止 retain cy...
前言:最近开始想巩固一下 iOS 编程基础,所以决定先从 UI 部分开始,重新去认识。在想这么做的时候,我选择了阅读官方文档,其实官方文档是一种...
同步锁:@synchronized() 官方解释:The @synchronized directive is a convenient way...
前言 程序员在开发程序的时候,对内存的管理是很重要的一件事情,比如如何高效使用内存,防止内存泄露,降低内存的峰值等。如何很好去处理这些问题的前提...