摘要:
在IOS应用程序开发中,为了减少与服务端的交互次数,加快用户的响应速度,一般都会在IOS设备中加一个缓存的机制。使用缓存的目的是为了使用的应用程序能更快速的响应用户输入,是程序高效的运行。有时候我们需要将远程web服务器获取的数据缓存起来,减少对同一个url多次请求。下面将介绍如何在IOS设备中进行... 阅读全文
posted @ 2015-09-19 22:37
贾富阳
阅读(167)
评论(0)
推荐(0)
摘要:
Grand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。dispatch queue分成以下三种:1)运行在主线程的Main queue,通过dispatch_get_main_queue获取。可以看出,dispatch_get_main_queue也是一种... 阅读全文
posted @ 2015-09-19 21:59
贾富阳
阅读(233)
评论(0)
推荐(0)
摘要:
- (void)applicationWillResignActive:(UIApplication *)application说明:当应用程序将要入非活动状态执行,在此期间,应用程序不接收消息或事件,比如来电话了- (void)applicationDidBecomeActive:(UIAppli... 阅读全文
posted @ 2015-09-19 21:31
贾富阳
阅读(194)
评论(0)
推荐(0)
摘要:
为了安全的缘故,一个应用只能拥有一些目录,用来写入应用的数据或者首选项参数。当一个应用安装到系统,会创建该应用的home目录。以下列出一些home目录下的主要的子目录:/AppName.app:存放应用程序自身/Documents/:存放用户文档和应用数据文件/Library/:应用程序规范的顶级目... 阅读全文
posted @ 2015-09-19 21:21
贾富阳
阅读(238)
评论(0)
推荐(0)
摘要:
1.KVC:Key-Value Coding,直译是:键值编码。简单来讲,就是给属性设置值的;复杂来讲,根据网上的说法,KVC运用了一个isa-swizzling技术。isa-swizzling就是类型混合指针机制。KVC主要通过isa-swizzling,来实现其内部查找定位的。isa指针,如其名... 阅读全文
posted @ 2015-09-19 21:17
贾富阳
阅读(296)
评论(0)
推荐(0)
摘要:
网络由下往上分为 物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层, 三者从本质上来说没有可比性, socket则是对TCP/IP协议的封装和应用(程序员层面上)。 也可以说,TPC... 阅读全文
posted @ 2015-09-19 19:25
贾富阳
阅读(1356)
评论(0)
推荐(0)
摘要:
1、开发者证书(分为开发和发布两种,类型为ios Development,ios Distribution),这个是最基础的,不论是真机调试,还是上传到appstore都是需要的,是一个基证书,用来证明自己开发者身份的;2、appID,这是每一个应用的独立标识,在设置项中可以配置该应用的权限,比如是... 阅读全文
posted @ 2015-09-19 18:27
贾富阳
阅读(258)
评论(0)
推荐(0)
浙公网安备 33010602011771号