摘要:
http://zhangmingwei.iteye.com/blog/17484311.什么是arc?(arc是为了解决什么问题诞生的?)首先解释ARC: automatic reference counting自动引用计数。ARC几个要点:在对象被创建时 retain count +1,在对象被r... 阅读全文
摘要:
1,iOS设置UITableView不显示多余的空Cellself.tableView.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero];2,iOSUIWebView高度大小自适应- (void)webViewDidFinishL... 阅读全文
摘要:
iOS如何面试iOS面试题(一)iOS基础面试题(二)iOS基础面试题(三)iOS基础面试题(四)iOS进阶面试题----Block部分iOS进阶面试题----多线程部分iOS进阶面试题----经典10道iOS面试悲剧的应对方法http://www.cocoachina.com/ios/201508... 阅读全文
摘要:
【ARC的特性】 ARC下,所有NSObject类型指针, 1. 默认为__strong类型 2. 可以显示的指定为__weak类型,__weak类型指针在所指向对象销毁后会自动置为nil 3. __autorelesing类型用于inout参数类型 ARC下,当一个函数返回一个NSObj... 阅读全文
摘要:
原文地址:http://www.cocoachina.com/ios/20150901/13173.htmlRuntime是想要做好iOS开发,或者说是真正的深刻的掌握OC这门语言所必需理解的东西。什么是Runtime我们写的代码在程序运行过程中都会被转化成runtime的C代码执行,例如[targ... 阅读全文
摘要:
模型-视图-控制器(Model-View-Controller,MVC)是Xerox PARC在20世纪80年代为编程语言Smalltalk-80发明的一种软件设计模式,至今已广泛应用于用户交互应用程序中。在iOS开发中MVC的机制被使用的淋漓尽致,充分理解iOS的MVC模式,有助于我们程序的组织合... 阅读全文
摘要:
原文可访问:http://blog.csdn.net/u013883974/article/details/50130259在刚入门的阶段,我们的目标可能只是追求把界面码出来,数据请求过来,并展示在界面上。所以也会忽视掉对效率的追求和优化,看完懒加载之后,发现自己的代码里面有很多地方都冗余了。在写代... 阅读全文
摘要:
原文出自:http://blog.csdn.net/hopedark/article/details/7970370Objective-C中调用函数的方法是“消息传递”,这个和普通的函数调用的区别是,你可以随时对一个对象传递任何消息,而不需要在编译的时候声明这些方法。所以Objective-C可以在... 阅读全文
摘要:
1.static有什么用途?(请至少说明两种)1)限制变量的作用域2)设置变量的存储域(堆,主动分配内存也是堆)1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。
2)在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个... 阅读全文
摘要:
前言SQLite (http://www.sqlite.org/docs.html) 是一个轻量级的关系数据库。iOS SDK 很早就支持了 SQLite,在使用时,只需要加入 libsqlite3.dylib 依赖以及引入 sqlite3.h 头文件即可。但是,原生的 SQLite API 在使用... 阅读全文