📒iOS开发中的常客-枚举

枚举,enum,C语言特性。 由于Objective-C基于C语言,所以也有enum。 其实在阅读API或者系统框架时候经常会看到此类型。但在实际开发中,我们往…

📒我们应该使用的NSCache

NSCache是苹果官方提供的缓存类,它的用法 NSMutableDictionary的用法很相似,NSCache使用率很广,例如在 AFNetworking …

📒iOS注释那些事儿

代码注释大家应该都了解,代码注释的作用也不言而喻。 注:文中的参数名和方法名仅用作对注释的说明,请勿对命名的规范性深究。 那么,iOS中的代码注释都有那些呢? …

📒iOS开发中的宏与常量

常量在日常开发中用处那是非常的多,那常量应该如何定义呢? 1、宏 宏估计是我们用的最多的一种方式,使用方便。 例如:#define ANIMATION_TIME…

📒OC中的随机数们

众所周知,在OC中的获取随机数方法有3种: 1、arc4random() 2、CCRANDOM_0_1() 3、random() 三者之间的区别如下: 1、ar…

📒再谈PCH预编译文件

何为pch文件? pch全称是“precompiled header”,也就是预编译头文件,在该文件中存放的是工程中一些不常被修改的代码,比如常用的框架头文件或…

📒你对iOS的NSAssert知道多少?

什么是NSAssert? NSAssert ,断言,其实是一个宏,主要用于开发阶段调试程序,在真机中将会自动忽略。通过为NSAssert()传递条件表达式来断定…

📒你知道NSError吗?

你对NSError了解多少? 文章先不要看,先在心里默默回答下这个问题。待会再和文章对比下,看看是否一样。 NSError是什么? NSError是系统提供的错…

📒iOS中的颜色

iOS中的颜色有UIColor、CGColor、CIColor三种,下面对三种颜色分别进行说明: 一、常用的UIColor UIColor是UIKit中存储颜色…

📒让我们来聊聊NSLog吧

NSLog,开发中输出日志都会用到它。 它相当于C语言中得printf,java中得System.out.println()。 最常用的就是文字输出、日志输入等…