摘要: 多控制器管理 UITabBarController,跟UINavigationController类似,UITabBarController也可以轻松管理多个控制器,轻松完成控制器之间的切换,例如QQ,微信.头文件定义:@interface UITabBarController : UIViewCo... 阅读全文
posted @ 2015-01-01 20:02 HJiang 阅读(542) 评论(0) 推荐(0)
摘要: xCode每次新建项目,都有个带有"AppDelegate"的类,它就是UIApplication的代理 ,默认遵守了UIApplicationDelegate协议//// AppDelegate.h// UITabBarController控制器(代码)//// Created by HJi... 阅读全文
posted @ 2015-01-01 19:37 HJiang 阅读(441) 评论(0) 推荐(0)
摘要: extern和static对函数的作用 extern: c语言中默认情况下函数都是使用extern修饰为外部函数,其他文件都可以进行调用, 可以省略. 加上extern可以完整的申明和定义为一个外部函数 ,函数默认为extern。 例如:extern void test(); void test() 阅读全文
posted @ 2015-01-01 16:57 HJiang 阅读(242) 评论(0) 推荐(0)
摘要: 深复制与浅复制 需要遵守NSCopying, NSMutableCopying 2个协议什么是copyCopy的字面意思是“复制”、“拷贝”,是一个产生副本的过程常见的复制有:文件复制作用:利用一个源文件产生一个副本文件特点:修改源文件的内容,不会影响副本文件修改副本文件的内容,不会影响源文件O... 阅读全文
posted @ 2015-01-01 15:21 HJiang 阅读(245) 评论(0) 推荐(0)
摘要: iOS应用数据存储的常用方式 1.xml属性列表(plist)归档 2. Preference(偏好设置) 3.NSKeyedArchive归档(NSCoding) 4.SQLite 5.Core Data 1.xml属性列表(plist)归档"plist文件存储"1.字符串 数组 字典... 阅读全文
posted @ 2015-01-01 14:13 HJiang 阅读(610) 评论(0) 推荐(0)
摘要: 要自定义tableview的分割线,需要手写代码往UItableviewCell 的contentView中添加视图,控制好添加视图的高度和宽度就可以实现。 效果图: 第一步:设置cell,设置的方式有xib,tableview动态原型方式,还有就是手写代码方式,在这使用动态原型,参考c... 阅读全文
posted @ 2015-01-01 13:55 HJiang 阅读(925) 评论(0) 推荐(0)
摘要: UITableViewCell •UITableView的每一行都是一个UITableViewCell,通过dataSource的tableView:cellForRowAtIndexPath:方法来初始化每一行 •UITableViewCell是UIView的子类,内部有个默认的子视图:conte 阅读全文
posted @ 2015-01-01 13:41 HJiang 阅读(1706) 评论(0) 推荐(0)
摘要: UITableView是集成UIScrollView的可以实现滚动查看内容1.1 UITableView的基本方法和属性 选中的行号- (NSIndexPath *)indexPathForSelectedRow; ... 阅读全文
posted @ 2015-01-01 11:46 HJiang 阅读(535) 评论(0) 推荐(0)