自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

极客学伟的技术分享社区

不积跬步,无以至千里;不积小流,无以成江海。

  • 博客(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

弹出视图源代码

类似于Tumblr发布按钮的弹出视图

2016-03-30

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除