iOS 9 by Tutorials 笔记(十五)

Chapter 15:What's New in Xcode? 这章我们来学习一下 Xcode 7 的新变化 Getting started 本章 demo 叫做 Local Weather,是一个基于你的地理位置显示天气的 APP。你可以在真机上运行一下,下面让我们来探索 Xcode 的新特性。 想要看到 energy gauge »

iOS 9 by Tutorials 笔记(十四)

Chapter 14 Location and Mapping 尽管 iOS 的地图服务被大家广为诟病,但 Apple 每年都会持续改进,iOS 9 也不例外,MapKit 和 Core Location 迎来一大波更新。 其中最有用的一个改进就是在地图上增加了行程导航,本章将学习这些新特性: 自定义地图外观的新方法 行程导航 估计行程的时间 使用 Core »

iOS 9 by Tutorials 笔记(十三)

Chapter 13: Testing 这几年 Apple 在 iOS 测试上改进不少,越来越简单快捷了: Xcode 5 苹果推出了 XCTest 框架的第一个版本,相较上一版 SenTestingKit 增加了很多现代化的实现 Xcode 6 增加了异步 asynchronous 和性能 performance 测试 今年随着 Xcode »

iOS 9 by Tutorials 笔记(十二)

Chapter 12: Contacts 在 iOS 9 之前,开发者只能使用 C API 来访问 iOS 设备上的通讯录,随着 iOS 9 的推出,Apple 彻底废除了之前的做法,介绍了两种全新的面向对象的高级框架来管理用户通讯录(Contacts 和 ContactsUI) 本章将展示如何使用这两个框架: 使用 ContactsUI »

iOS 9 by Tutorials 笔记(十一)

Chapter 11: UIKit Dynamics iOS 9 更新了他的物理引擎箱,如增加了重力、磁性领域、非矩形碰撞,和一些额外的附属连接行为。本章的主要着眼点在这些新特性上: Getting started 打开 playground,添加下面内容: import UIKit import XCPlayground let view = UIView(frame: CGRect( »

iOS 9 by Tutorials 笔记(十)

Chapter 10: Custom Segues iOS 9 通过自定义 segues 的方式 使 transition animation 和 view controller 在代码部分彻底分离。 还有比较重要的一点变化是 segues 可以在转场过程(modal or popover presentations of scenes)中被保留了( »

iOS 9 by Tutorials 笔记(九)

Chapter 9:What's New in Storyboards? Xcode 7 带来了如下新特性: 将单个 storyboard 分割成多个 storyboards,然后通过 storyboard references 将他们连接起来 使用 scene dock 为 view controller 添加 supplementary views »