05 2015 档案
摘要:在前面, 我们知道用回调函数进行传参, 但那只是传参的一种方式, 现在让我们来看看第二种传参的方法.1.搭建界面1.全局界面 2.界面细节 PS: 下面这个操作需要在编码准备里的ViewController定义好@IBAction func saveToMainViewContro...
阅读全文
摘要:在前面, 我们讲解了很多 UIKit 的控件知识, 现在让我们来简单的应用一下, 看看我们是怎么去使用这些 UIKit 进行 App 的开发, 废话少说, 让我们直接来进入主题~1.搭建页面我这里是使用了一个 VIewController 作为控制器, 然后把 ViewControl...
阅读全文
摘要:这次我们来分享一下关于 UITableView 的一个开发小技巧, 后面我会陆续的把关于 UITableView 的其他开发小技巧补充上, 废话少说, 让我们来看看代码1.界面布局关于怎么快速添加一个 UINavigationController 在上两篇文章里有讲解, 这里就不说了...
阅读全文
摘要:在前面的一个小 Demo 里, 我们知道了怎么用UISearchController实现一个本地的搜素引擎, 现在让我们继续来看看接下来的Demo.1.界面布局使用自动布局给UI控件进行约束 获取Bottom属性 2.代码实现获取Bottom属性 @IBOutlet weak ...
阅读全文
摘要:前面, 我们讲完了 NSOperation 的使用, 现在让我们来看看在 iOS 中得一些多线程开发的注意事项.1.Run Loop在 iOS 中, 它有一种运行机制, 叫做 Run Loop, 让我们来看看什么是 Run Loop1.Run Loop提供了⼀种异步执⾏代码的机制,不...
阅读全文
摘要:前面我们已经讲完了 GCD 的基本概念以及基本使用, 现在让我们来看看第二个多线程开发, NSOperation, 这个类是苹果在 GCD 的基础上再次开发的, 所以并不会太难.1.基本概念NSOperation和 GCD 不太一样, 它不像 GCD 一样有各种队列, 只保留了自定义...
阅读全文
摘要:在我们实际开发中, 有难免会遇到一些问题, 比如我要从网上下载一张图片进行修改, 这里就涉及到线程的问题了, 还有就是我们平常使用的下载工具: 迅雷, QQ旋风之类的, 它们可以进行同时下载, 也可以一个一个的来下载, 在这里我们称之为同步和异步, 顾名思义, 所谓的同步就是所有文件...
阅读全文
摘要:在前面, 我们使用了 UIWebView 加载了网络的数据, 其实 UIWebView不只是可以加载普通的网页, 还可以加载其他不同的文件, 比如视频, 音乐, PDF, Word等等文件都是可以的, 下面让我们来看看~~PS: 例子里的 PDF, Txt, doc 文件请自行准备,...
阅读全文
摘要:在前面, 我们已经了解过了 UIWebView, 以及网络的一些概念, 现在让我们来做一个简单的浏览器, 网络请求的一些细节~在这里, 我们会使用 UIWebView 与网络最简单的交互, 那就是使用 URL 加载网络的数据.1.搭建界面2.实现网络交互关联控件, 以及获取属性cla...
阅读全文