- 博客(8)
- 收藏
- 关注
原创 swift 搜索框(UISearchBar)实现简单的搜索功能
1.在storyboard里面拖入一个 Search Bar 和 一个 tableView。 2.创建ViewController,实现代理:UISearchBarDelegate,UITableViewDataSource,UITableViewDelegate. 代码实现如下: @IBOutlet weak var searchBar: UISearchBar! @IBOutlet we
2016-05-16 16:45:01 1184
原创 Swift实现带有缓存的播放器
用到的第三方库: Alamofire 用于网络请求和视频下载 MobilePlayer 用于播放在线视频 创建Movie类: import Foundation import Alamofire class Movie { private var url: NSURL //网络路径 如果本地路径存在则是本地路径 init (url: NSURL) {
2016-05-16 16:42:04 800
原创 swfit实现打电话
第一种打电话方式 推荐这中打电话方式,首先弹出提示框,然后拨打电话,最后返回主程序 这里不写oc的实现了,因为oc和swfit的方法都一样,只是语法写法不同 //Mark:- 电话功能 WebView实现 与oc 同样 func phoneCall(phoneStr:String){ let phoneNum = "tel:\(phoneStr)"
2016-05-16 16:32:30 241
原创 storyboard 切圆
在xib/storyboard里面设置view圆角半径 想给视图设置圆角,常用的做法是将IB中的控件拖线到控制器,然后设置其圆角半径,以UIImageView为例,默认的UIImageView是矩形: 未处理的ImageView 我们想将这个imageView裁成一个圆形的头像,使用代码的设置方法如下: self.imageView.layer.cornerRadius =
2016-04-05 21:09:07 266
原创 Swith-下拉刷新
下拉刷新是一个非常常用的操作,大多数app都有自己特有的下拉刷新动画。今天我们自己也做个 先来看下效果 下拉刷新 其实下拉刷新没大家想得那么难。本文已第二个为例子。给大家讲解下下拉刷新的做法(完整代码后面会放上) 首先,先搞一个single View Application 。然后进Main.storyboard中,选中viewController t1.png 按照
2016-03-29 12:06:12 229
原创 Swith-实现单例的四种方法
文/大石头布(简书作者) 原文链接:http://www.jianshu.com/p/230cc900948c 著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。 单例模式 单例模式是设计模式中最简单的一种,甚至有些模式大师都不称其为模式,称其为一种实现技巧,因为设计模式讲究对象之间的关系的抽象,而单例模式只有自己一个对象。 当你只需要一个实例的时候需要使用单例,
2016-03-29 12:03:44 336
原创 Swith-封装本地缓存库
文/大石头布(简书作者) 原文链接:http://www.jianshu.com/p/dc4311cb3ce4 著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。 本文只做本地缓存,只用文件缓存 图片来源于网络 知识储备 工欲善其事必先利其器,要想封装一个好用的本地缓存库,首先要对本地文件目录有个比较清晰的认识 沙盒主路径:是程序运行期间系统会生成一个专属
2016-03-29 12:00:50 363
原创 iOS-多线程
文/Mustard_iOS(简书作者) 原文链接:http://www.jianshu.com/p/4062d97ee2e4 著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。 进程:内存里的一个程序就是一个进程,运行起来的程序就是一个进程,程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,每个进程均运行在其专用且受保护的内存空间内,而这种执行的程序就
2016-03-29 11:57:45 152
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人