三. 连接界面与代码

为UI元素创建Outlets

点击toolbar中的Assistant按钮,将assistant editor从Preview状态转换为Automatic状态。

阅读更多

四. 编写视图控制器

增加一张Meal图片

从Object library中拖拽一个 image view放入stack view中的button下面。

阅读更多

五. 实现自定义控件

创建自定义视图

点击File > New > File ,选择ios下的source选项,选择Cocoa Touch Class,点击next,Class设置为RatingControl,“Subclass of”选择UIView,Language选择Swift

阅读更多

六. 定义数据模型

创建数据模型

现在需要创建一个数据模型去存储 meal scene呈现的信息

阅读更多

七. 创建表视图

创建开放视图

目前,FoodTracker app只有一个通过view controller管理的视图,还需要创建meals的列表,IOS内置了表视图类UITableView来展示这种项目滑动列表

阅读更多

八. 实现导航

添加一个向前导航

现在需要添加meal list到meal scene的导航

阅读更多

九. 实现编辑和删除操作

允许编辑已经存在的Meals

配置table view单元

打开Main.storyboard,选择table view cell,按住control并把它拖到meal scene中,在出现的Selection Segue中选择show选项

阅读更多

十. 持久化数据

保存并加载Meal

实现代码键结构

打开 Meal.swift,在// MARK: Properties下面增加如下结构

1
2
3
4
5
6
7
8
// MARK: Types

struct PropertyKey {
static let nameKey = "name"
static let photoKey = "photo"
static let ratingKey = "rating"

}

阅读更多

iOS技术概述

iOS是一个苹果公司开发的运行于iPhone、iPad和iPod Touch等移动设备上的操作系统.当前最新版本是iOS 9.

阅读更多

Xcode 精髓

Xcode 概述

阅读更多