摘要:
很多编程语言的时间中都要从1970年1月1日0点开始算起,前段时间苹果手机变砖的问题,也是由这个时间点所引起,那1970哪来的这么大魔力?今天我们就来讨论下这个问题。 一,最懒的一种解释方式是: 很多编程语言起源于UNIX系统,而UNIX系统认为1970年1月1日0点是时间纪元,所以我们常说的UNI 阅读全文
摘要:
Info.plist常见的设置 建立一个工程后,会在Supporting files文件夹下看到一个“工程名-Info.plist”的文件,该文件对工程做一些运行期的配置,非常重要,不能删除 注:在旧版本Xcode创建的工程中,这个配置文件的名字就叫“Info.plist” 项目中其他Plist文件 阅读全文
摘要:
先来说说伪拷贝。 伪拷贝就是生成了一个指针变量,指向了某一个对象。 接下来我们来探讨下浅拷贝和深拷贝。 首先,从copy开始说,简而言之,copy的目的就是生成一个新的实例,然后把其成员都按原实例赋值。对于非指针型的成员,比如BOOL, int, float,这样的赋值可以直接进行。但是对于指针型的 阅读全文
摘要:
首先, CocoaPods是什么 ? 当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。总之小编的意思就是, 阅读全文
摘要:
有时候,我们看到别人的APP做得挺漂亮的,那么我们想查看该APP的图片素材,要怎么弄呢? 一、下载一个iTools,安装,与手机链接。点击应用,选择我们要查看的APP,选择备份,保存到桌面。 二、回到桌面,解压该.ipa文件 三、解压后,我们选择Payload--》News-->显示包内容 四、这样 阅读全文
摘要:
在前一篇文章中我们介绍了OC中一个重要技术通知: http://blog.csdn.net/leo_dli/article/details/50366436,今天我们在来看一下OC中给我们提供的一个技术:谓词(NSPredicate) OC中的谓词操作是针对于数组类型的,他就好比数据库中的查询操作, 阅读全文
摘要:
一, KVO Key-Value Observing,它提供一种机制,当指定的对象的属性被修改后,则对象就会接受到通知。每次指定的被观察的对象的属性被修改后,KVO自动通知相应的观察者。 KVO提供了一种key-value-observing的机制,也就是说可以通过监听key,来获得value的变化 阅读全文
摘要:
在工程的info.plist文件中添加字段: NSAppTransportSecurity, 类型为 NSDictionary; 然后在次字段中添加NSAllowsArbitraryLoads 字段, 类型为 Boolen, 设置置为 YES 即可! 阅读全文
摘要:
加法器 计算机里面,只有加法器,没有减法器,所有的减法运算,都必须用加法进行。 即:减去某个数字(或者说加上某个负数)的运算,都应该研究如何用加法来完成。 模、补数 在日常生活当中,可以看到很多这样的事情: 把某物体左转 90 度,和右转 270 度,在不考虑圈数的条件下,最终的效果是相同的; 把分 阅读全文
摘要:
//邮箱 + (BOOL) validateEmail:(NSString *)email { NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTest = [ 阅读全文