上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页
摘要: # 二维码## 生成二维码- 二维码可以存放纯文本、名片或者URL- 生成二维码的步骤: - 导入CoreImage框架 - 通过滤镜CIFilter生成二维码 - 1、创建过滤器 - 2、恢复滤镜的默认属性 - 3、设置内容 - ... 阅读全文
posted @ 2015-08-21 13:54 struggle_time 阅读(1258) 评论(3) 推荐(1) 编辑
摘要: ## 自定义tabBar- 系统自带的tabBar不能满足需求- 自己定义UITabBar - 自定义一个类继承自UITabBar - 实现initWithFrame和layoutSubviews方法即可。![](http://images0.cnblogs.com/blog2015/5... 阅读全文
posted @ 2015-08-03 07:46 struggle_time 阅读(944) 评论(1) 推荐(0) 编辑
摘要: # 网络## 基本概念- 客户端:client- 服务器:server- 请求:request- 响应:response- 过程 - 客户端 -> 发送请求 -> 服务器(连接数据库) - 服务器 -> 发送响应 -> 客户端- 客户端(移动端) - 前段(前台) - iOS,Android- 服务... 阅读全文
posted @ 2015-07-21 11:31 struggle_time 阅读(2273) 评论(3) 推荐(0) 编辑
摘要: IOS开发中多线程 主线程 一个iOS程序运行后,默认会开启1条线程,称为“主线程”或“UI线程” 作用 显示和刷新界面 处理UI事件(点击、滚动、拖拽等) 注意事项 耗时操作不能放在主线程中没,比如资源记载,文件下载,等比较耗时间的任务,不然会卡死界面 可以将耗时操作放到子线程中,将操作结果返回给 阅读全文
posted @ 2015-07-17 19:09 struggle_time 阅读(1068) 评论(0) 推荐(2) 编辑
摘要: 关联- 关联是指把两个对象相互关联起来,使得其中的一个对象作为另外一个对象的一部分。- 关联特性只有在Mac OS X V10.6以及以后的版本上才是可用的。- 关联是基于关键字的,因此,我们可以为任何对象增加任意多的关联,每个都使用不同的关键字即可。- 关联是可以保证被关联的对象在关联对象的整个生... 阅读全文
posted @ 2015-07-10 08:52 struggle_time 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 控制器的父子关系1、控制器父子关系的建立原则 如果2个控制器的view是父子关系(不管是直接还是间接的父子关系),那么这2个控制器也应该为父子关系[self.view addSubview:view];[self addChildViewController:viewController];2... 阅读全文
posted @ 2015-07-09 14:45 struggle_time 阅读(731) 评论(5) 推荐(0) 编辑
摘要: 九宫格布局UICollectionViewController创建控制器一定要指定默认的布局样式。// 加载一个九宫格布局的控制器,必须指定布局样式UICollectionViewFlowLayout *layout = [[UICollectionViewFlowLayoutalloc] init];vc = [[SLQGuideCollectionControlleralloc] init... 阅读全文
posted @ 2015-07-06 09:09 struggle_time 阅读(872) 评论(3) 推荐(0) 编辑
摘要: 1、程序启动后的开始动画程序启动后可以加载一个简单的动画界面来介绍程序或者用户信息。可以使用一个xib来描述界面。并且如果想在程序加载完成后第一个加载这个xib文件,需要在Appdelegate中手动加载这个xib// 通过stroyboard启动,跟控制器的view并不会在程序启动完成的时候添加到窗口,属于懒加载范畴// 程序启动完成的时候调用- (BOOL)application:(UIAp... 阅读全文
posted @ 2015-06-30 20:58 struggle_time 阅读(953) 评论(0) 推荐(1) 编辑
摘要: 注意事项 :locationInView和translationInView//返回相对于控件自身内部触摸点的位置[panlocationInView:self];//返回两个触摸点之间的偏移量,这个是偏移量,其实和具体的控件关系不大CGPointcurP = [pantranslationInVi... 阅读全文
posted @ 2015-06-25 18:28 struggle_time 阅读(1243) 评论(2) 推荐(2) 编辑
摘要: 1、水印处理给图片添加文字、图片水印 // 水印处理 - (void)shuiyin { // 水印处理 UIImage *image = [UIImage imageNamed:@"4"]; UIImage *image2 = [UIImage imageNamed:@"0... 阅读全文
posted @ 2015-06-22 18:00 struggle_time 阅读(694) 评论(0) 推荐(0) 编辑
摘要: 简介Quartz 2D是一个二维绘图引擎,同时支持iOS和Mac系统Quartz 2D能完成的工作 绘制图形 : 线条\三角形\矩形\圆\弧等 绘制文字 绘制\生成图片(图像) 读取\生成PDF 截图\裁剪图片 自定义UI控件使用Quartz 2D绘制图形需要绘制在UIView上,而且要自定义的view。自定义view的步骤... 阅读全文
posted @ 2015-06-21 16:57 struggle_time 阅读(708) 评论(0) 推荐(2) 编辑
摘要: UIGestureRecognizer利用UIGestureRecognizer,能轻松识别用户在某个view上面做的一些常见手势 UIGestureRecognizer是一个抽象类,定义了所有手势的基本行为,使用它的子类才能处理具体的手势 UITapGestureRecognizer(敲击) UI... 阅读全文
posted @ 2015-06-18 08:12 struggle_time 阅读(1049) 评论(2) 推荐(0) 编辑
摘要: IOS事件处理 1、触摸事件 2、加速器事件:重力感应,旋转等事件 3、远程遥控事件:蓝牙线控,耳机线控等触摸事件 响应者对象 只有继承了UIResponder得对象才能接收并处理事件 常见类有:UIApplication、UIViewController、UIV... 阅读全文
posted @ 2015-06-17 20:31 struggle_time 阅读(901) 评论(0) 推荐(1) 编辑
摘要: 1、简单实现效果:在视图底部显示一个工具栏代码实现 // 创建窗口 self.window = [[UIWindowalloc] initWithFrame:[UIScreenmainScreen].bounds]; // 指定跟控制器 UITabBarController *tabBar... 阅读全文
posted @ 2015-06-17 14:21 struggle_time 阅读(705) 评论(0) 推荐(1) 编辑
摘要: IOS数据存储的几种方式 XML属性列表(plist) 归档 Preference(偏好设置) NSKeyedArchiver归档(NSCoding) SQLite3 Core Data先来研究一下前三种。 每个iOS应用都有自己的应用沙盒(应用沙盒就是文件系统目录),与其他文件系统隔离。应用必须待在自己的沙盒... 阅读全文
posted @ 2015-06-14 12:27 struggle_time 阅读(558) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页