摘要: 首先上预览图 主要的实现逻辑在这里 阅读全文
posted @ 2016-02-24 22:53 small-elephant_A-Do 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 今天写qq的模仿项目,找到一个比较简单的第三方框架 MMDrawerController 下面简单介绍一下 MMDrawerController的使用 预览效果如图 创建一个抽屉视图 UIViewController * leftDrawer = [[UIViewController alloc] 阅读全文
posted @ 2016-02-24 22:43 small-elephant_A-Do 阅读(2325) 评论(0) 推荐(0) 编辑
摘要: 这几天写qq列表项目,总是传不进去值,后来调试了很多次,终于找到原因所在, 在ListTableViewController.m文件中, -(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { return _dataAr 阅读全文
posted @ 2016-02-24 16:17 small-elephant_A-Do 阅读(147) 评论(0) 推荐(0) 编辑
摘要: predicate语句 补充 /** *1,以xx开头:@"stuname beginswith%@",@"x" 2,以xx结尾,@"stuname endswith%@",@".com" 3,基本用法:类中的属性名 =,>,<,...,contains @"stuname contains%@", 阅读全文
posted @ 2016-02-24 15:18 small-elephant_A-Do 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 先引入 建立一个数据库 NSString *path = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)lastObject]; NSLog(@"%@",path); NSString 阅读全文
posted @ 2016-02-24 10:38 small-elephant_A-Do 阅读(163) 评论(0) 推荐(0) 编辑
摘要: /** * 应用数据库步骤: 1,sqlite3_open:打开或者创建数据库并做连接操作 2,用sql语句,创建数据库 3,无返回值时,用exec语句操作执行数据库语句 4,有返回值时,用prepare语句查询函数,结果集遍历得到结果,遍历语句sqlite_step(stmt) == SQLITE 阅读全文
posted @ 2016-02-23 11:06 small-elephant_A-Do 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 先引入 手机适配器的 概念 比如,中国的输出电压为220v,日本的为100v,如果中国的手机拿到日本充电,那么就不能用原来的充电器了。 那么,怎么解决这个问题呢? 1,苹果的手机适配器(充电器),苹果的手机适配器,不管到全球哪个国家,都可以用。我举这个例子,是为了说明第一种模式,这个在下面的代码实例 阅读全文
posted @ 2016-02-22 22:24 small-elephant_A-Do 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 1,创建数据库:sqlite3 数据库名.db 2,显示数据库: .database 3,创建表:create table 表名(字段名1 字段类型,字段名2 字段类型,...); 4,插入数据:insert into 表名(字段1,字段2..) values(字段1的值,字段2的值...); 5, 阅读全文
posted @ 2016-02-22 15:54 small-elephant_A-Do 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 以上为字典数据(图片) 首先求到应用程序包的路径 NSBundle *bundle = [NSBundle mainBundle]; NSString *path = [bundle bundlePath]; 然后将路径下所有的文件读出 NSFileManager *fm = [NSFileMana 阅读全文
posted @ 2016-02-22 15:01 small-elephant_A-Do 阅读(1204) 评论(0) 推荐(0) 编辑
摘要: 首先做一个假数据 data=[NSArray arrayWithObjects:@"w",@"wwe",@"wwweer",@"Eee",@"fff",@"fffq", nil]; 定义一个bool 值是isFind 初始值设为0 isfind=NO;即不是搜索状态 设置搜索状态和非搜索状态的不同的 阅读全文
posted @ 2016-02-22 13:44 small-elephant_A-Do 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 之前的刷新控件 一直在研究 第三方的插件,今天学习了苹果的API UIRefreshControl 下面来介绍一下 属性有tintColor attributedTitle beginRefreshing endRefreshing BOOL refreshing 简单贴出 自己写的refresh的 阅读全文
posted @ 2016-02-22 13:01 small-elephant_A-Do 阅读(196) 评论(0) 推荐(0) 编辑
摘要: // 取沙盒路径 NSString *home = NSHomeDirectory(); NSLog(@"%@",home); /** *文件夹路径 **/ NSArray *arr = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, 阅读全文
posted @ 2016-02-22 10:17 small-elephant_A-Do 阅读(147) 评论(0) 推荐(0) 编辑
摘要: iOS平台在快速的发展,各种接口正在不断的更新。随着iOS9的发布,又有一批老方法不推荐使用了,你若调用这些方法,运行的结果是没有问题的,但是会出现警告“***is deprecated :first deprecated in iOS 9.0 - Use *******”.就像如图所示: 在实际项 阅读全文
posted @ 2016-02-21 07:08 small-elephant_A-Do 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 使用Core Image框架创建滤镜效果一般分为以下几步: 1.创建图像上下文CIContext 2.创建滤镜CIFilter 3.创建过滤原图片CIImage 4.调用CIFilter的setValue: forKey:方法为滤镜指定源图片 5.设置滤镜参数【可选】 6.取得输出图片显示或保存 阅读全文
posted @ 2016-02-19 20:28 small-elephant_A-Do 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 今天写一个项目,遇到这个问题。 查了一些资料,分享一下。 相同点就是两者都可以设置图片。区别如下: 1,setBackgroundImage,图片会随着按钮的大小而改变,图片自动会拉伸来适应按钮的大小,这个时候任然可以设置按钮的title,图片不会挡住title; 2,setImage,此时再设置t 阅读全文
posted @ 2016-02-18 22:42 small-elephant_A-Do 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 在iOS中常用的绘图框架就是Quartz 2D,Quartz 2D是Core Graphics框架的一部分,是一个强大的二维图像绘制引擎。Quartz 2D在UIKit中也有很好的封装和集成,我们日常开发时所用到的UIKit中的组件都是由Core Graphics进行绘制的。不仅如此,当我们引入UI 阅读全文
posted @ 2016-02-18 13:29 small-elephant_A-Do 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 两个主要框架 map kit 用于地图展示 core foundation 用于地理定位 LBS Location based service (基于定位的服务) SoLoMo social local mobile 1.CLLocationManager CLLocationManager的常用操 阅读全文
posted @ 2016-02-17 22:37 small-elephant_A-Do 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 在iOS9.0之后,以前使用的NSURLConnection过期,苹果推荐使用NSURLSession来替换NSURLConnection完成网路请求相关操作。 NSURLSession的使用非常简单,先根据会话对象创建一个请求Task,然后执行该Task即可。 NSURLSessionTask本身 阅读全文
posted @ 2016-02-17 14:17 small-elephant_A-Do 阅读(162) 评论(0) 推荐(0) 编辑
摘要: GET 在请求URL后面以?的形式跟上发给服务器的参数,多个参数之间用&隔开,比如http://ww.test.com/login?username=123&pwd=234&type=JSON 注意:由于浏览器和服务器对URL长度有限制,因此在URL后面附带的参数是有限制的,通常不能超过1KB PO 阅读全文
posted @ 2016-02-17 06:45 small-elephant_A-Do 阅读(142) 评论(0) 推荐(0) 编辑
摘要: ---恢复内容开始--- 直接上代码 一,异步函数往并发队列中添加任务 dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); dispatch_async(queue, ^{ N 阅读全文
posted @ 2016-02-16 17:33 small-elephant_A-Do 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 一,创建线程 主线程 NSThread *current = [NSThread currentThread]; 或 NSThread *main = [NSThread mainThread]; 子线程(三种方法) NSThread *thread= [[NSThread alloc]initWi 阅读全文
posted @ 2016-02-16 17:03 small-elephant_A-Do 阅读(120) 评论(0) 推荐(0) 编辑
摘要: ---恢复内容开始--- UIApplication有一个十分强大的openUrl方法 -(BOOL)openUrl:(NSURL *)url; openURL:方法的部分功能有 打电话 UIApplication *app = [UIApplicationsharedApplication]; [ 阅读全文
posted @ 2016-02-16 16:45 small-elephant_A-Do 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 今天上午 完成了一个微博cell界面,写了三遍,也算是烂熟于心了。下面简单介绍一下 微博的cell,主要运用的iOS知识点有 1,tableview 的数据源 和代理实现方法 2,tableviewcell 的实现 3,tableviewcellview 的运用 建立一个UItableviewcel 阅读全文
posted @ 2016-02-16 12:38 small-elephant_A-Do 阅读(156) 评论(0) 推荐(0) 编辑
摘要: ios学习笔记 阅读全文
posted @ 2016-02-16 00:03 small-elephant_A-Do 阅读(174) 评论(0) 推荐(0) 编辑