随笔分类 -  OC学习之路--iOS基础

摘要:一.pop和Core Animation的区别 1.Core Animation的动画只能添加到layer上 2.pop的动画能添加到任何对象 3.pop的底层并非基于Core Animation,是基于CADisplayLink 4.Core Animation的动画仅仅是表象,并不会真正修改对象 阅读全文
posted @ 2016-05-24 17:21 Chaos_G 阅读(3032) 评论(0) 推荐(0)
摘要:一.刚开始的处理,设置Mode属性(self.pictureImageView.contentMode = UIViewContentModeScaleAspectFill;) 和 Clip Subviews 只能显示图片的中间部分.如图: 下图为图片的开头:cell中应该是默认显示红框中的内容 解 阅读全文
posted @ 2016-05-18 22:09 Chaos_G 阅读(415) 评论(0) 推荐(0)
摘要:一.上拉下拉注意事项 使用MJRefresh中的上拉控件自动设置透明 当请求下页数据通过page的时候,注意的是上拉加载更多数据失败的问题,下拉加载数据失败了,页数应该还原.或者是请求成功的时候再将页数修改 二.帖子中的日期显示问题(操作日期的两个类的使用) 期望达到的效果:如图 <1>NSDate 阅读全文
posted @ 2016-05-18 19:42 Chaos_G 阅读(321) 评论(0) 推荐(0)
摘要:一.登录模块的布局 将一整部分切割成若干部分来完成,如图分成了三部分来完成 设置顶部状态栏为白色的方法 二.设置文本框占位文字颜色 <1>方法一与方法二实现原理是同一种,都是通过设置placeholder的NSAttributeString来设置文字属性 方法二效果图: <2>第三种方法是通过Run 阅读全文
posted @ 2016-05-10 21:54 Chaos_G 阅读(348) 评论(0) 推荐(0)
摘要:一.推荐关注模块(一个控制器控制两个tableView) -- 数据的显示 刚开始加载数据值得注意的有以下几点 二.解决数据重复请求的问题 如上图:用户已经请求了一次网红数据了,为了不浪费用户流量,自己设置数据缓存,将用户请求过的数据暂时保存,用到的时候直接拿出来用. 实现思路:左边的每一个模块对应 阅读全文
posted @ 2016-05-10 21:13 Chaos_G 阅读(6169) 评论(0) 推荐(0)
摘要:一.UI_APPEARANCE_SELECTOR 彩票项目中appearance的用法一直没有搞明白,这次通过第二个项目中老师的讲解,更深一层次的了解到了很多关于appearance的作用以及使用方法. 在iOS属性后有UI_APPEARANCE_SELECTOR标志都可以一次性统一设置.这种情况还 阅读全文
posted @ 2016-05-07 22:12 Chaos_G 阅读(3667) 评论(0) 推荐(0)
摘要:实现重点: NSURLSessionDataTask要设置请求头,从路径中获取文件已经下载的长度(文件没有下载过的话,长度为0)。通过这个长度设置请求的Range 如图: 接收到请求的时候key:文件名(经过MD5加密过的URL,Url保证了文件名的唯一) Value:该文件已经下载过的长度。保存成 阅读全文
posted @ 2016-05-04 19:27 Chaos_G 阅读(4800) 评论(0) 推荐(0)
摘要:一、AFNETWorking简单使用 get请求 get请求,以后经常用NSURLSession底层的写的部分 简单的post请求 用post请求下载文件,方法很多,还可以通过upload任务来执行 download任务 二、框架中的数据解析,默认是将数据按照json来解析,设置方法 三、AFN框架 阅读全文
posted @ 2016-05-01 00:12 Chaos_G 阅读(336) 评论(0) 推荐(0)
摘要:一、NSURLSession、NSURLSessionTask的使用步骤 首先创建NSURLSession对象 通过NSURLSession对象创建对应的任务 <1>NSURLSessionDataTask的GET和POST -- 以及url中包含了中文的解决办法 <2>NSURLSessionDo 阅读全文
posted @ 2016-04-30 23:45 Chaos_G 阅读(5608) 评论(0) 推荐(0)
摘要:一、非cocoaPods方法,需要注意的是:直接将SSZipArchive拖入项目编译会报错。 Undefined symbols for architecture x86_64: "_crc32", referenced from: _unzReadCurrentFile in unzip.o _ 阅读全文
posted @ 2016-04-27 20:09 Chaos_G 阅读(1368) 评论(0) 推荐(0)
摘要:XML的解析方式 SAX 大小文件都可以 NSXMLParser DOM 最好是小文件 GDataXML 大小文件都可以 NSXMLParser 最好是小文件 GDataXML NSXMLParser的用法 创建解析器来解析 代理对象要遵守NSXMLParserDelegate协议,实现代理方法 G 阅读全文
posted @ 2016-04-27 13:57 Chaos_G 阅读(208) 评论(0) 推荐(0)
摘要:JSON数据(NSData) -> OC对照表 {} -> NSDictionary @{} [] -> NSArray @[] "jack" -> NSString @"jack" 10 -> NSNumber @10 10.5 -> NSNumber @10.5 true -> NSNumber 阅读全文
posted @ 2016-04-27 13:45 Chaos_G 阅读(197) 评论(0) 推荐(0)
摘要:HTTP请求的常见方法 GET 所有参数拼接在URL后面,并且参数之间用&隔开 比如http://520it.com?name=123&pwd=345 传递了2个参数给服务器 name参数:123 pwd参数:345 没有请求体 一般用来查询数据 POST 所有参数都放在请求体中 一般用来修改、增加 阅读全文
posted @ 2016-04-26 16:15 Chaos_G 阅读(1143) 评论(0) 推荐(0)
摘要:一、URL 什么是URL URL中常见的协议 二、Http Http的基本通信过程 发送Http请求的方法 GET 和 POST 对比 GET 和 POST 的选择 三、iOS中的Http学习 iOS中发送Http请求的方案 Http请求过程 -- 请求 Http请求过程 -- 响应 阅读全文
posted @ 2016-04-26 16:03 Chaos_G 阅读(161) 评论(0) 推荐(0)
摘要:一、自己实现多图片下载应该注意的问题 沙盒缓存的问题 程序缓存的问题 cell重复利用显示图片混乱的问题 -- 用户拖拽快,下载图片慢导致的 解决图片混乱引入NSOperation集合的问题 资源下载失败的问题(练习中没有出现过,但是一定要考虑) 二、使用SDWebImage框架之后,上面所有的担心 阅读全文
posted @ 2016-04-25 20:29 Chaos_G 阅读(1535) 评论(0) 推荐(0)
摘要:一、ARC中实现单粒模式 在.m 保留一个全局的static的实例 static id _名称; 重写allocWithZone:方法,在这里创建唯一的实例 提供一个类方法让外界访问唯一的实例 实现copyWithZone:方法 -- 方法中直接返回static修饰的全局变量,copy是对象方法,所 阅读全文
posted @ 2016-04-25 20:13 Chaos_G 阅读(303) 评论(0) 推荐(0)
摘要:一、NSOperation NSOperation和NSOperationQueue实现多线程的具体步骤 先将需要执行的操作封装到一个NSOperation对象中 然后将NSOperation对象添加到NSOperationQueue中 系统会自动将NSOperationQueue中的NSOpera 阅读全文
posted @ 2016-04-22 14:36 Chaos_G 阅读(848) 评论(0) 推荐(0)
摘要:一、GCD的基本使用 <1>GCD简介 什么是GCD 什么是GCD 全称是Grand Central Dispatch,可译为“牛逼的中枢调度器” 全称是Grand Central Dispatch,可译为“牛逼的中枢调度器” 全称是Grand Central Dispatch,可译为“牛逼的中枢调 阅读全文
posted @ 2016-04-21 15:04 Chaos_G 阅读(2360) 评论(0) 推荐(1)
摘要:一、iOS中的多线程 多线程的原理(之前多线程这块没好好学,之前对多线程的理解也是错误的,这里更正,好好学习这块) iOS中多线程的实现方案有以下几种 二、NSThread线程类的简单实用(直接上代码) 三、多线程的安全隐患 资源共享 资源共享 1块资源可能会被多个线程共享,也就是多个线程可能会访问 阅读全文
posted @ 2016-04-20 20:23 Chaos_G 阅读(597) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2016-04-19 14:14 Chaos_G 阅读(685) 评论(0) 推荐(0)