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