摘要:
版权声明:本文为博主原创文章,未经博主允许不得转载。 阅读全文
摘要:
控件是一种小型的、自包含的UI组件,可以用在各种UI Kit类中。它们可以被附着在许多不同类型的对象之上,让开发者可以在窗口中添加额外的功能。有一个控件在苹果公司预装的应用程序的导航栏中经常见到,这就是分段控件。你会注意到,在许多预置的应用程序中,苹果公司加入一些按钮以便对显示的信息做进一步分类。例... 阅读全文
摘要:
#import @interfaceMainViewController : UITableViewController{ NSArray *data; NSArray *filterData; UISearchDisplayController *searchDisplayController;}... 阅读全文
摘要:
当你在seachBar中输入字母之前的时候,只是用鼠标选中searchBar的时候,如图终端输出截图如下:(这个时候调用先shouldBeginEditing,之后调用didBeginEditing,)当你希望选中UISearchBar的时候,键盘自动调用加载到界面,你需要将下面函数的返回值设置为Y... 阅读全文
摘要:
在Xcode6之前,新建一个工程的时候,系统会帮我们自动新建一个以工程名为名字的pch (precompile header)文件,在开发过程中,可以将那些整个工程都广泛使用的头文件包含在该文件下,编译器就会自动的将pch文件中的头文件添加到所有的源文件中去,这样在需要使用相关类的时候不需要使用im... 阅读全文
摘要:
NSUserDefaults适合存储轻量级的本地数据,比如要保存一个登陆界面的数据,用户名、密码之类的,个人觉得使用NSUserDefaults是首选。下次再登陆的时候就可以直接从NSUserDefaults里面读取上次登陆的信息咯。因为如果使用自己建立的plist文件什么的,还得自己显示创建文件,... 阅读全文
摘要:
消除字符串首尾空格(1)系统去首尾空格方法,使用NSString中的str = [str stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]]方法只是去掉左右两边的空格;(2)替换的方法,使用NSString... 阅读全文
摘要:
NSDictionary的作用与Java 中的字典类相同,提供了“键-值”对的集合。NSDictionary 常用方法总结+(id)dictionaryWithObjectsAndKeys:obj1,key1,obj2,key2,......nil顺序添加对象和键值来创建一个字典,注意结尾是nil-... 阅读全文
摘要:
NSString 转换成NSData 对象NSData* xmlData =[@"testdata" dataUsingEncoding:NSUTF8StringEncoding];NSData 转换成NSString对象NSData* data;NSString*result =[[NSStrin... 阅读全文
摘要:
数组与字符串互相转换NSArray*ar = [self.addressee.textcomponentsSeparatedByString:@","]; NSMutableArray *arr = [NSMutableArrayarrayWithArray:ar]; for (NSString*... 阅读全文
摘要:
Core Location框架提供了三种用于追踪设备当前位置的服务,Core Location框架从内置的蜂窝,Wi-Fi或者GPS来获取位置The significant-change locationservice 提供了低耗电的方法来获取当前位置,当前位置改变时会发出通知The standar... 阅读全文
摘要:
状态栏:MTStatusBarOverlay下拉刷新:EGOTableViewPullRefresh网络应用:ASIHTTPRequest等待特效:MBProgressHUDJSON解释:json-framework---------------------纵向表格:https://github.... 阅读全文
摘要:
1//当前时间创建NSDateNSDate*myDate = [NSDatedate];NSLog(@"myDate = %@",myDate);2//从现在开始的24小时NSTimeIntervalsecondsPerDay =24*60*60;NSDate*tomorrow = [NSDated... 阅读全文
摘要:
步骤1 - 安装 RVMRVM 是干什么的这里就不解释了,后面你将会慢慢搞明白。 $ curl -L https://get.rvm.io | bash -s stable期间可能会问你sudo管理员密码,这里可能需要等待一段时间后就可以成功安装好 RVM。案例信息如下:lihuifengde... 阅读全文
摘要:
目录CocoaPods是什么?如何下载和安装CocoaPods?如何使用CocoaPods?场景1:利用CocoaPods,在项目中导入AFNetworking类库场景2:如何正确编译运行一个包含CocoPods类库的项目CocoaPods是什么?当你开发iOS应用时,会经常使用到很多第三方开源类库... 阅读全文
摘要:
1.下载MKNetworkKit主要是下载MKNetWorkKIt这个。2.新建一个ARC的工程。3.将MKNetWorkKit这个文件夹拖到你新建的工程中。添加:SystemConfiguration.framework,CFNetwork.framework,Security.framework... 阅读全文
摘要:
Core Data数据持久化是对SQLite的一个升级,它是ios集成的,在说Core Data之前,我们先说说在CoreData中使用的几个类。(1)NSManagedObjectModel(被管理的对象模型)相当于实体,不过它包含 了实体间的关系 (2)NSManagedObjectContex... 阅读全文
摘要:
//loginbutton//.h中定义UIButton*_loginBtn;@property(strong,nonatomic)UIButton*loginBtn;//.m中实现设置按钮@synthesizeloginBtn=_loginBtn;//使用备份变量名//设置按钮的形状self.lo... 阅读全文
摘要:
NSData* originData = [originStr dataUsingEncoding:NSASCIIStringEncoding];NSString* encodeResult = [originData base64EncodedStringWithOptions:NSDataBas... 阅读全文
摘要:
-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheviewfromitsnib//初始化AlertViewUIAlertView*alert=[[UIAlertViewalloc]initWithTi... 阅读全文