IOS
Benaruto
诱惑的OC,趣味的Python,心存感激的java,继续努力的C/C Im an ios programer
展开
-
ios项目中如何得到appdelegate对象
AppDelegate *delegate=(AppDelegate*)[[UIApplicationsharedApplication]delegate];原创 2013-12-15 11:45:53 · 3741 阅读 · 0 评论 -
Cell 的增删和移动
// 设置 Cell的 编辑模式 : 删除 。 增加 ,None#pragma mark -TableView delegate method- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath{原创 2014-02-18 11:16:06 · 951 阅读 · 0 评论 -
通过创建Cell子类,来实现自定义Cell
最先弄明白的一点:通过子类话的方法div,是子类话的UItableViewCell!疑惑:1,这个子类cell 和 之前的那个通过代码来自定义Cell有什么区别呢? 答:之前的通过代码自定义Cell,其原理是在系统提供的UITableViewCell类的实例的ContentView中通过添加视图控件来实现自定义Cell的, 但是值得注意的是原创 2014-02-17 15:37:06 · 1053 阅读 · 0 评论 -
用Nib(Xib)来实现自定义Cell
主要代码:- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ static NSString *CellIdentifier =@"Cell"; UITableViewCell *cell = [ta原创 2014-02-16 15:37:10 · 700 阅读 · 0 评论 -
代码实现Cell的自定制
主要实现代码:- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ staticNSString *CellIdentifier = @"Cell"; UITableViewCell *cell = [原创 2014-02-16 13:31:30 · 623 阅读 · 0 评论 -
选中Cell后,让阴影部分消失,即去掉选中状态
直接上方法: - (void)deselectRowAtIndexPath:(NSIndexPath *)indexPath animated:(BOOL)animated;注意事项:这个方法的调用者只能是 taleView对象,假如用Cell对象或其它对象调用则会报错!若想延迟n秒后让Cell 的选中状态 ,则可以配合 : performSelector:@sele原创 2014-02-08 23:05:31 · 1811 阅读 · 0 评论 -
Category简介
干啥的: 再不增加子类的情况下,为“现有类”增加方法; ----延伸:当一个类,特别庞大方法特别多了,我们不便管理时,Category的作用就尤为突出了, 可以将类切割;将不同功能分布到不同的Category中,达到便于管理的效果原创 2014-02-25 06:57:30 · 821 阅读 · 0 评论 -
关于viewWithTag:的使用
一句话:一个view上添加若干个子视图,并设定了tag值, 当我们需要修改特定子视图的时候,那么此时我们就需要得到该视图,怎么办呢?--viewWithTag:方法便用上了 用法: [view viewWithTag:myTag]; 值得注意的是,这里的消息接收者view,必须是你子视图之前添加到的那个视图,不然会出现不可预知的错误;原创 2014-02-24 23:44:13 · 824 阅读 · 0 评论 -
isMemberOfClass 和 isKindOfClass
@interface myClass :NSObject@endmyClass *c=[myClass alloc] init]; 1,isKindOfClassBOOL r0=[c isKindOfClass:[myClass class]]; -----结果是YESBOOL r1=[cis原创 2014-02-21 20:15:24 · 680 阅读 · 0 评论 -
UITableViewCell 的简单背景以及 选中背景设置
1,设置Cell 背景 Color: cell.backgroundColor=[UIColorclearColor]; 2,设置Cell 背景 View: cell.backgroundView=[[UIImageViewalloc] initWithImage:[UIImageimageNamed:@""原创 2014-02-08 14:48:08 · 865 阅读 · 0 评论 -
计算NSString文本内容的高度
IOS7 之前的方法 - (CGSize)sizeWithFont:(UIFont *)font constrainedToSize:(CGSize)size 参数: font : 字体 size : 大小 return : CGSize类型 根据返回CGSize对象就可以得到 height原创 2014-02-08 23:53:12 · 1325 阅读 · 0 评论 -
IOS开发---设置单选的Cell
#import "TableViewController.h"@interface TableViewController ()@property (retain,nonatomic) UITableView *myTable;@property (assign,nonatomic) NSMutableArray *data;@propert原创 2014-02-08 22:46:12 · 2507 阅读 · 0 评论 -
ios开发中内存管理总结
自己的理解,方便以后复习,同事分享给志同道合中人 第一:要认识并区分 “对象内存的管理” 和 ”对象计数器的管理“对象内存的管理: 内存的分配(alloc), 内存的释放(dealloc) 。都是针对 "该对象" 的对象计数器的管理: 即对(retain count)的管理,这是使用者或者说是调用者该做的事。你使用了即指针指向了一个对象,你就有责任将使用的对象的计数器+1,原创 2013-12-25 22:37:04 · 640 阅读 · 0 评论 -
IOS 开发中 UIColor 的使用
UIColor 最基本的用法,就是使用以定义好的 redColor blueColor blackColor 等, 用法: UIColor *hongSe=[UIColorredColor];显然这种方法在实际开发中是无法满足我们的需求的,我们需要自定义一些颜色,必然我们想到RGB,苹果公司的工程师已经为我们提供了这样的方原创 2014-01-09 15:06:34 · 799 阅读 · 0 评论 -
dispatch_once 创建单例
本文转自:水镜先生的网易博客+(id)shareUserManager{ static id userManager; static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ userManager = [[self alloc] init]; });转载 2014-03-09 09:12:00 · 718 阅读 · 0 评论