爱看就看,不爱看别瞎BB,我是零基础自学,所以很多翻译不是太准确,特别是一些术语,我按我的理解,不一定适合其他人,做个记录方便自己看,如果能帮到其它人更好,但有可能把你带歪,最好结合英文原版看。SwiftUI只支持iOS13以上的设备!!!所以书中前两个小游戏,无法导入低于iOS13的设备,比如我的是iOS12.4,不想升级。我在模拟器上看的。
学习用的设备、系统和版本
台式机、MacBookPro&iPhoneX:
Win10--Chrom游览器、谷歌翻译插件
MacOS Catalina--10.15.4,启用“三指拖移”功能
Xcode--11.4.1
Swift--5.2.2
iOS--12.4.1
第一本学习的书
iOS Apprentice 定价:59.99美刀,英文版
image
一、启动XCode11并创建新项目
1、左侧选择创建一个新的项目:Create a new Xcode project
2、选择单页面的APP模版:Single View App
3、填写各种信息:
(1)、Product Name: 项目的名字,随便取,避免使用空格或者特殊符号
(2)、Team: 团队,登录自己的苹果账号,也可以不登
(3)、Organization Name: 团队或自己的名字
(4)、Organization Identifier: 所有教程都说域名反写如COM.XXXX,不懂为啥,照做吧
(5)、Language:Swift
(6)、User Interface:SwiftUI
(7)、Use Core Data、Include Unit Tests、Include UI Tests:都不勾选
(8)、NEXT下一步:选保存位置,下面的“Create Git repository on My Mac不勾选
二、终于进来了
1、最左侧目录区:ContentView.swift,决定App“屏幕上”或“页面上”显示的内容
2、编辑区和花花绿绿的第一段代码:Xcode送的

人生中见到的第一段Swift代码
(1)、import SwiftUI: 加载SwiftUI,用来创建用户界面,并响应用户行为。不加载可能代码用不起吧,先不管,反正这整段送的代码都别删改
(2)、struct ContentView: 这几行是View本体,定义了要显示内容为"Hello World"的Text对象
(3)、//和灰字:代码的comments--注释文字,不参与代码运行,就是给别人看的说明,随便写,// 是单行注释,/* XXXXX */是多行注释,把XXX替换成文字就行了,可以写情诗和作文
关键单词
单词 中文发音 中文意思 import [ɪmˈpɔːrt] 【硬婆儿特】 加载、引入 Content [kənˈtent] 【康腾特】 内容 struct [strʌkt] 【湿qua克特】 结构 comments [kɒments] 【柯门湿】 注释
3、可视化编辑Canvas: 在N多横线的那个按钮选中Canvas,然后点击Resume按钮
4、打开模拟器: 左上顶部停止键旁边可以选择机型,使用设备模拟器,点击后可以添加未显示的设备,比如在这里面添加iPhoneX.

按我理解的意思翻译了下,这个阶段有用的就前两个,代码多了Minimap应该很有用方便快速定位某段代码区域
END 2020.04.19
