摘要: 1、设置表格编辑开关状态 // 设置表格的编辑状态 tableView.editing = YES; // 翻转表格的编辑状态 tableView.editing = !tableView.editing; // 带动画翻转表格的编辑状态 [tableView setEditing:!tableVi 阅读全文
posted @ 2018-08-05 12:50 CH520 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 0、touch的简介 触摸事件基本都是发生在 viewController 中,首先触摸的对象是视图,而视图的类 UIView 继承了 UIRespnder 类,但是要对事件作出处理,还需要重写 UIResponder 类中定义的事件处理函数。根据不同的触摸状态,程序会调用相应的处理函数。 1、to 阅读全文
posted @ 2018-08-04 20:50 CH520 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 1、前言 iOS 的 APP 应用开发的过程中,有时为了 bug 跟踪或者获取用反馈的需要自动收集用户设备、系统信息、应用信息等等,这些信息方便开发者诊断问题,当然这些信息是用户的非隐私信息,是通过开发 api 可以获取到的。那么通过那些 api 可以获取这些信息呢,iOS 的 SDK 中提供了 U 阅读全文
posted @ 2018-08-03 23:59 CH520 阅读(692) 评论(0) 推荐(0) 编辑
摘要: UIColor、CIColor 和 CGColor 出现在不同的类库里面,其实就是颜色存储方式不同而已,比如 999 可以用 10 进制、2 进制、16 进制等存储。三者之间都是能够方便转换的,特别是很多构造函数。 0、极速宏 => Swift /** 颜色生成 */ #define CHColor 阅读全文
posted @ 2018-08-03 23:45 CH520 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 1、创建与设置 // 实例化 UITextField 对象 UITextField *textField = [[UITextField alloc] init]; // 设置位置尺寸 textField.frame = CGRectMake(20, 100, 200, 30); // 将 text 阅读全文
posted @ 2018-08-03 23:37 CH520 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 1、tableView 的创建与设置 UITableView *tableView = [[UITableView alloc] init]; /* 带显示类型的设置 UITableViewStylePlain, // 简单模式,每个分段之间紧密连接,头脚标题悬浮显示,默认类型 UITableVie 阅读全文
posted @ 2018-08-02 22:34 CH520 阅读(712) 评论(0) 推荐(0) 编辑
摘要: 0、字符串常用操作 自动补充方法:当字符串长度不够需要自动补充到一定的位数 OC字符串与C语言字符串之间的相互转换 字符串与常用目标互换 去除字符串中相同的元素只保留一个 判断字符串是否为空的处理 字符串变枚举变量 整型数转换为指定位数的字符串,位数不足前面补零 URL中文乱码问题 1、不可变字符串 阅读全文
posted @ 2018-08-02 22:33 CH520 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 1、UIButton 的创建 // 实例化 button 对象 UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom]; // 将 button 添加到 window [self.view addSubview:button]; 阅读全文
posted @ 2018-08-02 22:24 CH520 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 其他用法 addEntriesFromDictionary用法 前言 字典只能存储 OC 对象,不能存储 C 语言中的基本数据类型,也不能存储 nil 。字典中的键必须是单值的,通常它们是字符串。 字典对象是无序的,第一个放到词典中的键-对象对并不一定是第一个取出。 Xcode 7 对系统中常用的一 阅读全文
posted @ 2018-08-02 22:13 CH520 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 1、注释规范 良好的编码规范是程序员必备的素质,编码中的代码注释尤为重要,健全的代码注释可以提高代码可读性和维护性, 不仅为了标识此块代码的含义,很多时候包含了对业务逻辑的解释,项目中难免有逻辑复杂之处,不加注释的代码, 数日后自己看都会觉得陌生,更不要说其他人看了,今天分享一下Objective- 阅读全文
posted @ 2018-08-02 22:09 CH520 阅读(8071) 评论(0) 推荐(0) 编辑
摘要: 按钮的 index 按照 otherButton、cancelButton、addButtonWith 的顺序依次类推,起始值为 0。 ActionSheet 也可以设置 title 属性作为提示信息,一般不设置 title 看着会舒服一些。 ActionSheet 显示的时候调用的是 showIn 阅读全文
posted @ 2018-08-02 22:08 CH520 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 1、ActivityIndicatorView 的创建 2、ActivityIndicatorView 的设置 3、状态栏上网络状态风火轮的设置 阅读全文
posted @ 2018-08-02 22:06 CH520 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 选择框可以让用户以滑动的方式选择值。 1、UIPickerView 的创建与设置 遵守协议 UIPickerViewDataSource, UIPickerViewDelegate // 实例化 UIPickerView 对象 UIPickerView *pickerView = [[UIPicke 阅读全文
posted @ 2018-08-02 22:06 CH520 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 1、UIImageView 的创建与基础设置 // 先设置 frame 后添加 image // 创建一个图片视图,只有图片 image 是显示不出来的,需要 image 放到 imageView 上才能显示出来 UIImageView *imageView = [[UIImageView allo 阅读全文
posted @ 2018-08-02 22:05 CH520 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 警告框的按钮可以设置一个或多个,但是最好不要超过两个,如果设置了两个按钮,一般有一个按钮表示取消。 按钮的 index 按照 cancelButton、otherButton、addButton 的顺序依次类推,起始值为 0。 1、UIAlertView 的创建 1.1 创建时直接添加按钮等信息 1 阅读全文
posted @ 2018-08-02 22:03 CH520 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 1、addEntriesFromDictionary在字典中的用法: NSMutableDictionary *dic1 = [NSMutableDictionary dictionaryWithObjectsAndKeys:@"BMW",@"CarLogo",@"Red",@"CarColor", 阅读全文
posted @ 2018-08-02 21:54 CH520 阅读(2469) 评论(0) 推荐(0) 编辑
摘要: 1、打开苹果开发者中心 "开发者中心" 2、点击账号 Acount 3、开发者成员 4、查看结果 阅读全文
posted @ 2018-08-02 00:42 CH520 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 1、View 的创建与设置 UIView 创建出来默认是透明的,在 iOS6 的时候是白色的。 // 实例化 view 对象,并设置 view 大小 UIView *view = [[UIView alloc] init]; // 将 view 加到 window 上显示出来 [self addSu 阅读全文
posted @ 2018-08-01 23:55 CH520 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 实际上 label 就是一个可以显示文字的视图控件。 1、Label 的创建 // 实例化 label 对象 UILabel *label = [[UILabel alloc] init]; // 将 label 加到父控件上 [self.view addSubview:label]; // 设置位 阅读全文
posted @ 2018-07-31 22:08 CH520 阅读(262) 评论(0) 推荐(0) 编辑
摘要: - 在OC中,类的属性和成员变量是不同的概念。 - ## 成员变量 - 成员变量是类的实例变量,它们用于存储对象的状态信息。 - 成员变量通常是私有的,只能通过类的方法来访问和修改。成员变量的定义通常在类的声明中。 - ## 属性 - 属性是对成员变量的封装,通过属性可以定义成员变量的访问方式。属性 阅读全文
posted @ 2018-07-31 21:26 CH520 阅读(248) 评论(0) 推荐(0) 编辑