随笔分类 -  IOS

摘要:Plist数据表格的加载详细事例1、本次主要加载单一字典的plist数据(app.plist),形式如下2、加载plist数据,先将数据字典转换成对应的模型,本例子所用的是各个应用的图标,对应的就应该创建一个应用图标的模型huapp(名称自拟)。在头文件中定义所有变量,以及将字典转换成模型数据的两个... 阅读全文
posted @ 2014-06-25 23:04 在bug中前行 阅读(202) 评论(0) 推荐(0)
摘要:1.打开数据库 int sqlite3_open( const char *filename, // 数据库的文件路径 sqlite3 **ppDb // 数据库实例 );2.执行任何SQL语句 int sqlite3_exec( sqlite3*, ... 阅读全文
posted @ 2014-06-24 23:25 在bug中前行 阅读(294) 评论(0) 推荐(0)
摘要:SQL语句的特点:不区分大小写(比如数据库认为user和UsEr是一样的) 每条语句都必须以分号 ; 结尾SQL中的常用关键字有:select、insert、update、delete、from、create、where、desc、order、by、group、table、 ... 阅读全文
posted @ 2014-06-19 20:55 在bug中前行 阅读(330) 评论(0) 推荐(0)
摘要:一、模拟器沙盒的位置 /User/userName/Library/Application Support/iPhone Simulator 当我们创建应用程序时,在每个沙盒中含有三个文件,分别是Document、Library和temp。 1、Document:一般需要持久的数据都放在此目... 阅读全文
posted @ 2014-06-18 00:41 在bug中前行 阅读(516) 评论(0) 推荐(0)
摘要:1、版本新特性: 控制器的跳转不能使用push 和modal, push: 采用的时栈的方式,无法销毁之前的控制器 modal:无法销毁之前的控制器 应该使用rootViewController2、实现过程: ①设置滚动视图,一般是整个界面- (void)setupScrollView{ ... 阅读全文
posted @ 2014-06-10 00:26 在bug中前行 阅读(179) 评论(0) 推荐(0)
摘要:搜索框:UISearch1、自定义UISearch,继承UITextField,UISearBar不好用。 相关属性:contentVerticalAlignment--文字居中设置 清除按钮--clearButtonMode 在左边添加一个view--leftView-... 阅读全文
posted @ 2014-06-08 16:57 在bug中前行 阅读(327) 评论(0) 推荐(0)
摘要:1、在导航栏上添加按钮,又两个属性:navigationItem.rightBarButtonItem和navigationItem.leftBarButtonItem2、默认情况下,导航栏上的左右按钮只能设置一张图片,要想设置普通和高亮的图片,徐自定义按钮,将按钮传给navigationItem ... 阅读全文
posted @ 2014-06-08 11:47 在bug中前行 阅读(163) 评论(0) 推荐(0)
摘要:1、在自定义tabBar中,往tabBar中添加按钮的时候,默认情况下会在按钮的前面和后面添加UITabBarBackgroundView和UIImageView,导致子控件会增加两个,在自动布局中就会出现排版错误。解决办法:让自定义的tabBar继承UIView。2、对于tabBarItem,要想... 阅读全文
posted @ 2014-06-07 00:03 在bug中前行 阅读(825) 评论(0) 推荐(0)
摘要:1、往往一个项目中会出现多个控制器,iOS中提供了两个比较特殊的控制器:UINavigationController 和 UITabBarController2、UINavigationController的简单使用步骤: (1)初始化UINavigationController (2) 设置... 阅读全文
posted @ 2014-05-19 01:22 在bug中前行 阅读(181) 评论(0) 推荐(0)
摘要:1、通过storyboard创建: (1)先加载storyboard文件: UIStoryboard * storyboard = [UIStoryboard storyboardWithName:@“Test” bundle:nil]; (2) 初始化storyboard中的控制器... 阅读全文
posted @ 2014-05-19 00:15 在bug中前行 阅读(226) 评论(0) 推荐(0)
摘要:1、相关知识点: 可以利用NSKeyedArchiver 进行归档和恢复的对象类型:NSString 、NSDictionary、NSArray、NSData、 NSNumber等 使用是必须遵循NSCoding协议对象,实现两个方法: encode... 阅读全文
posted @ 2014-05-10 02:00 在bug中前行 阅读(309) 评论(0) 推荐(0)
摘要:---恢复内容开始--- 偏好设置只要用于保存用户名、密码、自动登录等功能,适合一些应用的登陆界面保存数据,使用的简单步骤如下1、读取上次保存的设置 NSUserDefaults * defaults = [NSUserDefaults standardUserDefaults]; // 直接访软件... 阅读全文
posted @ 2014-05-09 01:11 在bug中前行 阅读(205) 评论(0) 推荐(0)
摘要:归档步骤:1、将一个NSDictionary对象归档到一个plist属性列表中 首先要将数据封装成字典:NSMutableDictionary *dict = [NSMutableDctionary dictionary]; [dict setObject:@"烟灰" forKey:@"name"... 阅读全文
posted @ 2014-05-09 00:27 在bug中前行 阅读(367) 评论(0) 推荐(0)
摘要:使用IO模拟器,应用沙盒的根路径为:/Users/apple/Library/Application Support/iPhone Simulator/6.0/Applications(6.0为模拟器的版本)1、获取应用沙盒目录 利用沙盒根目录拼接“Documents”字符串 NSString * ... 阅读全文
posted @ 2014-05-08 23:40 在bug中前行 阅读(613) 评论(1) 推荐(0)