📒NSInvocation。你好。

在iOS中调用方法的时候超过2两个参数的时候通常使用NSInvocation。 NSInvocation可以处理参数、返回值。 会java的人都知道反射操作,其…

📒CocoaPods警告:Smart quotes were detected and ignored in your Podfile.

使用CocoaPods出现了这样的警告信息: [!] Smart quotes were detected and ignored in your Podfil…

📒CocoaPods警告:Automatically assigning platform `ios` with version `11.4` on target

警告内容: [!] Automatically assigning platform `ios` with version `11.4` on target `…

📒iPad使用UIAlertController报错了?

iPad使用UIAlertControllerStyleActionSheet容易掉坑里,先看错误信息: *** Terminating app due to …

📒iOS的try catch是与非

OC中得异常处理符号和C++、JAVA相似。再加上使用NSException,NSError或者自定义的类,你可以在你的应用程序里添加强大的错误处理机制。 异常…

📒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…