- 博客(18)
- 收藏
- 关注
原创 iOS各种权限状态获取
1 相机权限 NSString *mediaType = AVMediaTypeVideo; AVAuthorizationStatus authStatus = [AVCaptureDevice authorizationStatusForMediaType:mediaType]; if(authStatus == ALA
2016-05-06 17:36:32
5659
转载 iOS开发-文件管理
文章原处: http://seven-sally.lofter.com/post/19d861_54e83e点击打开链接一、iOS中的沙盒机制iOS应用程序只能对自己创建的文件系统读取文件,这个独立、封闭、安全的空间,叫做沙盒。它一般存放着程序包文件(可执行文件)、图片、音频、视频、plist文件、sqlite数据库以及其他文件。每个应用程序都有自己的独立的存储空间(沙
2016-03-15 15:36:04
578
转载 iOS学习随笔
一、LaunchScreen LaunchScreen产生原因:代替之前的启动图片 好处: 1.可以展示更多的东西 2.可以只需要出一个尺寸的图片。 启动图片的优先级 启动图片 模拟器尺寸不对 程序中碰见模拟器尺寸不对,马上去找启动图片,默认模拟器的尺寸由启动图片决定。 二、程序启动原理( UIApplicationMain(::::) )1
2016-02-15 15:54:38
402
转载 iOS9全新的联系人相关框架——Contacts Framework
一、引言 在以前iOS开发中,涉及联系人相关的编程,代码都非常繁琐,并且框架的设计也不是Objective-C风格的,这使开发者用起来非常的难受。在iOS9中,apple终于解决了这个问题,全新的Contacts Framework将完全替代AddressBookFramework,AddressBookFramework也将成为历史被弃用。至于AddressBookFr
2016-02-01 10:38:56
1764
转载 iOS 中三种定时器的用法NSTimer、CADisplayLink、GCD
标签:ios 定时器 nstimer cadisplaylink gcd 一、NSTimer1.创建方法NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(action:) userInfo:nil repeat
2016-01-29 10:59:26
504
转载 Objective-C之run loop详解
原文地址:http://blog.youkuaiyun.com/ztp800201/article/details/9240913
2015-12-17 10:57:08
356
转载 【iOS】WKWebView
原文地址:http://www.brighttj.com/ios/ios-wkwebview-new-features-and-use.html
2015-11-27 11:01:58
504
原创 iOS零散笔记
1、去除tableview多余的分割线+ (void)setExtraCellLineHidden:(UITableView *)tableView{ UIView *view = [[UIView alloc] init]; view.backgroundColor = [UIColor clearColor]; [tableView setTableFoote
2015-09-24 13:21:30
345
转载 Masonry介绍与使用实践:快速上手Autolayout
原文地址:http://www.cocoachina.com/ios/20141219/10702.html前言1MagicNumber -> autoresizingMask -> autolayout以上是纯手写代码所经历的关于页面布局的三个时期在iphone1-iphone3gs时代 wi
2015-09-21 08:59:35
479
转载 CocoaPods安装和使用
原文地址:http://my.oschina.net/w11h22j33/blog/206129CocoaPods是什么?当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。总之小编的意思就是,
2015-09-15 17:08:05
376
原创 Git 版本控制使用
(1)什么是git》git是一个 "分布式" 的版本控制工具》git的作者是Linux之父:Linus Benedict Torvalds,当初开发git仅仅是为了辅助Linux内核的开发(管理源代码)》git在国外已经很普及,在国内已经慢慢普及了。(2)git与svn对比①结构:svn是"集中式"的版本控制,git是"分布式" 版本控制②速度:多数情况下git的速
2015-08-04 22:28:10
426
原创 SVN 版本控制
1.svn:版本控制?>防止代码丢失 >代码回退>整合代码 多个人开发一个项目,每个做一个模块>解决Bug冲突 版本可以查是谁改了哪个文件>权限控制 新员工去到公司,一般都不会让你直接修改项目的代码,只能查看代码••••• 2.svn在工作怎么使用>svn分两个角色 svn服务端/svn客户端>svn服务器 "创建一个仓库 仓库用来存放代码和接口文档
2015-08-04 20:31:57
640
原创 iOS GCD 开启线程
/*系统自带*/1、主队列(串行队列)dispatch_queue_t mainQueue=dispatch_get_main_queue();同步执行+系统串行队列,会发生死锁。dispatch_sync(mainQueue, ^{NSLog(@"%@",[NSThread currentThread]);});异步执行+系统串行队列,不开辟子线程,顺序执行。
2015-06-04 21:53:10
2048
原创 NSOperationQueue 方式开启线程
(1)NSInvocationOperation 1、开启方法1 NSInvocationOperation * nvo=[[NSInvocationOperation alloc]initWithTarget:self selector:@selector(show:) object:@"hello"]; [nvo start];2、开启方法2 NSI
2015-06-03 21:31:49
413
原创 C语言中实现两个数互换的方法小结。(欢迎补充)
//使用异或交换两个数 a=a^b; b=a^b; a=a^b; printf("%d %d\n",a,b); //借用中间变量交换两个数 temp=a; a=b; b=temp;
2015-03-12 15:23:36
1178
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人