三观为什么要正 三观三观,在 wiki 里是世界观,人生观,价值观的合称 正确的价值观和不正确的价值观会有什么不一样呢?某个时刻会突然觉得不正确的三观,在某种程度上来说,其实是为了内心中的一些负面情绪 2019-08-19 个人成长 三观
SwiftLint 规则-中文 对于规则的简单描述,需要使用对应标识符以及更具体功能参考官网Rules AnyObject Protocol Prefer using AnyObject over class for class-only protocols. 对于类的代理,使用 AnyObject 比使用 class 作为继承类更好 2019-05-21 基础 静态编译
多线程使用 根据使用场景来使用多线程,更好的理解相应的方法 场景一: 需要执行一个网络请求方法,和弹出提示框方法,在进行下一步操作需要执行的方法 – 分析 网络请求方法,方法中请求了一个并行同步线程弹出提示框,获取到主线程 UI 2019-04-03 基础 多线程
网络接口数据处理结构 原项目中,封装了一层网络请求和一个简单的 JSon 数据格式转换,代码多且复用成都低界面中的数据数组类型是 NSMutableArray,没用制定数组中的数据类型在获取到网络数据后,先转成数组,然后字典数组再转换成模型数组 新版本请求模式 初始化数据数组的通知,指定数组的数据类型 var array = [Model]() 现在请求方法返回的还是 json 格式的数据,没有实现根据数据结构返回 2019-03-14 基础 结构设计 网络
学习安排复盘 复盘一下又一天的自主学习进步。最近一周没有具体的任务项,没有明确的需求更改,没有啥学习目标。 今天上午看完了周末两天积攒下来的公众号文章,现在觉得花上一整个半天去看碎片性质的文章不是很好,很浪费这整块时间的学习。公众号文章本就是碎片时间最佳的消耗,不应该本末倒置的使用整块的时间去接受碎片化的信息。所以以后公众号文章就是在个种碎片化时间中消化。 2018-11-19 个人成长 复盘
数据持久化 UserDefaultsLet uf = UserDefaults.standard 一般用来存储用户信息和基础配置信息 (参考 : 简书数据持久化思路) 12uf.setValue(value,forKey : "Key") //存uf.integer(forKey : "Key") // 取(返回 Int 类型) OC 中需要调用 syn 2018-09-18 基础 沙盒 数据库
正则表达式 介绍 正则表达式也是用来进行文本匹配的工具能更精确地描述你的需求——当然,代价就是更复杂比如你可以编写一个正则表达式,用来查找所有以 0 开头,后面跟着 2-3 个数字,然后是一个连字号“-”,最后是 7 或 8 位数字的字符串(像 010-12345678 或 0376-7654321)。 入门 2018-09-05 基础 正则
Swift 部分关键字 < T > 函数名后 12345678910111213func swapTwoValues<T>(inout a:T, inout _ b:T) { let tempValue = a a = b b = tempValue}var someInt = 3,someIntTwo = 5var oneGenericValue = &q 2018-09-04 Swift 泛型 高级函数
Xcode 先前 使用带有插件的 Xcode,容易卡死和 crash,所以使用自签名 xcode 先复制备份一个 Xcode,不带任何插件(复制版 xcode 使用时模拟器提示连不上网络,无法启动,需要改动名字) 重新创建证书打开电脑里的钥匙串 -> 菜单栏钥匙串访问 -> 证书助理 -> 创建证书… -> 名称 XcodeSinger,自签名根证书身份类型,代码签名证书类型 2018-09-03 工具 xcode