IOS中UITableViewCell生成方式

方案1: 根据工程需要,为每种类型的TableviewCell定义一个子类,在子类中完成布局等工作。 方案2: 在通过对方案1的实践中发现由此产生了大量的子类,而且由于部分子类采用NSLayout进行布局,难以复用。 因此,有了方案2:创建一个工厂类,通过工厂类根据类型,生成需要的Cell,这个...

2018-07-22 12:51:04

阅读数:39

评论数:0

2017-02-12 OC编程规范

1:类别命名 类别命名应该以两三个字符的分类前缀作为一个项目或通用的公用部分。类别名应该包含类的扩展。举个例子,如果我们想要创建一个基于NSString的类别用于解析,我们应该把类别放到名字是LMNSString+Parsing.h的文件里,而类别本身的名字则是LMStringParsing...

2017-02-13 22:33:21

阅读数:407

评论数:0

IOS-usr/include-objc-NSObject.h-ARC与非ARC

IOS-usr/include-objc-NSObject.h ARC与非ARC专题 1:     iOS5中,有个很吸引眼球的特性就是“Automatic Reference Counting”,简单来说就是自动引用计数。 Objective-c 2.0支持垃圾收集器(Gar...

2016-07-13 21:56:09

阅读数:342

评论数:0

IOS-Frameworks-UIKit-UIResponder.h-UIView.h

IOS-Frameworks-UIKit-UIResponder.h-UIView.h 在UIView中重写- (void)touchesBegan:(NSSetUITouch *> *)touches withEvent:(nullable UIEvent *)ev...

2016-07-13 21:55:27

阅读数:191

评论数:0

IOS-Frameworks-UIKit-UIView.h-frame属性和bounds属性

IOS-Frameworks-UIKit-UIView.h-frame属性和bounds属性 一、首先列一下公认的资料:     先看到下面的代码你肯定就明白了一些:         -(CGRect)frame{             return CGRectMake(sel...

2016-07-13 21:54:44

阅读数:256

评论数:0

IOS-usr/include-objc-runtime.h

IOS-usr/include-objc-runtime.h OC做为一门面向对象语言,自然具有面向对象的语言特性,如封装、继承、多态。他具有静态语言的特性(如C++),又有动态语言的效率(动态绑定、动态加载等)。整体来说,确实是一门不错的编程语言。  现在,让我来想想OC的动态语言特...

2016-07-13 19:07:04

阅读数:887

评论数:0

IOS-usr/include-dispatch-queue.h

IOS-usr/include-dispatch-queue.h // 后台执行:dispatch_async(dispatch_get_global_queue(0, 0), ^{ // something }); // 主线程执行:dispatch_async(dispatch...

2016-07-13 19:06:05

阅读数:362

评论数:0

IOS-Frameworks-UIKit-UIView.h

IOS-Frameworks-UIKit-UIView.h // Moves the specified subview so that it appears on top of its siblings. This method moves the specif...

2016-07-13 19:05:02

阅读数:205

评论数:0

IOS-Frameworks-UIKit-UIViewController

IOS-Frameworks-UIKit-UIViewController //按home键跳出程序并不会调用此函数 -(void)viewDidDisappear:(BOOL)animated //返回程序后也不会调用下面的函数 -(void)viewWill...

2016-07-13 19:03:59

阅读数:160

评论数:0

IOS-Frameworks-Foundation-NSNotification.h

IOS-Frameworks-Foundation-NSNotification.h 跳出程序或进入后台会发出通知     UIApplication *app = [UIApplication sharedApplication];     [[NSNotificationCe...

2016-07-13 19:03:12

阅读数:202

评论数:0

IOS-Frameworks-Foundation-NSFileManager.h

判断文件是否存在 if([[NSFileManager defaultManager] fileExistsAtPath:filepath]){ }

2016-07-13 19:02:35

阅读数:162

评论数:0

IOS-Frameworks-Foundation-NSPathUtilities.h 文件夹路径

获取文件夹路径 1:IOS-Frameworks-Foundation-NSPathUtilities.h NSArray *documentsPath = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomai...

2016-07-13 19:01:42

阅读数:422

评论数:0

IOS-Frameworks-UIKit-UIColor.h

IOS-Frameworks-UIKit-UIColor.h // alpha 表示不透明度 + (UIColor *)colorWithRed:(CGFloat)red green:(CGFloat)green blue:(CGFloat)blue alpha:(C...

2016-07-13 19:00:30

阅读数:189

评论数:0

IOS-Frameworks-UIKit-UINavigationController.h

IOS-Frameworks-UIKit-UINavigationController.h // prohibit |prəʊˈhɪbɪt| transitive verb 禁止 // transition |ˌtrænˈzɪʃn,-ˈsɪʃn| noun 过渡、过渡期...

2016-07-13 18:59:14

阅读数:190

评论数:0

IOS-usr/include-objc-NSObject-指定初始化方法

初始化器 一个类可以有多个初始化器,但通常只有一个指派初始化器,其他的初始化器调用指派初始化器来进行初始化。 创建初始化器的规则: 1:假如父类的初始化器够用,就没有必要在自定义类中再创建初始化器。//这个是显然的事情是不是。 2:假如已经决定要创建一个初始化器,就必须重载...

2016-06-17 10:15:03

阅读数:508

评论数:0

IOS-Frameworks-Foundation-NSTimeZone

NSTimeZone     //管理时区的类。     NSTimeZone *zone = [NSTimeZonesystemTimeZone];NSLog(@"%@",zone);          NSDate *date = [NSDateda...

2016-06-17 10:12:21

阅读数:238

评论数:0

IOS-Frameworks-Foundation-NSDate

NSDate 1:[NSDatedate]得到的时间是格林威治时间。 2:- (id) dateByAddingTimeInterval : (NSTimeInterval) ti NS_AVAILABLE(10_6,2_0);返回一个增加ti秒数后的时间。 ...

2016-06-17 10:11:35

阅读数:177

评论数:0

IOS-Frameworks-Foundation-NSDateFormatter

NSDateFormatter *format = [[NSDateFormatteralloc]init];     [format setTimeStyle:NSDateFormatterShortStyle];     [format setDateStyle:NSDateFor...

2016-06-17 10:08:21

阅读数:164

评论数:0

IOS-Frameworks-UIKit-UIApplication-UIApplicationDelegate

//  AppDelegate.m //  Aapp // //  Created by AnyMail on 15/6/11. //  Copyright (c) 2015年 AnyMail. All rights reserved. // #im...

2016-05-26 21:09:01

阅读数:423

评论数:0

IOS-Frameworks-MessageUI-MFMailComposeViewController

#import // MessageUI.Frameworks /*     @header     MFMailComposeViewController     @abstract   The MFMailComposeViewController class provides an ...

2016-05-26 20:59:39

阅读数:556

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭