摘要: 目录 "简介" "作者感言" "创建新工程" "创建一个继承与UIActivityViewController的类" "创建一个继承与UIActivity的类" "配置UIActivity和UIActivityViewController" "调起UIActivityViewController" 阅读全文
posted @ 2016-07-29 10:24 背着吉他去流浪 阅读(5093) 评论(1) 推荐(1) 编辑
摘要: 目录 "作者感言" "简介" "创建工程" "创建代理类" "声明代理类" "声明代理方法" "内部实现代理方法" "外部调用代理" "代理与协议的区别" "代理与协议" "创建协议" "创建顾客类" "补充一点" "最后总结" 作者感言 上次我们知道了单例模式是怎么回事, 现在我们来探讨一下什么叫 阅读全文
posted @ 2016-07-29 09:43 背着吉他去流浪 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 目录 "作者感言" "简介" "准备工作" "添加单例工程" "创建单例类" "添加唯一单例判断" 作者感言 有一段时间没有发博客了, 刚好现在忙完项目的需求, 现在可以闲下来写写简书, 顺便自己给自己复习巩固一下知识, 不过我在这里又要吐槽一句, 项目中遇到了一个单例的问题, 让我感到非常的蛋疼, 阅读全文
posted @ 2016-07-29 08:57 背着吉他去流浪 阅读(425) 评论(0) 推荐(1) 编辑
摘要: 在前面, 我们知道用回调函数进行传参, 但那只是传参的一种方式, 现在让我们来看看第二种传参的方法.1.搭建界面1.全局界面 2.界面细节 PS: 下面这个操作需要在编码准备里的ViewController定义好@IBAction func saveToMainViewContro... 阅读全文
posted @ 2015-05-29 01:20 背着吉他去流浪 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 在前面, 我们讲解了很多 UIKit 的控件知识, 现在让我们来简单的应用一下, 看看我们是怎么去使用这些 UIKit 进行 App 的开发, 废话少说, 让我们直接来进入主题~1.搭建页面我这里是使用了一个 VIewController 作为控制器, 然后把 ViewControl... 阅读全文
posted @ 2015-05-19 00:52 背着吉他去流浪 阅读(1060) 评论(0) 推荐(0) 编辑
摘要: 这次我们来分享一下关于 UITableView 的一个开发小技巧, 后面我会陆续的把关于 UITableView 的其他开发小技巧补充上, 废话少说, 让我们来看看代码1.界面布局关于怎么快速添加一个 UINavigationController 在上两篇文章里有讲解, 这里就不说了... 阅读全文
posted @ 2015-05-19 00:32 背着吉他去流浪 阅读(676) 评论(0) 推荐(0) 编辑
摘要: 在前面的一个小 Demo 里, 我们知道了怎么用UISearchController实现一个本地的搜素引擎, 现在让我们继续来看看接下来的Demo.1.界面布局使用自动布局给UI控件进行约束 获取Bottom属性 2.代码实现获取Bottom属性 @IBOutlet weak ... 阅读全文
posted @ 2015-05-17 20:14 背着吉他去流浪 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 前面, 我们讲完了 NSOperation 的使用, 现在让我们来看看在 iOS 中得一些多线程开发的注意事项.1.Run Loop在 iOS 中, 它有一种运行机制, 叫做 Run Loop, 让我们来看看什么是 Run Loop1.Run Loop提供了⼀种异步执⾏代码的机制,不... 阅读全文
posted @ 2015-05-11 22:08 背着吉他去流浪 阅读(868) 评论(0) 推荐(0) 编辑
摘要: 前面我们已经讲完了 GCD 的基本概念以及基本使用, 现在让我们来看看第二个多线程开发, NSOperation, 这个类是苹果在 GCD 的基础上再次开发的, 所以并不会太难.1.基本概念NSOperation和 GCD 不太一样, 它不像 GCD 一样有各种队列, 只保留了自定义... 阅读全文
posted @ 2015-05-08 01:10 背着吉他去流浪 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 在我们实际开发中, 有难免会遇到一些问题, 比如我要从网上下载一张图片进行修改, 这里就涉及到线程的问题了, 还有就是我们平常使用的下载工具: 迅雷, QQ旋风之类的, 它们可以进行同时下载, 也可以一个一个的来下载, 在这里我们称之为同步和异步, 顾名思义, 所谓的同步就是所有文件... 阅读全文
posted @ 2015-05-02 13:09 背着吉他去流浪 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 在前面, 我们使用了 UIWebView 加载了网络的数据, 其实 UIWebView不只是可以加载普通的网页, 还可以加载其他不同的文件, 比如视频, 音乐, PDF, Word等等文件都是可以的, 下面让我们来看看~~PS: 例子里的 PDF, Txt, doc 文件请自行准备,... 阅读全文
posted @ 2015-05-01 20:05 背着吉他去流浪 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 在前面, 我们已经了解过了 UIWebView, 以及网络的一些概念, 现在让我们来做一个简单的浏览器, 网络请求的一些细节~在这里, 我们会使用 UIWebView 与网络最简单的交互, 那就是使用 URL 加载网络的数据.1.搭建界面2.实现网络交互关联控件, 以及获取属性cla... 阅读全文
posted @ 2015-05-01 19:56 背着吉他去流浪 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 在现在这个时代, 我们的 iOS开发是属于移动互联网开发, 所以的移动互联网就是你有了手机, 或者可以上网的设备, 你就可以看到, 或者了解到你想要知道的东西, 一部手机, 一部平板电脑, 一部笔记本都可以随时随地的额办公, 这就是所谓的移动互联网.1.对等网络在我们没有 WiFi ... 阅读全文
posted @ 2015-04-29 21:29 背着吉他去流浪 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 前面我们讲解了UITextView在不同页面之间的传参, 现在我们继续往下说, Swift 的方法使用小技巧.在 Swift 中每个语法在不同的场景下使用, 都是不同情况的, 我之前踩过一些坑, 非常的痛苦, 所以我会选择分享一下我遇到的坑, 解释一下要怎么做, 废话少说, 主题来了... 阅读全文
posted @ 2015-04-28 00:32 背着吉他去流浪 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 看完前面, 我们已经把 iOS 中的常用的控件都讲完了, 现在我们该来看看怎么去使用这些控件去开发我们的应用了, 现在让我们来看看:1.创建工程创建完工程之后, 我们去到 Main.Storyboard, 布局我们需要的界面: 我们可以利用 Xcode 的特性, 快速把一个 View... 阅读全文
posted @ 2015-04-26 13:18 背着吉他去流浪 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 前面我们已经讲解完了 UINavigationController 的一些常用属性以及方法, 现在让我们来看看一个关于网络的 UIWebView.1.UIWebView的常用属性// 1.设置 UIWebView 的代理对象var delegate: UIWebViewDelegat... 阅读全文
posted @ 2015-04-24 02:52 背着吉他去流浪 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 前面我们讲解了UISegemtedControl分段式控件, 现在让我们来看看 iOS 另一个非常常用的控件, UINavigationController.1.UINavigationController常用属性// 1.获取 UINavigationController 的顶部的... 阅读全文
posted @ 2015-04-21 00:14 背着吉他去流浪 阅读(1233) 评论(0) 推荐(0) 编辑
摘要: 前面我们讲完 iOS 控件中的两个提示性控件, 现在让我们继续往下看.1.UISegemtedControl的常用属性// 1.初始化时设置 UISegemtedControl 的 Item 数组init(items: [AnyObject])// 2.设置 UISegemtedCo... 阅读全文
posted @ 2015-04-19 23:17 背着吉他去流浪 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 前面我们讲解完了 iOS 中的几个基础控件, 现在让我们继续来看其他基础控件.1.UISwitch的常用属性// 1.设置 UISwitch 打开时底图渐变颜色, 默认是从白变绿 var onTintColor: UIColor!// 2.设置 UISwitch 关闭时底图渐变... 阅读全文
posted @ 2015-04-19 18:43 背着吉他去流浪 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 前面我们学习了 iOS 中得第一个提示性控件 UIAlertView, 现在我们把第二个提示性控件也学完.1.UIActionSheet常用属性// 1.设置 UIActionSheet 的代理对象var delegate: UIActionSheetDelegate?// 2.设置... 阅读全文
posted @ 2015-04-19 17:50 背着吉他去流浪 阅读(404) 评论(0) 推荐(0) 编辑