IOS
文章平均质量分 73
jian0528yi
这个作者很懒,什么都没留下…
展开
-
通讯录
要访问通讯录,可以使用 AddressBook.framework 框架: #import 1、授权,建议写在 application: didFinishLaunchingWithOptions: 方法中: // 创建一个通讯录实例 ABAddressBookRef addressBook = ABAddressBookCreateWithOptions(NULL, NU原创 2015-06-22 18:26:34 · 357 阅读 · 0 评论 -
Quartz2D 基本操作
drawRect:方法会在view第一次显示和刷新的时候调用,这个方法是系统自动调用的,程序员不能手动调用。 基本操作 CGContextRef ctx = UIGraphicsGetCurrentContext(); // 保存图形上下文 CGContextSaveGState(ctx); // 画线 CGContextMoveTo原创 2015-06-23 20:51:50 · 647 阅读 · 0 评论 -
设置状态栏颜色
1、在plist文件中添加项:View controller-based status bar appearance,并设置value为NO。 2、添加代码: [[UIApplication sharedApplication]setStatusBarStyle:UIStatusBarStyleLightContent animated:YES]; 可设置的颜色: UIStatus原创 2015-05-19 23:59:46 · 267 阅读 · 0 评论 -
音频播放
三个小功能:播放声音,播放音乐,录制声音原创 2015-05-14 00:30:52 · 315 阅读 · 0 评论 -
升级了 beta 版 Xcode 8 和 beta 版 macOS,结果悲剧了
本着尝鲜的心情,升级了 Beta版 Xcode 8 和 Beta 版 macOS,结果悲剧了!升级后没几天,项目需要升级。和平时一样,打包,上传,一切都显得那么流畅。提交审核,几分钟后收到这个:what? Invalid Binary? 查看了邮件,是这样说的:问题一: This app attempts to access privacy-sensitive data without a usa原创 2016-09-20 22:06:56 · 1067 阅读 · 0 评论 -
iOS10从app跳转到WiFi设置界面
let url = URL(string: "App-Prefs:root=WIFI") if #available(iOS 10.0, *) { UIApplication.shared.open(url!, options: [:], completionHandler: nil) } else { if UIA原创 2017-02-17 13:41:25 · 2106 阅读 · 0 评论 -
tableview添加点击事件,不影响cell事件
添加手势,并实现手势的代理方法,不然无法点击cell func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldReceive touch: UITouch) -> Bool { if (touch.view?.isKind(of: UITableView.self))! {原创 2017-02-23 19:27:38 · 804 阅读 · 0 评论