- 博客(19)
- 收藏
- 关注
转载 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
751
原创 Category简介
干啥的: 再不增加子类的情况下,为“现有类”增加方法; ----延伸:当一个类,特别庞大方法特别多了,我们不便管理时,Category的作用就尤为突出了, 可以将类切割;将不同功能分布到不同的Category中,达到便于管理的效果
2014-02-25 06:57:30
880
原创 关于viewWithTag:的使用
一句话:一个view上添加若干个子视图,并设定了tag值, 当我们需要修改特定子视图的时候,那么此时我们就需要得到该视图,怎么办呢?--viewWithTag:方法便用上了 用法: [view viewWithTag:myTag]; 值得注意的是,这里的消息接收者view,必须是你子视图之前添加到的那个视图,不然会出现不可预知的错误;
2014-02-24 23:44:13
902
原创 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
721
原创 Cell 的增删和移动
// 设置 Cell的 编辑模式 : 删除 。 增加 ,None#pragma mark -TableView delegate method- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath{
2014-02-18 11:16:06
1131
原创 Xcode 中代码编辑和删除的一些技巧
鼠标:1,双击选中当前“类似单词的字符串” ---------删除-------:ctrl+D 2,三连击 选中该行 ---------删除-------:ctrl+D 快捷键: 主要还是 ctrl +d 和 cmd + delete 1,删除光标后的字符(逐个删除) ctrl+d2, 该行中光标前的内容: cm
2014-02-17 15:48:05
1202
原创 通过创建Cell子类,来实现自定义Cell
最先弄明白的一点:通过子类话的方法div,是子类话的UItableViewCell!疑惑:1,这个子类cell 和 之前的那个通过代码来自定义Cell有什么区别呢? 答:之前的通过代码自定义Cell,其原理是在系统提供的UITableViewCell类的实例的ContentView中通过添加视图控件来实现自定义Cell的, 但是值得注意的是
2014-02-17 15:37:06
1098
原创 用Nib(Xib)来实现自定义Cell
主要代码:- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ static NSString *CellIdentifier =@"Cell"; UITableViewCell *cell = [ta
2014-02-16 15:37:10
735
原创 代码实现Cell的自定制
主要实现代码:- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ staticNSString *CellIdentifier = @"Cell"; UITableViewCell *cell = [
2014-02-16 13:31:30
659
原创 计算NSString文本内容的高度
IOS7 之前的方法 - (CGSize)sizeWithFont:(UIFont *)font constrainedToSize:(CGSize)size 参数: font : 字体 size : 大小 return : CGSize类型 根据返回CGSize对象就可以得到 height
2014-02-08 23:53:12
1378
原创 选中Cell后,让阴影部分消失,即去掉选中状态
直接上方法: - (void)deselectRowAtIndexPath:(NSIndexPath *)indexPath animated:(BOOL)animated;注意事项:这个方法的调用者只能是 taleView对象,假如用Cell对象或其它对象调用则会报错!若想延迟n秒后让Cell 的选中状态 ,则可以配合 : performSelector:@sele
2014-02-08 23:05:31
1871
原创 IOS开发---设置单选的Cell
#import "TableViewController.h"@interface TableViewController ()@property (retain,nonatomic) UITableView *myTable;@property (assign,nonatomic) NSMutableArray *data;@propert
2014-02-08 22:46:12
2562
原创 UITableViewCell 的简单背景以及 选中背景设置
1,设置Cell 背景 Color: cell.backgroundColor=[UIColorclearColor]; 2,设置Cell 背景 View: cell.backgroundView=[[UIImageViewalloc] initWithImage:[UIImageimageNamed:@""
2014-02-08 14:48:08
898
原创 IOS 开发中 UIColor 的使用
UIColor 最基本的用法,就是使用以定义好的 redColor blueColor blackColor 等, 用法: UIColor *hongSe=[UIColorredColor];显然这种方法在实际开发中是无法满足我们的需求的,我们需要自定义一些颜色,必然我们想到RGB,苹果公司的工程师已经为我们提供了这样的方
2014-01-09 15:06:34
836
原创 ios开发中内存管理总结
自己的理解,方便以后复习,同事分享给志同道合中人 第一:要认识并区分 “对象内存的管理” 和 ”对象计数器的管理“对象内存的管理: 内存的分配(alloc), 内存的释放(dealloc) 。都是针对 "该对象" 的对象计数器的管理: 即对(retain count)的管理,这是使用者或者说是调用者该做的事。你使用了即指针指向了一个对象,你就有责任将使用的对象的计数器+1,
2013-12-25 22:37:04
671
原创 ios项目中如何得到appdelegate对象
AppDelegate *delegate=(AppDelegate*)[[UIApplicationsharedApplication]delegate];
2013-12-15 11:45:53
3801
原创 Windows连接Samba后,无法打开共享目录,无权限的一般原因
Windows连接Samba后,无法打开共享目录,无权限的一般原因:1,确认配置文件没有问题,网上有很多关于samba配置的文章...2,配置
2013-12-13 01:15:39
3788
1
转载 vsftpd.config 文件配置信息
刚开始安装vsftpd时,总是提示出错,但是安装绝对没有问题,所以是配置文件的原因,在国外一网站看到相似错误,就参考了他的配置文件,记录下来和大家分享 # Example config file /etc/vsftpd/vsftpd.conf## The default compiled in settings are fairly paranoid. This sample fi
2013-12-13 01:04:32
939
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人