摘要:
随着苹果产品的增多,屏幕尺寸的分类也越来越多,我们在编写程序时如何让自己的app适应苹果的不同类型的屏幕尺寸呢? 苹果公司给出的一个解决方案时,提出了一个点(point)的概念。在3gs中一个点对应一个像素,4(s)中一个点对应两个像素。在ios开发中以点作为单位更加方便,如下表中@1... 阅读全文
摘要:
FMDB是ios平台下解析sqlite的第三方数据库管理框架,使用非常方便,而且提供了多线程安全的数据库操作,相比coredata来说更加灵活和轻量级。 fmdb主要有三个类别: fmdatabase:用来执行sql语句; fmresultset:用来使用fmdatabase执... 阅读全文
摘要:
1.什么是沙盒:沙盒是指你安装的应用程序只能在该程序所创建的文件系统区域中读取数据,不能去其他地方访问,此区域叫做沙盒。2.沙盒里有什么内容:沙盒是为了存储所有非代码文件,比如图片,声音,视频,列表,文本文件。3.沙盒的作用:沙盒是为了保证程序良好安全的运行。4.沙盒路径下的目录:Documents... 阅读全文
摘要:
建立UITabController时,将几个uiviewcontroller初始化后放入数组,然后通过UITabController进行串联。但是在初始化uiviewcongroller和配置控件的时候会出现很多重复的代码,对后期的维护会带来很多不便。因此通过建立一个plist文件,通过mod... 阅读全文
摘要:
控制台打印:Application Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured... 阅读全文
摘要:
NSURL请求地址NSURLRequest封装一个请求,保存发给服务器的全部数据NSMutableURLRequestNSURLRequest的子类,提供了改变请求的属性的方法NSURLConnection负责发送请求,建立客户端和服务器的连接。发送NSURLRequest的数据给服务器,并收集来自... 阅读全文
摘要:
Objective-C中的类可以声明两种类型的方法:实例方法和类方法。实例方法就是在类的一个具体实例的范围内执行。也就是说,在你调用一个实例方法前,你必须首先创建类的一个实例。类方法,比较起来,也就是说,不需要你创建一个实例。+表示类方法,就是类调用方法,不依赖与任何对象的方法。-表示是实例(对象)... 阅读全文
摘要:
performSelector方法是一般用来在指定方法中做延迟操作,或者在指定方法中进行传参。但是performSelector方法在延迟操作时是缺乏安全性的,在安全需求高的场合,可以调用dispatch_after来实现单次的延时调用。(1)dispatch_after实现3秒延迟:1 ... 阅读全文
摘要:
1,字符串拼接NSString *newString = [NSString stringWithFormat:@"%@%@",tempA,tempB];2,字符转intint intString = [newString intValue];3,int转字符NSString *stringInt ... 阅读全文
摘要:
从开始学习ios时,做这个小项目就卡了很久,到现在这个小项目算是我做的比较熟练的一个了,大概模型做出来了,做的比较粗糙,看起来挺挫的,呵呵。oc和swift两个版本都顺利完成了。因此总结一下曾经在这个小项目中遇到的种种问题! 效果图: 微信聊天界面主要内容有五部分构成: 1.Ta... 阅读全文