背景 plist以其可读性强的特点,被大家首选用作配置文件。但是plist 文件的读取速度实在不给力,是否有可选方案?答案是有的! 使用Section 保存数据 我们的程序编...
背景 plist以其可读性强的特点,被大家首选用作配置文件。但是plist 文件的读取速度实在不给力,是否有可选方案?答案是有的! 使用Section 保存数据 我们的程序编...
前言 谈到多环境,相信现在大多公司都至少有2-3个app环境了,比如Test环境,UAT(User Acceptance Test)用户验收测试环境,Release环境等等。...
一.self关键字 OC语言中的self,就相当于C++、Java中的this指针 1.类方法中的self 在整个程序运行过程中,一个类有且仅有一个类对象。通过类名调...
demo地址开发中会有一些常用的类或方法,或者是某个特定功能的,比如一个自定义的弹框、一个更容易使用的网络请求库,可以把它们放到一个单独的工程里,通过静态库(library、...
音频输出作为硬件资源,对于iOS系统来说是唯一的,那么要如何协调和各个App之间对这个稀缺的硬件持有关系呢? iOS给出的解决方案是"AVAudioSession" ,通过它...
前段时间项目需求,需要在现有的项目上面开发一个新的项目。如果新建工程的话,会有很多麻烦的问题:1.虚拟文件夹无法拖拽到新的工程,导致文件杂乱的混在一起难以按模块区分(如果都是...
首先需要了解 Socket 的一些基本知识, 然后看了一下官方的 API. 这次由于要构建一个调试工具, 先选用的是 robbiehanson/CocoaAsyncSock...
前言 在消息转发中提到过NSInvocation这个类,这里说一下我所理解的NSInvocation。NSInvocation 是命令模式的一种实现,它包含选择器、方法签名...
对象:钉钉 好多企业都使用钉钉打卡签到。(在公司周围直径100米左右才能签到)。 很多人可能某天因为堵车而迟到几分钟被扣钱,所以可以在家模拟定位到公司附近,先打卡,然后到公司...