Object-C
牵着一匹马赛克
Object-C, Swift , 带领我领略美妙新世界
展开
-
NSValue 值对象的定义和使用
值对象(value object)概念 在面向对象的编程语言中,值对象本质上是数据元素的的对象包装器,所谓数据元素,常见的包含string,number,date类型以及其它自定义的结构体类型。Objective-C语言本身提供了string,number,date相对应的包装类,分别是NSString,NSNumber,NSDate,这些类创建的对象都可以称为值对象。但值对转载 2014-11-07 13:34:51 · 680 阅读 · 0 评论 -
NSDictionary 封装参数的细节
1, 企业级开发: 时间戳: type:原创 2014-11-25 01:01:41 · 430 阅读 · 0 评论 -
根据点击头像的手势获取自定义Cell 的属性, UITableViewCell, 头像, iOS
//cell.otherID 是自定义 cell 属性- (void)headImageViewClick:(UITapGestureRecognizer *)tap{ MsgCell *cell = (MsgCell *) [[tap.view.superviewsuperview] superview]; [selfcreatUs原创 2014-11-27 13:03:08 · 824 阅读 · 0 评论 -
iOS 邮件 电话 短信 safari
1、调用 邮件[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://apple@apple.com"]]; 2、调用 电话[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://电话号原创 2014-11-26 13:11:49 · 565 阅读 · 0 评论 -
写出 文件 iOS
//1,写出文件 NSData *imageData = UIImageJPEGRepresentation(newImg, 0); NSString *path =[[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject] stringByAppe原创 2014-11-20 23:36:31 · 402 阅读 · 0 评论 -
裁剪 图片 图像 头像 iOS
- (void)viewDidLoad { [super viewDidLoad]; self.headView.userInteractionEnabled = YES; //添加手势 UITapGestureRecognizer *gest = [[UITapGestureRecognizer alloc]initWit原创 2014-11-20 00:50:01 · 644 阅读 · 0 评论 -
enumerateObjectsUsingBlock 使用 方法 iOS
1, 可变数组: NSMutableArray 在 enumeration原创 2014-11-19 23:22:44 · 609 阅读 · 0 评论 -
iOS 常见错误, 失误
1, 控件没有 [self.view addsubView];2, 没有设置 self.原创 2014-11-02 06:23:57 · 300 阅读 · 0 评论 -
NSNotificationCenter 的使用方法
1, 在你想发送通知的地方创建一个通知: [[NSNotificationCenter defaultCenter] postNotificationName:notificationName object:self userInfo:dict]; dict 是要传出去的字典参数2, 一般我会在要接收通知的类的初始化方法: - (id) init 里面注册一个监听通知: [[NS原创 2014-10-31 23:42:33 · 355 阅读 · 0 评论 -
viewLoad, viewDidLoad, 控制器的生命周期
viewLoad 使用来创建 view 的, 当控制器重写zhe'ge原创 2014-11-15 01:06:01 · 517 阅读 · 0 评论