这一集中我们回答一下过去几周中我们收到的问题,涵盖了网络,table views,栈视图,App类和测试。 这一集不一样,在于这是用于回答问题的...
我们使用申明式的方式使用枚举定义UI元素来创建一个抽象视图栈。 我们经常使用栈来存储视图,特别是在原型模式中,因为这样很方便地把视图堆到一起。然...
我们把app的流从Storyboard中重构代码到单独的协调类中。这样就避免了View Controller紧耦与他们的上下文。 今天我们来谈谈...
我们使用协议,ViewController容器和泛型等方法来从ViewController中分离出异步加载代码。 我们继续聊聊从网络加载数据。我...
我们使用Swift泛型和结构体来构建一个简单的高可测试性的网络层。 我们聊聊Swift Talk App的网络层。这是一个好例子因为我们设计网络...
iOS视频播放 MediaPlayer AVKit/AVFoudation ffmpeg WebView/WebServer 1.MediaPl...
iOS绘图系统简介 UIKit:最常用的视图框架,如UIView、UIButton等UIKit元素 Core Animation:提供强大的2D...
简介 顾名思义,UIInputView就是键盘按键那个View,UIInputAccessoryView就是吸附在键盘视图上面的toolBar。...
简介 Grand Central Dispatch (GCD) 是Apple开发的一个多核编程的较新的解决方法。它主要用于优化应用程序以支持多核...