常用
童真的烂漫
这个作者很懒,什么都没留下…
展开
-
常用宏
(1)FUNCTION 和func 和PRETTY_FUNCTION//输出当前类的方法:[ViewController viewDidLoad]NSLog(@"function:%s", __FUNCTION__); NSLog(@"func:%s", __func__);NSLog(@"prettyfunction:%s", __PRETTY_FUNCTION__);(2) LINE//输原创 2016-02-18 13:23:06 · 843 阅读 · 0 评论 -
第三方库
1 Object-C时间NSDate的扩展 WMPlayer视频播放器,iOS倒计时,swift框架demo,融云SDK集成Demo,介绍融云SDK即时通讯机制和集成步骤WXNearbyRadar雷达动画搜索附近的人的演示程序 基于 CALayer 角度渐变库 AngleGradientLayeriOS自定义alertview即时通信第三方库 基于AFNetworking3.0原创 2016-02-19 10:49:49 · 920 阅读 · 0 评论 -
iOS获取摄像头是否允许
//摄像头 AVAuthorizationStatus authStatus = [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVideo]; if (authStatus == AVAuthorizationStatusRestricted|| authStatus == AVAuthorizationStatu原创 2017-04-21 18:14:41 · 806 阅读 · 0 评论 -
创建.a文件
一 创建.a创建真机.aValid Architectures设置:armv7|armv7s|arm64|i386|x86_64 Architectures设置: armv7|arm64Build Active Architecture Only :NO 用真机运行或者选择Generic iOS Device (此时)创建模拟器.aValid Architectures设置为:ar原创 2017-04-05 15:49:50 · 692 阅读 · 0 评论 -
程序员应该掌握的10个搜索技巧
在今天,用户可以通过搜索引擎轻松找出自己想要的信息,但还是难以避免结果不尽如人意的情况。实际上,用户仅需掌握几个常用技巧即可轻松化解这种尴尬。下面介绍 10 个在进行 Google 搜索时可以使用的便捷技巧,其他搜索引擎也支持这 10 种技巧。1、准确搜索最简单、有效的准确搜索方式是在关键词上加上双引号,在这种情况下,搜索引擎只会反馈和关键词完全吻合的搜索结果。比方说在转载 2016-11-22 14:59:55 · 401 阅读 · 0 评论 -
sortedArrayUsingComparator
1.降序 NSArray *tMlist = @[@4,@5,@2,@6,@3,@7,@8]; NSArray *tArray = [tMlist sortedArrayUsingComparator:^NSComparisonResult(id obj1, id obj2) { NSNumber *tNumb原创 2016-04-20 17:23:57 · 13403 阅读 · 0 评论 -
Block常用
定义一个block临时变量 /** * 声明一个block * long: block返回值 * sum: block即为临时变量 * 参数: 两个参数为int类型 */ long (^sum) (int,int) = nil; //给变量sum赋值 sum = long ^(int a, int b){原创 2015-07-22 14:48:30 · 697 阅读 · 0 评论 -
官方文档
1.Energy Efficiency Guide for iOS Apps 能效指南,介绍手机能效的。2.UIScrollView And Autolayout 介绍Scrollview的Autolayout ,其中有句话,挺有用。 Alternatively, you can create a view subtree to go in the scroll view,原创 2016-05-12 19:27:39 · 321 阅读 · 0 评论 -
判断NSString 是否为数字
//判断是否包含整型- (BOOL)isPureInt:(NSString*)string{ NSScanner* scan = [NSScanner scannerWithString:string]; int val; return[scan scanInt:&val] && [scan isAtEnd];}//判断是否为浮点形:- (BOOL)isPureFloat原创 2016-06-03 08:59:02 · 520 阅读 · 2 评论 -
cornerstone简易教程
1 在Launchpad选择conerstone 2 主界面: 左侧工作目录及仓库区域 右侧为主要操作区 3 首先添加现有的svn仓库,有cloud service 、file Repository、HTTP Server、SVN Server; 我用的是HTTP Server,输入地址,账户信息即可; 4 下面的例子中,我用的是完整的svn目录设置;实际情况,你可能使用的只转载 2016-06-01 10:58:42 · 2640 阅读 · 0 评论 -
NSString 中包含中文字符时转换为NSURL
发现NSString类中有内置的方法可以实现。他们分别是:- (NSString *)stringByAddingPercentEscapesUsingEncoding:(NSStringEncoding)encoding- (NSString *)stringByReplacingPercentEscapesUsingEncoding:(NSStringEncoding)encoding用法:原创 2016-05-30 16:50:55 · 713 阅读 · 0 评论 -
微博好的文章
1.convert UIImage to NSData 2.OpenCV函数学习之cvAbsDiff 查找两个图片的不同 3.《Interactive diagrams of Rx Observables》可交互图表解释Rx里面的操作符的作用原创 2016-05-24 18:24:51 · 427 阅读 · 0 评论 -
dequeueReusableCellWithIdentifier: 与dequeueReusableCellWithIdentifier: forIndexPath:的区别
如果注册了cell[self.tableView registerClass:[CustomCell class] forCellReuseIdentifier:@"CustomCell"];则在- (UITableViewCell )tableView:(UITableView )tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath这个原创 2016-04-12 11:13:24 · 3037 阅读 · 0 评论 -
IOS----轻松掌握AFN网络顶级框架
AFN一、什么是AFN全称是AFNetworking,是对NSURLConnection的一层封装虽然运行效率没有ASI高,但是使用比ASI简单在iOS开发中,使用比较广泛AFN的github地址: https://github.com/pokeb/AFNetworking/AFNetworking二、AFN结构NSURLConnection AFURLConnectionOpera转载 2016-02-29 16:25:44 · 463 阅读 · 0 评论 -
宏参数
一 可变参数宏 “…” 和 “VA_ARGS”结果:weight = 1,shipping = 2#define PR(...) printf(__VA_ARGS__) PR("weight = %d,shipping = %d\n",1,2);二 “#”用来把参数转换成字符串结果:2 is 4#define PSQ(x) printf(""#x" is %d\n",(x)*(x))原创 2016-02-18 17:34:03 · 1133 阅读 · 0 评论 -
NSNotification的Name列表
系统NSNotification的Name列表AVAudioEngineConfigurationChangeNotification当音频引擎配置发生变化时AVAudioSessionInterruptionNotification发生音频中断发生。AVAudioSessionMediaServicesWereLostNotification当媒体服务器终止时发布。...转载 2018-12-03 17:04:44 · 1726 阅读 · 0 评论