- 博客(34)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 iOS - 检测网络状态: Reachability和非Reachability
Reachability:转自: http://stackoverflow.com/questions/5195012/how-to-use-reachability-class-to-detect-valid-internet-connectioncode:前提:添加框架SystemConfiguration.framework 苹果官方提供了一个叫Reachability的示例程序,便于开发者
2015-12-31 15:59:55 2152
原创 ios 程序判断是否第一次启动
if(![[NSUserDefaults standardUserDefaults] boolForKey:@"firstStart"]){ [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"firstStart"]; NSLog(@"第一次启动"); }else{ NSLo
2015-12-30 17:02:55 752
原创 How to set date format to 24 hour
http://stackoverflow.com/questions/15492601/how-to-set-date-format-to-24-hour-in-objective-cTry this[dateFormat setDateFormat:@"hh:mm:ss"];HH : 24 hour formathh : 12 hour formatSo in your case//after
2015-12-29 19:05:39 746
原创 How to set the title of UIButton as left alignment?
http://stackoverflow.com/questions/2765024/how-to-set-the-title-of-uibutton-as-left-alignmentemailBtn.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;或:emailBtn.contentEdgeInsets =
2015-12-22 15:42:47 893
转载 全屏右滑手势实现
- (void)viewDidLoad { [super viewDidLoad]; // 获取系统自带滑动手势的target对象 id target = self.interactivePopGestureRecognizer.delegate; // 创建全屏滑动手势,调用系统自带滑动手势的target的action方法 UIPanGestureRecog
2015-12-22 11:14:55 1926 1
原创 iOS 一行代码去掉UITableview多余分割线
iOS 一行代码去掉UITableview多余分割线[tableView setTableFooterView:[[UIView alloc] initWithFrame:CGRectZero]];
2015-12-17 16:39:08 958
原创 iOS BUG收集: -[__NSCFNumber rangeOfCharacterFromSet:]: unrecognized selector sent to instance
-[__NSCFNumber rangeOfCharacterFromSet:]: unrecognized selector sent to instance这个是由于传的参数类型不对所导致。定义的模型是张三类型,传入的却是李四类型..再取出来按张三取,所以就报错了!OC特性:运行时机制,故通常无法准确定位
2015-12-17 15:31:07 3756
原创 ios 传入秒得到时分秒算法
//传入 秒 得到 xx:xx:xx-(NSString *)getMMSSFromSS:(NSString *)totalTime{ NSInteger seconds = [totalTime integerValue]; //format of hour NSString *str_hour = [NSString stringWithFormat:@"%02ld",s
2015-12-17 13:34:16 9700
原创 两个NSData时间对比
比较两个NSDate的间隔 [[NSDate date] timeIntervalSinceDate:preLocationDate] > 60.0f NSTimeInterval返回的是一个double值,单位是秒
2015-12-17 13:22:50 1794
原创 ios 一行代码移除所有字视图
UIView *_noTrackView;//如果背景视图有子视图,移除if (_noTrackView.subviews) { [_noTrackView.subviews makeObjectsPerformSelector:@selector(removeFromSuperview)]; }
2015-12-17 13:00:42 1159
原创 ios 弹出用户提示框
iOS9UIAlertController *alertController = [UIAlertController alertControllerWithTitle:@"Title" message:[error localizedDescription] preferredStyle:UIAlertControllerStyleAlert]; UIAlertAction *action
2015-12-16 19:05:50 1485
原创 拼接字符串备忘
NSString* string;NSString* string1, string2; //已存在的字符串,需要将string1和string2连接起来//方法1.string = [NSString initWithFormat:@"%@,%@", string1, string2 ];//方法2.string = [string1 stringByAppendingString:strin
2015-12-16 14:58:34 627
转载 IOS8解决获取位置坐标信息出错(Error Domain=kCLErrorDomain Code=0)
前几天解决了在ios8上无法使用地址位置服务的问题,最近在模拟器上调试发现获取位置坐标信息的时候会报错,错误信息: didFailWithError: Error Domain=kCLErrorDomain Code=0 “The operation couldn’t be completed. (kCLErrorDomain error 0.)”。出错原因是xcode里面的project–>sch
2015-12-16 11:33:14 1727
原创 stackoverflow:Returning an NSString from an NSError
http://stackoverflow.com/questions/2395740/returning-an-nsstring-from-an-nserror问: I am using the NSURLRequest class in my iPhone app, and the method that calls it returns an NSString which is great fo
2015-12-15 16:18:51 611
翻译 Stack Overflow:iOS how to use UIAlertView
http://stackoverflow.com/questions/4463806/adding-a-simple-uialertviewAdding a simple UIAlertView?答: When you want the alert to show, do this:UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"
2015-12-15 16:13:28 922
转载 IOS开发之NSDictionary里setValue:forKey与setObject:forKey、objectForKey与valueForKey的差异
setValue:forKey与setObject:forKey的差异在使用NSMutableDictionary的时候经常会使用setValue forKey与setObject forKey,他们经常是可以交互使用的,代码中经常每一种的使用都有。1,先看看setValue: forKey:的定义@interface NSMutableDictionary(NSKeyValueCoding)
2015-12-14 18:50:08 2466
原创 How can I convert NSDictionary to NSData and vice versa?
http://stackoverflow.com/questions/5513075/how-can-i-convert-nsdictionary-to-nsdata-and-vice-versa问:I am sending NSString and UIImage using bluetooth. I decided to store both in a NSDictionary and then
2015-12-13 00:39:03 1661
转载 OC中NSDictionary(字典)、NSMutableDictionary(可变字典)、NSSet(集合)、NSMutableSet(可变集合)得常用方法
字典用于保存具有映射关系数据的集合一个key—value对认为是一个条目(entry),字典是存储key—value对的容器与数组不同,字典靠key存取元素key不能重复,value必须是对象键值对在字典中是无序存储的字典分:不可变字典(NSDictionary)和可变字典(NSMutableDictionary)不可变字典一旦创建,键值对就不可更改,不可添加,不可删除,仅能读取key或
2015-12-13 00:33:38 1104
转载 FMDB的一些基本操作小结
.h#import <Foundation/Foundation.h>#import "FMDatabase.h"#import "FMDatabaseAdditions.h"@interface wiDBRoot : NSObject@property (retain, nonatomic) FMDatabase *DB;@property (retain, nonatomic) NSSt
2015-12-11 18:13:38 582
转载 iOS-SQLite3和FMDB使用
1 SQLite31> SQLite的语法管理工具:Navicat数据类型{ text 字段 integer 数字 real 浮点 bolb 二进制 可以完整保存数据,例如照片}ddl(结构定义 CREATE ALTER DROP){CREATECREATE TABLE 表的名字(每个字段的定义 字段名 数据类型...)CREATE TABLE
2015-12-11 17:40:01 662
原创 IOS 平台获取当前的国家/语言设置
获取准确的语言设置,一般使用下面的方法NSString* strLanguage = [[[NSUserDefaults standardUserDefaults] objectForKey:@"AppleLanguages"] objectAtIndex:0];@"zh-Hans" : 中文@"zh-Hant" : 英文
2015-12-11 15:53:20 2351
原创 iOS中英文混排,获取字符串长度(中文字符数)
将一个NSString类型字符串获取的长度转换成类似ASCII编码的长度,如汉字2个字节,英文以及符号1个字节这个功能。 用一个char*类型的字符串,然后自己遍历一遍,将它整理为类似ASCII编码的格式,用到 [NSString cStringUsingEncoding:NSUnicodeStringEncoding]函数获得一个const char*指针,然后对这个字符串进行遍历,遇/0就跳过
2015-12-08 19:06:52 2976
原创 UITextView 如何使显示不全的单词不折行显示
默认是单词显示不全折行来着,但是我不想让它折行[[UITextView new] textContainer].lineBreakMode = NSLineBreakByCharWrapping;
2015-12-08 19:00:25 2139 1
转载 自定义类型数据存入 NSUserDefaults 中
将自定义类型数据存入 NSUserDefaults 中如果要存储全班同学的信息,我们可以建一个NSMutableArray 来存放全班同学的信息(里面存储的全是NSData对象)在需要存储的地方加入代码://首先,要建立一个可变数组来存储 NSDate对象 Student *student = [[Student alloc] ini]; //下面进行的是对student对象的 na
2015-12-08 17:59:22 750
转载 如何更好地限制一个UITextField的输入长度
要限制一个UITextField的输入字数(参考链接),首先想到的应该是通过UITextFieldDelegate的代理方法来限制:- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string; // ret
2015-12-08 17:10:55 566
转载 IOS之UITextField 禁止粘贴
方法1:重写 canPerformAction:withSender: 方法并返回 NO 即可。- (BOOL)canPerformAction:(SEL)action withSender:(id)sender { if (action == @selector(paste:))//禁止粘贴 return NO; if (action
2015-12-08 17:06:10 1808
转载 iOS NSDictionary、NSData、JSON数据类型相互转换
iOS经常需要用到数据类型的转换,下面列举一下常用类型的转换。1.NSDictionary类型转换为NSData类型:[cpp] view plaincopy //NSDictionary -> NSData: NSDictionary *params = [NSDictionary dictionaryWithObjectsAndKeys:
2015-12-05 15:35:34 2687
原创 NSdata 转换成 NSDictionary
获得的json先转换成字符串NSString *receiveStr = [[NSString alloc]initWithData:receiveData encoding:NSUTF8StringEncoding];字符串再生成NSDataNSData * data = [receiveStr dataUsingEncoding:NSUTF8StringEncoding]; 再解析 NSDic
2015-12-05 15:32:43 20333 5
转载 NSArray&NSMutableArray常用操作梳理
Cocoa的NSArray是基于C底层CFArray/CFArrayRef实现的,NSArray可以看做是一个CFArrayRef的Wrapper类。__NSArrayI(Immutable)是NSArray的真正类型,__NSArrayM(Mutable)是NSMutableArray的真正类型。 NSArray保存的对象可以是不同类型的对象,但只能保存OC对象(继承自NSObject),i
2015-12-05 08:09:10 1134
原创 How can I convert NSDictionary to NSData and vice versa?
http://stackoverflow.com/questions/5513075/how-can-i-convert-nsdictionary-to-nsdata-and-vice-versaNSDictionary -> NSData: NSMutableData *data = [[NSMutableData alloc] init]; NSKeyedArchiver *arc
2015-12-04 17:45:42 750
转载 NSUserDefaults 简介,使用 NSUserDefaults 存储自定义对象
一、了解NSUserDefaults以及它可以直接存储的类型 NSUserDefaults是一个单例,在整个程序中只有一个实例对象,他可以用于数据的永久保存,而且简单实用,这是它可以让数据自由传递的一个前提,也是大家喜欢用它保存简单数据的一个主要原因。 使用 NSUserDefaults 存储自定义对象的最初,我们必须认识NSUserDefaults可以存储哪一些类型的数据,下面一一列
2015-12-04 11:43:05 636
转载 NSData和UIImage之间的转换
源自:http://stackoverflow.com/questions/2240765/nsdata-to-uiimageTry this code. This worked for me.create path to save the image data.NSArray *pathArr = NSSearchPathForDirectoriesInDomains(NSDocumentDi
2015-12-03 17:16:01 3148
原创 iOS 代码块在程序中只执行一次
//开启定位的同时展示用户可行驶范围 static dispatch_once_t disOnce; dispatch_once(&disOnce, ^ { //根据电量判断展示的圆的半径 CGFloat radius = 1500.0f; _circle = [MACircle circleWithCenterCoordinate:
2015-12-02 11:56:52 6684
原创 NSMutableArray和NSArray的相互转换
// NSArray --> NSMutableArrayNSMutableArray *myMutableArray = [myArray mutableCopy];// NSMutableArray --> NSArrayNSArray *myArray = [myMutableArray copy];
2015-12-01 18:02:27 6399
学弟课堂作业,帮他解决下-工作太忙
2015-07-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人