摘要: 前言 采用 SQLite 数据库来存储数据。SQLite 作为一中小型数据库,应用 iOS 中,跟前三种保存方式相比,相对比较复杂一些。 注意:写入数据库,字符串可以采用 char 方式,而从数据库中取出 char 类型,当 char 类型有表示中文字符时,会出现乱码。 这是因为数据库默认使用 AS 阅读全文
posted @ 2018-08-14 21:30 CH520 阅读(136) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2018-08-14 11:33 CH520 阅读(7) 评论(0) 推荐(0)
摘要: 在注册苹果开发者账号时,会提示:“Unable to verify mobile phone number.”。顾名思义,没有有效的手机号码。 解决方案: 进入到Your Apple ID needs to be updated,“Edit Apple ID”界面 通过“Security”的最后一个 阅读全文
posted @ 2018-08-13 22:07 CH520 阅读(1327) 评论(0) 推荐(0)
摘要: 1、打造最受企业欢迎的iOS开发者: 一直都存在的问题,什么样的员工最受企业欢迎? 一直也有人在努力提升自己,成为受企业欢迎的员工 然而,我们应该往方向去提升自己呢? 88家知名企业今年来iOS面试题合集: 你要的这里都有; 企业要的这里也有; 从基础开始到进阶、深入底层 整理出188个大纲,干货太 阅读全文
posted @ 2018-08-13 22:04 CH520 阅读(176) 评论(0) 推荐(0)
摘要: 1、产生来源及现象 1.1 来源:往图片资源中替换旧图片资源,导致与原来的图片产生冲突。 1.2 原因分析 2、解决办法 删了重新加一下就可以提交了 阅读全文
posted @ 2018-08-13 22:04 CH520 阅读(835) 评论(0) 推荐(0)
摘要: 1、Windows下的操作操作步骤 1、Ctrl + H 2、打开正则,输入^,然后Find All,查找所有的行首 3、打开正则,输入$,然后Find All,查找所有的行尾 4、光标闪动,就可以进行编辑了!! 5、结果演示 6、注意: Sublime text3需要打开正则匹配才可以查找所有的行 阅读全文
posted @ 2018-08-12 16:49 CH520 阅读(6897) 评论(0) 推荐(1)
摘要: 1、方法 1.1 CTRL+H打开replace功能,勾选上左侧的regular expression,并填写 1.2 find what栏 : \s+$ (正则表达式) 1.3 replace with栏 : (这行留空) 1.4 接着点replace all即可 1.5 效果图 阅读全文
posted @ 2018-08-12 16:49 CH520 阅读(2419) 评论(0) 推荐(1)
该文被密码保护。 阅读全文
posted @ 2018-08-12 15:42 CH520 阅读(5) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2018-08-12 15:36 CH520 阅读(2) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2018-08-12 15:32 CH520 阅读(3) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2018-08-12 15:30 CH520 阅读(2) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2018-08-12 15:06 CH520 阅读(5) 评论(0) 推荐(0)
摘要: 前言 将基本数据类型包装成 OC 对象 1、NSNumber 与 基本数据类型 的相互转换 // 基本数据类型 转 NSNumber // 对象方法,将整形数据转换为 OC 对象 NSNumber *num1 = [[NSNumber alloc] initWithInt:123]; // 类方法, 阅读全文
posted @ 2018-08-10 12:45 CH520 阅读(303) 评论(0) 推荐(0)
摘要: 1、创建与基础设置 // 创建网格视图布局对象,可以设置滑动方向,cell 的间距等 UICollectionViewFlowLayout *flowLayout = [[UICollectionViewFlowLayout alloc] init]; // 两个cell之间最小的行间距 flowL 阅读全文
posted @ 2018-08-08 22:28 CH520 阅读(250) 评论(0) 推荐(0)
摘要: 前言 UITabBarController: 分栏视图控制器,在创建时,需要一次性的将所有 viewController 或 navigationController 添加到 UITabBarController 的 viewControllers 属性中。 UITabBarController 一 阅读全文
posted @ 2018-08-08 22:26 CH520 阅读(211) 评论(0) 推荐(0)
摘要: 前言 大多数时候,iPhone、iPod 应用与 iPad 应用开发没有太大的区别,但是 iPad 的屏幕比 iPhone 大, 设计程序时可以充分利用 iPad 的大屏幕特点,例如 TabBar 和 Navigation 的使用会减少, 相应的会采用新的一种 ViewController 来代替, 阅读全文
posted @ 2018-08-08 22:20 CH520 阅读(1025) 评论(0) 推荐(0)
摘要: 1、创建与设置 // 1. 创建时不添加按钮 // 实例化 alertController 对象 UIAlertController *alertController = [UIAlertController alertControllerWithTitle:@"警告" message:@"真的要关 阅读全文
posted @ 2018-08-08 22:13 CH520 阅读(395) 评论(0) 推荐(0)
摘要: 1、UIPasteboard 简介 顾名思义,UIPasteboard 是剪切板功能。 我们在使用iOS的原生控件UITextField、UITextView、UIWebView,如果长按时,就会出现复制、剪切、选中、全选、粘贴等功能,这个就是利用了系统剪切板功能来实现的。 每一个 App 都可以去 阅读全文
posted @ 2018-08-08 21:38 CH520 阅读(305) 评论(0) 推荐(0)
摘要: 1、UIMenuController 简介 默认情况下,UITextFiled、UITextView、UIWebView 都有苹果自带的有 UIMenuController 功能。 UITextFiled 的弹出菜单效果系统自带的,如下图。 2、menuController 的创建 2.1 给 La 阅读全文
posted @ 2018-08-08 21:35 CH520 阅读(708) 评论(0) 推荐(0)
摘要: 1、tapGesture 点击手势 1.1 tapGesture 的创建 // 实例化点击手势对象 UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@sel 阅读全文
posted @ 2018-08-08 21:29 CH520 阅读(157) 评论(0) 推荐(0)