摘要: NSOperation的作用 配合使用NSOperation和NSOperationQueue也能实现多线程编程 NSOperation和NSOperationQueue实现多线程的具体步骤 先将需要执行的操作封装到一个NSOperation对象中 然后将NSOperation对象添加到NSOper 阅读全文
posted @ 2016-06-27 17:52 oblivious 阅读(581) 评论(0) 推荐(0)
摘要: 安装CocoaPods 开启 terminal 移除现有 Ruby 默认源,$ gem sources remove https://rubygems.org/ 使用新的源 $ gem sources a https://ruby.taobao.org/ 验证新源是否替换成功: $ gem sour 阅读全文
posted @ 2016-06-27 14:35 oblivious 阅读(171) 评论(0) 推荐(0)
摘要: 什么是GCD 全称是Grand Central Dispatch,纯C语言,提供了非常多强大的函数 GCD的优势 GCD是苹果公司为多核的并行运算提出的解决方案 GCD会自动利用更多的CPU内核(比如双核、四核) GCD会自动管理线程的生命周期(创建线程、调度任务、销毁线程) 程序员只需要告诉GCD 阅读全文
posted @ 2016-06-23 23:59 oblivious 阅读(273) 评论(0) 推荐(0)
摘要: 线程(Threads) 1个进程(活在内存中)想要执行任务,必须要至少有一个线程 一个进程所有任务都是在线程中执行的 线程是程序中一个单一的顺序控制流程。进程内一个相对独立的、可调度的执行单元,是系统独立调度和分派CPU的基本单位指运行中的程序的调度单位。在单个程序中同时运行多个线程完成不同的工作, 阅读全文
posted @ 2016-06-23 23:18 oblivious 阅读(195) 评论(0) 推荐(0)
摘要: 父子控制器 自定义类似一个 UITabBarController的控制器能切换viewController 首先,如果2个控制器的view是父子关系,那么2个控制器之间要成为父子关系,不然容易出现许多问题,比如作为子类的view无法响应手势等 。 获得所有的子控制器 添加一个子控制器 获得父控制器 阅读全文
posted @ 2016-06-19 22:17 oblivious 阅读(236) 评论(0) 推荐(0)
摘要: UITableView_自定义cell 学习到UITableView,并且自定义cell,做个小实例,然我们先获取plist 首先,从一个网站用python加载想要点数据,然后加载成plist文件导入xcode; 准备搭建环境 mac电脑所以电脑自动安装了python2.7 添加库Beautiful 阅读全文
posted @ 2016-05-06 16:44 oblivious 阅读(205) 评论(0) 推荐(0)