摘要:
有时候为了需求,我们需要检测app版本更新今天在这里整合下 //获取当前版本号 NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary]; CFShow((__bridge CFTypeRef)(infoDiction 阅读全文
摘要:
iOS开发中数组常用的五种遍历方式 随着iOS的不断发展,apple也不断推出性能更高的数组遍历方式,下面将对熟悉的五种遍历方式进行列举。 首先定义一个数组,并获取数组长度 一、for循环 二、forin 快速枚举 三、NSEnumerator 四、快速遍历 五、快速迭代 根据打印结果最后才打印 e 阅读全文
摘要:
多用枚举表示状态、选项、状态码 通过枚举表示状态机的状态、传递给方法的选项以及状态码等值,增强了代码的可读性。 枚举的值如果存在多选的可能,将选项值定义为2的幂。便于底层转成二进制存储。 用NS_ENUM 与 NS_OPTIONS 宏来定义枚举类型可以指明底层的数据类型。由开发者决定,而不是编译器决 阅读全文
摘要:
//主屏宽#define SCREEN_WIDTH ([[UIScreen mainScreen] bounds].size.width)//主屏高#define SCREEN_HEIGHT ([[UIScreen mainScreen] bounds].size.height) // iPhone 阅读全文
摘要:
Grand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。 dispatch queue分成以下三种: 1)运行在主线程的Main queue,通过dispatch_get_main_queue获取。 可以看出,dispatch_get_main_queue也 阅读全文
摘要:
swift 相机手动对焦 阅读全文