08 2015 档案

摘要:原文链接:http://www.cnblogs.com/mddblog/p/4767559.html 敲下gcd三个字母,搜狗第一条显示居然是“滚床单” ^_^ 一、介绍 GCD,英文全称是Grand Central Dispatch(功能强悍的中央调度器),基于C语言编写的一套多线程开发机制,因此 阅读全文
posted @ 2015-08-28 18:26 时间已静止 阅读(1723) 评论(0) 推荐(3) 编辑
摘要:NSThread是轻量级的多线程开发,OC语言编写,更加面向对象,使用起来也并不复杂,但是使用NSThread需要自己管理线程生命周期,如果长期运行还要考虑内存释放的问题,比如自动释放池的创建于销毁。在iOS开发中很少使用它来创建一个线程,但是经常使用它做一些延时操作,获取当前线程,线程间通讯等等。 阅读全文
posted @ 2015-08-27 17:14 时间已静止 阅读(1201) 评论(0) 推荐(2) 编辑
摘要:1 操作系统、进程、线程简单介绍 现在的程序都是在操作系统上跑,很少有裸机的,而且大部分的嵌入式应用也都支持操作系统,当然还有一些很低端的嵌入式设备没有操作系统。 iPhone手机跑的是iOS操作系统(基于Unix改造),操作系统用来管理设备的硬件设备,提供接口API(驱动程序)供不同的APP来调用 阅读全文
posted @ 2015-08-27 15:39 时间已静止 阅读(756) 评论(0) 推荐(2) 编辑
摘要:原文在此 main函数之前的底层环境搭建(代码拷贝、内存的开辟等操作系统相关的开启一个进程)不再描述,我们从main函数开始。1 main函数int main(int argc, char * argv[]) { NSLog(@"===%s",argv[0]); @autorele... 阅读全文
posted @ 2015-08-26 17:53 时间已静止 阅读(1104) 评论(0) 推荐(2) 编辑
摘要:一、整体介绍 定义:C语言的匿名函数,􏰀提前准备一段代码,在需要的时候调用。 底层:是一个指针结构体,在终端下可以通过`clang -rewrite-objc 文件名`(会在当前目录生成.cpp文件)指令看看c++代码,它的实现底层。 底层:是一个指针结构体,在终端下可以通过`clang -rew 阅读全文
posted @ 2015-08-24 11:02 时间已静止 阅读(4420) 评论(0) 推荐(4) 编辑
摘要:1 三者的区别 首先,引用计数的概念:表示对象被引用的次数。当引用计数为 0 的时候,系统就会发送dealloc消息来释放内存。 assign:用于基本数据类型,没有引用计数,因此不存在增加或减少引用计数; retain: 对象引用计数会+1; copy: 1可变对象为深拷贝(指... 阅读全文
posted @ 2015-08-24 10:35 时间已静止 阅读(1575) 评论(0) 推荐(2) 编辑
摘要:原文在此 分为本地推送和远程推送2种。可以在应用没有打开甚至手机锁屏情况下给用户以提示。它们都需要注册,注册后系统会弹出提示框(如下图)提示用户是否同意,如果同意则正常使用;如果用户不同意则下次打开程序也不会弹出该提示框,需要用户到设置里面设置。一共有三种提示类型: UIUserNotificati 阅读全文
posted @ 2015-08-21 17:28 时间已静止 阅读(2579) 评论(2) 推荐(6) 编辑
摘要:原文链接:http://www.cnblogs.com/mddblog/p/4718228.html 一、通过企业账号申请证书 1 Certificate Signing Request (CSR)文件 在Mac系统中进入“钥匙串访问”,选择“钥匙串访问”-“证书助理”-“从证书颁发机构请求证书…” 阅读全文
posted @ 2015-08-10 15:51 时间已静止 阅读(18592) 评论(4) 推荐(8) 编辑
摘要:1 功能描述 开发中经常遇到这样的需求:view2显示在view1上面,透过view2可以渐渐的看到view1.效果如图1所示:view1是一个imageView,view2是一个普通view。view1与view2完全重叠,view2从下到上由灰色到白色,由不透明到透明。图2为只有view2的效... 阅读全文
posted @ 2015-08-05 17:16 时间已静止 阅读(2813) 评论(0) 推荐(2) 编辑