上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: @0-简介 1编译器会自动在适当的地方插入适当的retain、release、autorelease语句 @1-ARC的判断原则 1只要还有一个强指针变量指向对象,对象就会保持在内存中 2强指针 默认所有指针变量都是强指针 被__strong修饰的指针 3弱指针:被__weak修饰的指针 @2<!- 阅读全文
posted @ 2017-01-13 23:37 行者烧炉子 阅读(133) 评论(0) 推荐(0) 编辑
摘要: @0简介 内存管理,即内存里各个对象的管理,即内存里各个对象的生命周期的管理,(从面向对象的角度看) @1引用计数器 默认为1,即有一滴的生命血液,若为0就会死去 @2单个对象的管理 自己管理自己,自己在方法最后,要给自己release一下,不然自己死不了 @3多个对象的管理 1重写遗书方法:在里面 阅读全文
posted @ 2017-01-13 23:30 行者烧炉子 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 1tableView的数据刷新 调用其reload方法即可 2非tableView的数据刷新 <1把动态数据的设定操作,抽取到一个方法,比如叫updateActiveData <2在更新信号出现时,同时也可能是在数据的set方法里,调用上面那个方法updateActiveData 阅读全文
posted @ 2017-01-13 16:36 行者烧炉子 阅读(166) 评论(0) 推荐(0) 编辑
摘要: @基本步骤: 注意点 1为何播放音效后,会自动进入断点? 因为会自动进入全局断点,如果不想总是听到声效,就关闭全局断点吧,或者让声音功能暂时睡眠 阅读全文
posted @ 2017-01-11 09:58 行者烧炉子 阅读(259) 评论(0) 推荐(0) 编辑
摘要: @简介 1图层的地位,动画必须精准得针对,UIView的视图内容layer图层,进行操作 @基本步骤 1给控件的图层添加CG图片,或者添加子图层, 让子图层进行添加CG图片 2创建动画,并设置属性,添加到控件上 3开始动画 @CA动画属性: 1animation.autoreverses;//自动反 阅读全文
posted @ 2017-01-11 09:21 行者烧炉子 阅读(100) 评论(0) 推荐(0) 编辑
摘要: @版本回退 (其实就是版本reset重设) 回退到上一个版本:git reset --hard HEAD ^ //--hard的意思应该是连接硬盘 回退到某个版本号:git reset --hard 3628164 阅读全文
posted @ 2017-01-10 20:22 行者烧炉子 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 1如何规避无返回警告? key:定义一个次全局的空变量,然后依次赋值即可 2如何判断结构体是否有值? CGRect是结构体,不能作非nil判断,可以利用Rect.size.height==0来作判断,是否被初始化了 阅读全文
posted @ 2017-01-09 18:00 行者烧炉子 阅读(83) 评论(0) 推荐(0) 编辑
摘要: @UILabel 1怎么设置多行显示? <1设置numsOfLines为0 <2约束宽度 <3不约束高度 @UITextFiled 1TextFiled的键盘,如何切换虚拟键盘和mac物理键盘? 选择模拟器上面的菜单:Hardware->Keyboard->ConnectHardware Keybo 阅读全文
posted @ 2017-01-06 17:29 行者烧炉子 阅读(151) 评论(0) 推荐(0) 编辑
摘要: @设置圆角 1UIView圆角 <1直接操作其仅有的图层即可:iconView.layer.cornerRadius =10; 2UIImageView圆角 <2// 设置圆角半径 self.imageView.layer.cornerRadius = self.imageView.frame.si 阅读全文
posted @ 2017-01-05 10:27 行者烧炉子 阅读(125) 评论(0) 推荐(0) 编辑
摘要: @全局断点 特点:1只有全局断点,才能在左栏查看到,崩溃前调用的方法 @查看报错日志 1搜索:reason 2搜索:uncaught exception 阅读全文
posted @ 2017-01-05 08:29 行者烧炉子 阅读(118) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页