利用 Parse-Server 来模拟后台 找到一个非常不错的工具, Parse-Server, 用它可以像 Firebase 那样提供 APP 后台, 且可以动态添加 JSON 数据进去, 并指定路径. 故在 APP 开发过程中十分有用. 2018-11-18 iOS 开发
PromiseKit 工具的简单介绍及工程实践 这周来用用 PromiseKit 框架. PromiseKit 是一个用于简化异步编程的工具, 它易学易用, 可以让代码更加简洁可读. 但体积较大(在 release 模式下编译的二进制包体积约 309 KB), 具体可参考 Google/Promises Benchmark. 2018-11-03 iOS 开发
本地购物车的实现分析 在公司遇到要实现一个本地购物车的需求, 经常都说购物车实现非常简单, 实际上有时状态一多就略显蛋疼了. 好在有状态模式, 以及在 Head First 上看到的分析方法, 才完成这个购物车的实现, 现将过程记录. 2018-10-21 iOS 开发
学习记录 天天写界面, 总地来说就是出卖体力的普通工人. 如何能够提高呢? 临渊羡鱼不如退而结网, 总地来说还是要对整个计算机科学有一个深度的理解才行. 故还是从”兵器”入手, 开始学习. 听了网易云课堂的 CPP 第一节, 感触良多. 并且之后陆续会引入关于 CPP 在 iOS 平台上的一系列探索. 2018-10-19 软件工程
创建存放共享资源的 Framework 在一个比较大的工程中, 通常会将某些独立的组件都抽取出来构造成可重用的 Framework 来使用, 如何在这些 Framework 中共享一些设计资源就成了一个突出的问题, 这里介绍一种比较常规的办法来实现不同的 Framework 中使用同一个资源 Framework 中的资源. 2018-10-17 iOS 开发 #iOS Framework #share resources #resources framework
简单可行的隐藏原生导航栏和显示原生导航栏的时机 需要使用自定义导航栏时, 可以在一些恰当的时机将原生导航栏进行显示和隐藏. 2018-10-17 iOS 开发 #swift #navigationbar #导航栏 #显示 #隐藏
iOS 使用自动布局的一些相关开发技术 日常开发中需要多种技术来提高界面开发和 Debug 效率, 这里介绍一些常用方法. 2018-10-13 iOS 开发 #iOS #Layout Debug #AutoLayout #Constraints
Xcode 10 之后 main 函数的写法 有时会遇到重写 Main 函数来使用不同的 AppDelegate 或 UIApplication 子类的需求, 这里就来看在 Xcode 10 之后 Main 函数的写法. 2018-10-08 iOS 开发 #Xcode 10 #Swift 4.2 #Main
泛型结合 RxSwift 实现网络通信层 一般 APP 中网络通信层施工从来都不是问题…但遇到过一些项目的网络通信层就问题很多, 要么增删接口复杂, 要么就是使用上问题百出. 这里就来介绍一种利用 RxSwift 实现的网络通信层(仅是利用它能够提供类似异步转”同步”的特性, 其实使用 Promise 也可以达到同样效果). 2018-10-07 iOS 开发