随笔分类 -  iOS

摘要:创建定时器会在一定的间隔后执行某些操作,一般大家会这样创建定时器,这样创建的定时,self对定时器有个引用,定时器对self也有个引用,造成了循环引用,最终造成了内存泄漏,如果定时器在做下载的操作就会一直下载。 1 self.timer = [NSTimer scheduledTimerWithTi 阅读全文
posted @ 2016-07-05 09:50 BigShow 阅读(550) 评论(0) 推荐(0)
摘要:1、#import和#include的区别,@class代表什么? 2、浅拷贝和深拷贝区别是什么? 3、Objective-C中类别和类扩展的区别? 4、Objective-C堆和栈的区别? 5、内存管理的几个原则是什么? 6、NSMuatableArray *array = [NSMuatable 阅读全文
posted @ 2016-07-05 09:37 BigShow 阅读(302) 评论(0) 推荐(0)
摘要:今天安装VVDocumenter,总是不起作用...所以用Alcatraz...下面介绍下Alcatraz 一、Alcatraz Alcatraz 是一款 Xcode的插件管理工具,可以用来管理XCode的 插件、模版以及颜色配置的工具。 二、安装方法 不推荐命令行下载, 太慢了....... 1. 阅读全文
posted @ 2016-05-30 10:35 BigShow 阅读(372) 评论(0) 推荐(0)
摘要:ViewController的生命周期中各方法执行流程如下: load—>initialize—>initWithCoder(initWithFrame)—>init(可能没有这步)—>loadView—>viewDidLoad—>viewWillApper—>viewDidApper—>viewW 阅读全文
posted @ 2016-05-06 11:49 BigShow 阅读(416) 评论(0) 推荐(0)
摘要:github:https://github.com/BigShow1949/BigShow1949 阅读全文
posted @ 2016-05-05 17:28 BigShow 阅读(209) 评论(0) 推荐(0)
摘要:原文:http://blog.sina.com.cn/s/blog_6bd977b90101916i.html 模式名称(pattern name) 问题(problem) 解决方案(solution) 效果(consequences) 设计模式 (Design Pattern) 创建型 (Crea 阅读全文
posted @ 2016-03-30 17:25 BigShow 阅读(3086) 评论(0) 推荐(0)
摘要:原文: http://mp.weixin.qq.com/s?__biz=MjM5NTIyNTUyMQ==&mid=444322139&idx=1&sn=c7bef4d439f46ee539aa76d612023d43&scene=1&srcid=0105PiN 阅读全文
posted @ 2016-03-30 14:54 BigShow 阅读(359) 评论(0) 推荐(0)
摘要:1、KVC,即是指 NSKeyValueCoding,一个非正式的Protocol,提供一种机制来间接访问对象的属性。而不是通过调用Setter、Getter方法访问。KVO 就是基于 KVC 实现的关键技术之一。 Demo: @interface myPerson : NSObject { NSS 阅读全文
posted @ 2016-03-30 14:22 BigShow 阅读(204) 评论(0) 推荐(0)
摘要:我们继续来看在代码中使用Autolayout的话题。先说intrinsicContentSize,也就是控件的内置大小。比如UILabel,UIButton等控件,他们都有自己的内置大小。控件的内置大小往往是由控件本身的内容所决定的,比如一个UILabel的文字很长,那么该UILabel的内置大小自 阅读全文
posted @ 2016-03-24 11:04 BigShow 阅读(222) 评论(0) 推荐(0)
摘要:原文:http://www.cnblogs.com/Quains/p/3369132.html 主要是记录下iOS的界面触摸事件处理机制,然后用一个实例来说明下应用场景. 一、处理机制 界面响应消息机制分两块,(1)首先在视图的层次结构里找到能响应消息的那个视图。(2)然后在找到的视图里处理消息。 阅读全文
posted @ 2016-03-21 17:14 BigShow 阅读(398) 评论(0) 推荐(0)
摘要:emitterCells:CAEmitterCell对象的数组,被用于把粒子投放到layer上birthRate:可以通俗的理解为发射源的个数,默认1.0。当前每秒产生的真实粒子数为=CAEmitterLayer的birthRate*子粒子的birthRate;lifetime:The cell l 阅读全文
posted @ 2015-09-04 19:15 BigShow 阅读(531) 评论(0) 推荐(0)