- 博客(16)
- 资源 (11)
- 收藏
- 关注
原创 NSString 与 Class/Protocol/SEL 相互转化
简述在开发中, 我们有时候视图用字符串来替代Calss 或者protoclo 或者SEL 的情况, 因为这样会更加灵活和方便。今天就来看一看,这是它们之间是怎么样相互转化的。
2016-02-24 17:51:08 3175
原创 ARC情况下dealloc重写的作用
众所周知,iOS开发的时候,使用ARC的话,dealloc函数是不需要实现的,写了反而会出错。 有些特殊的情况,dealloc函数还是需要的。比如,在画面关闭的时候,需要把ViewController的某些资源释放,在viewDidDissppear不一定合适,viewDidUnload一般情况下只在memory warning的时候才被调用。
2016-02-24 15:07:18 2875 1
原创 iOS内存警告处理(didReceiveMemoryWarning)
-didReceiveMemoryWarning官方文档: Handling Memory Warnings Sent to the view controller when the app receives a memory warning. Discussion Your app never calls this method directly. Instead, th
2016-02-24 14:55:31 8207
原创 ViewController的生命周期及其方法介绍
ViewControllerViewController是IOS开发中MVC模式中的C,ViewController是view的controller,ViewController的职责主要包括管理内部各个view的加载显示和卸载,同时负责与其他ViewController的通信和协调。
2016-02-24 11:46:02 1333
原创 UITableView如何改变contentSize
在日常开发中,有些时候需要我们对 UITableVIew 的偏移量甚至 contentSize 做出调整, 那么有没有什么简单的方法呢?
2016-02-23 17:44:13 3484
原创 ARC中strong和weak的探究
曾几何时, 自己也是对 strong/retain/weak等晕头转向, 今天突然发现自己之前整理的关于ARC中的 strong指针和weak指针的 demo 和几篇文章, 所以便来总结一下.
2016-02-23 17:11:02 2646
原创 assign/retain/copy各内存管理特性的差异
对内存管理语句的assign、retain、copy、multableCopy等特性,做了一个差异对比和分析。
2016-02-23 15:47:40 3521
原创 UITextField内容缩进/placeholder改变颜色
UITextField 里面的字体内容如何缩进? 如何修改 UITextField 的placeholder 的颜色呢?
2016-02-19 17:13:16 2337
原创 同一个Label中显示不同字体(NSAttributedString)
在开发中经常碰到一句话, 显示的字体大小或者颜色不同的情况,如下图情况。 当然可以用多个 UILabel 去显示, 但是性能和繁杂程度的角度来说 , 在同一个 Label 中使用NSMutableAttributedString 类会更加方便。
2016-02-19 10:57:54 2366
原创 如何设置全局字体
有时候为了统一界面中所有的 Label,Button ,UITextField 等的字体,我们在初始化的时候就需要不断地添加冗余的代码来设置自己的字体。
2016-02-18 16:29:11 2156
转载 iOS中集合遍历方法的比较和技巧
集合的遍历操作是开发中最常见的操作之一,从C语言经典的for循环到利用多核cpu的优势进行遍历,开发中ios有若干集合遍历方法,本文通过研究和测试比较了各个操作方法的效率和优略势,并总结几个使用集合遍历时的小技巧。
2016-02-17 17:13:09 585
原创 将NSString转换成UTF8编码的NSString
在使用网络地址时,一般要先将url进行encode成UTF8格式的编码,否则在使用时可能报告网址不存在的错误,这时就需要进行转换。
2016-02-17 17:00:28 3417
原创 OC语法糖总结-@[],@{},@()
语法糖(Syntactic sugar),也译为糖衣语法,是由英国计算机科学家彼得·约翰·兰达(Peter J. Landin)发明的一个术语,指计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用。
2016-02-16 14:33:51 5348
ARC到底帮我们做了哪些工作?(v1.3)
2019-03-20
可变参数、不定参数和nullable、nonnull
2019-03-20
Block实现原理与内存特性(v1.1)
2019-03-20
UIScrollView/UITableView布局的影响因素总结
2018-01-30
Swift 关键字总结
2018-01-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人