iOS
伴我_同行
这个作者很懒,什么都没留下…
展开
-
旧工程配置arc方案
直接在targets->build phases中修改compiler Flags,是否支持arc。添加:-fobjc-arc,就可以让旧项目支持arc。如果想让原来支持arc的不使用arc则添加-fno-objc-arc原创 2014-01-20 12:32:07 · 652 阅读 · 0 评论 -
ios 里如何处理四舍五入的问题
-(NSString *)notRounding:(float)price afterPoint:(int)position{ NSDecimalNumberHandler* roundingBehavior = [NSDecimalNumberHandler decimalNumberHandlerWithRoundingMode:NSRoundDown scale:positio原创 2014-08-14 12:46:49 · 532 阅读 · 0 评论 -
iOS获取本地ip
#include #include - (NSString *)getIPAddress{ NSString *address = @"error"; struct ifaddrs *interfaces = NULL; struct ifaddrs *temp_addr = NULL; int success = 0; //retriev原创 2014-03-24 13:52:26 · 703 阅读 · 0 评论 -
iOS录制视频检查工作
在录制视频前,必须监测设备是支持基于xiang ji原创 2014-04-16 14:20:48 · 624 阅读 · 0 评论 -
iOS沙盒文件目录
1、获取程序的Home目录[cpp] view plaincopyNSString *homeDirectory = NSHomeDirectory(); NSLog(@"path:%@", homeDirectory); 打印结果:[cpp] view plaincopy转载 2014-03-27 13:36:42 · 705 阅读 · 0 评论 -
ios代码倒入声音文件
要求1、 播放的时间不能超过30秒2、数据必须是 PCM或者IMA4流格式 NSString *soundFilePath = [[NSBundlemainBundle] pathForResource: @"seal" ofType: @"mp3"]; CFURLRef thesoundURL = (CFURLRef) [NSURLfileURLWith原创 2014-03-10 15:32:43 · 672 阅读 · 0 评论 -
iOS如何获取一个后的日期
获取几天后的日期大家都很熟悉,下面介绍一下以月为单位获取日期NSDate *myCurrentDay = [NSDate date];NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; NSDateComponents *comps原创 2014-03-06 09:01:57 · 1026 阅读 · 0 评论 -
代码块集成设置UITextField属性
如果是多个UITextField时不用一个个进行设置.h文件@property (weak, nonatomic)IBOutlet UITextField *textSpeed;@property (weak, nonatomic)IBOutlet UITextField *textField;@property (weak, nonatomic)IBOut原创 2014-03-03 09:54:56 · 777 阅读 · 0 评论 -
iOS7集成设置UINavigationBar字体大小,风格,颜色
NSDictionary *attributes =@{ NSFontAttributeName: [UIFontfontWithName:@"Futura"size:18], NSForegroundColorAttributeName: [UIColorredColor]};[[UINavigationBarappearance] setTitleTextAtt原创 2014-03-03 09:14:14 · 1079 阅读 · 0 评论 -
UILabel 自动换行
实现方法:UILabel的自动换行获取UILabel的frame大小获取UILabel的字体大小获取UILabel的文本内容根据上面的3部分数据,计算文本显示区域大小根据4计算的大小,实时改变UILabel的frame nsstring *string = @"自动换行uilabel自适应啦啦啦啦啦啦啦啦"; CGSize labelSize = [s原创 2014-02-14 18:04:42 · 873 阅读 · 0 评论 -
NSURLConnection简单使用
NSURLConnection是iOS自带的网络请求,使用灵活1.创建一个NSURL2.通过NSURLRequest 发送3.在通过NSURLConnection连接e.gNSURLRequest *theRequest=[NSURLRequest requestWithURL:[NSURL URLWithString:@“http://www.baidu.com”]原创 2014-02-24 22:30:51 · 674 阅读 · 0 评论 -
Objective-C的hook方案: Method Swizzling
在没有一个类的实现源码的情况下,想改变其中一个方法的实现,除了继承它重写、和借助类别重名方法暴力抢先之外,还有更加灵活的方法吗?在Objective-C编程中,如何实现hook呢?标题有点大,计划分几篇来总结。本文主要介绍针对selector的hook,主角被标题剧透了———— Method Swizzling 。Method Swizzling 原理转载 2014-02-10 13:35:30 · 603 阅读 · 0 评论 -
AFNetworking速成教程
点击打开链接转载 2014-01-20 16:37:01 · 525 阅读 · 0 评论 -
UIButton背景图片调整大小
一般情况下 button添加背景图UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(80,130,160,44)]; [button setTitle:@”Test Button” forState:UIControlStateNormal];// Image with withou原创 2015-03-28 12:49:04 · 10117 阅读 · 0 评论