代码改变世界

IOS – 添加Settings Bundle应用程序首选项到Settings应用程序

2015-08-18 23:32 by HermitCarb, 1235 阅读, 0 推荐, 收藏, 编辑
摘要:iPhone允许应用程序将自定义首选项添加到Settings应用程序中,开发者也可以以编程的方式指定这些设置,但添加到Settings应用程序的方式会提供一个友好的GUI。自定义首选项支持多种多样的数据交互风格,包括文本、密码、开关、滑块、以及二级选择页面。但这里应注意避免敏感信息。IOS应用程序存... 阅读全文

IOS - OC的格式控制

2015-08-18 22:59 by HermitCarb, 509 阅读, 0 推荐, 收藏, 编辑
摘要:格式修饰:%-0m.nl或h下面对组成格式说明的各项加以说明:%:表示格式说明的起始符号,不可缺少。-:有-表示左对齐输出,如省略表示右对齐输出。0:有0表示指定空位填0,如省略表示指定空位不填。m.n:m指域宽,即对应的输出项在输出设备上所占的字符数。n指精度。用于说明输出的实型数的小数位数,未指... 阅读全文

IOS - 位置及天气获取解析

2015-08-18 22:56 by HermitCarb, 817 阅读, 1 推荐, 收藏, 编辑
摘要:参考网址:经纬度定位:http://blog.csdn.net/whaomian/article/details/6807739位置解析:http://www.cocoachina.com/bbs/read.php?tid=134893&keyword=%B5%D8%C0%ED%CE%BB%D6%C... 阅读全文

IOS - 延迟执行performSelector和取消延迟执行cancelPreviousPerformRequestsWithTarget

2015-08-18 21:58 by HermitCarb, 7531 阅读, 0 推荐, 收藏, 编辑
摘要:IOS开发时可能会想用到延时执行一个函数。学会用这个函数有时会让代码简单很多。下文出现的self均指当前页面控制器(ViewController)基本方法: 1 @interface NSObject (NSDelayedPerforming) 2 3 //设置延迟执行,delay单位为秒 4 -... 阅读全文

IOS - 控制事件UIControlEvents

2015-08-18 21:51 by HermitCarb, 524 阅读, 0 推荐, 收藏, 编辑
摘要:今天忙里偷闲,测试一下原先一直似懂非懂的东西。 1 typedef NS_OPTIONS(NSUInteger, UIControlEvents) { 2 //在控件内按下 3 UIControlEventTouchDown = 1 1) 7 8 //... 阅读全文

IOS - 通过键盘获取当前第一响应者,并取消注册当前视图中的第一响应者

2015-08-18 21:46 by HermitCarb, 1662 阅读, 0 推荐, 收藏, 编辑
摘要:1 UIWindow *keyWindow = [[UIApplication sharedApplication] keyWindow];2 UIView *firstResponder = [keyWindow performSelector:@selector(firstResponder)]... 阅读全文

IOS - 关闭键盘的方法

2015-08-18 21:36 by HermitCarb, 231 阅读, 0 推荐, 收藏, 编辑
摘要:一、点击键盘return(1)在.h文件中定义IBOutlet和IBAction。1 @property (nonatomic, retain) IBOutlet UITextField *textField;2 - (IBAction) textFieldDoneEditing:(id)sende... 阅读全文

IOS - NSTimer,同步系统时间

2015-08-18 21:07 by HermitCarb, 703 阅读, 0 推荐, 收藏, 编辑
摘要:个人对IOS里同步显示系统的时间的方式(或者说创建一个会定时触发的函数)有点不大适应,不过实现起来倒是比较简单。NSTimer在apps中经常用来执行周期性任务。IOS里创建定时执行的函数:第一步:声明一个NSTimer变量和一个显示时间的控件1 NSTimer *timer;2 UILabel *... 阅读全文

iOS - 数据库SQLite基本操作

2015-08-18 20:48 by HermitCarb, 200 阅读, 0 推荐, 收藏, 编辑
摘要:数据库操作几点建议:注意sql执行语句的字符串的拼写。(一定要注意拼写,深受其害 T_T )Obj-C中SQLite常用函数。(没几个,sqlite3_open,sqlite3_close,sqlite3_exec,sqlite3_perpare_v2,sqlite3_step,sqlite3_co... 阅读全文

iOS - UIScrollView实现抽屉菜单效果

2015-08-18 20:46 by HermitCarb, 561 阅读, 0 推荐, 收藏, 编辑
摘要:抽屉菜单看起来比较高端的样子,但实现起来并不难。简单效果图如下(为了简单,颜色部分使用的是纯色):图1图2实现原理(本例):初始化一个刚好能水平容纳两个视图的UIScrollView,左侧视图为屏幕大小,右侧略窄与屏幕大小。初始化各种事件,在处理程序中修改UIScrollView的contentOf... 阅读全文