随笔分类 - iOS
移动端开发
摘要:1. Application does not run in background(键名:UIApplicationExistsOnSuspend)自从iOS4.0之後,當你在應用程式執行的時候按下Home鍵,應用程式並不會中斷目前的執行,而是躲到背景去了。因此希望使用者在按下Home鍵之後就要中斷...
阅读全文
摘要:des加密主要用CCCrypt函数(只有ios5中有的),这个函数的头文件:#importCommonCrypto/CommonCryptor.h主要思路是:加密:用CCCrypt函数加密一下,然后用base64编码下,传过去。解密:先把收到的数据根据base64,decode一下,然后再解密一下,...
阅读全文
摘要:何为代码选择开源许可证,这是一个问题。世界上的开源许可证,大概有上百种。很少有人搞得清楚它们的区别。即使在最流行的六种:GPL、BSD、MIT、Mozilla、Apache和LGPL,如何在这之中做选择,也很复杂。乌克兰程序员Paul Bagwell,画了一张分析图,说明应该怎么选择。这是我见过的最...
阅读全文
摘要:控件是一种小型的、自包含的UI组件,可以用在各种UI Kit类中。它们可以被附着在许多不同类型的对象之上,让开发者可以在窗口中添加额外的功能。有一个控件在苹果公司预装的应用程序的导航栏中经常见到,这就是分段控件。你会注意到,在许多预置的应用程序中,苹果公司加入一些按钮以便对显示的信息做进一步分类。例...
阅读全文
摘要:#import @interfaceMainViewController : UITableViewController{ NSArray *data; NSArray *filterData; UISearchDisplayController *searchDisplayController;}...
阅读全文
摘要:在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...
阅读全文

浙公网安备 33010602011771号