摘要: http://gold.xitu.io/entry/573c33171ea4930064548706/promote?utm_source=baidu&utm_medium=keyword&utm_content=ios_interview&utm_campaign=q3_search 一. 阅读全文
posted @ 2016-09-12 17:35 辉小鱼 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 协议和代理IOS中协议和代理是很常见的,但是肯定有很多人看他感觉挺麻烦的,所以就不想去碰他,不过,你要知道协议和代理会解决一些ios无法解决的问题(论其重要性)。什么是协议和代理简单一点来说就是页面之间的传值,当页面A跳转到页面B(可能会附带参数,这不影响),或者是页面B将数据返回给页面A.【代理模 阅读全文
posted @ 2016-09-09 13:14 辉小鱼 阅读(345) 评论(5) 推荐(4) 编辑
摘要: Block: (ios.4.0系统就开始支持Block),在编译的过程中被看成对象,他封装了一段代码,这段代码可以在任何时候执行。 在OC中通常使用block实现代理方法实现功能,也就是回调: 也可以作为方法直接回调--返回值(和上述同一概念,编译过程看成对象): 通过上面两段代码,我们现在统一一下 阅读全文
posted @ 2016-09-07 10:20 辉小鱼 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 一提到多线程,我们会不由自主地想到3个名词:NSThread、Cocoa NSOperation、GCD。(这三种编程方式从左到右:抽象度层次是从低到高的,抽象度越高使用就越简单,无可厚非NSThread在小型项目中最适合使用) 首先我提一下Cocoa NSOperation:ios多线程编程之NS 阅读全文
posted @ 2016-09-05 14:36 辉小鱼 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 在大家工作或学习的过程中难免会遇到有关分类(类别)的知识,我想可能会有大部分的人会巧妙的避开这个让人难以琢磨的“怪东西”,可能有些人会“栽”到这个上面。说实话刚开始接触这个玩意时,确实难懂,索性就放弃了吧,可以吧,分类的确是个好东西,所以嘛,我就给大家 阅读全文
posted @ 2016-09-02 10:53 辉小鱼 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 主要功能:按钮实现倒计时进行点击事件(获取验证码、点击事件倒计时...) 以下以获取验证码按钮为例: NSInteger _time; //获取验证码按钮计时 @property (strong,nonatomic) NSTimer *timer;//定义一个计时器 初始化一个_time = 10; 阅读全文
posted @ 2016-09-02 10:17 辉小鱼 阅读(337) 评论(0) 推荐(1) 编辑
摘要: 一:UIViewController生命周期介绍 1.通过alloc init 分配内存,初始化controller. 2.loadView loadView方法默认实现[super loadView] 如果在初始化controller时指定了xib文件名,就会根据传入的xib文件名加载对应的xib 阅读全文
posted @ 2016-09-01 14:14 辉小鱼 阅读(245) 评论(0) 推荐(0) 编辑