官方的swiftUI概述读不懂,不知道是中外差异?
翻译问题?还是知识结构欠缺?
还是不能偏离官方去搞歪门邪道
如果官方没有中文文档,那就下决心啃英文文档
开头就遇挫,真让人扫兴
第一篇就代入项目练手?
这就完成建基的理论阶段,到达实操飞升了吗
在初建项目过程中已经写得很清楚:
在interface选项选择“SwiftUI”,
在Language选项选择“Swift”
哦,仔细读还是读懂了模板的代码,真的不容易啊
暂时没看懂,且在官方搜一个Image控件都搜不出,是我的搜索方法不对?
答:已找到。这是一个显示图像的view,它使用了init(system: Name:)初始化方法
问题又来了,它既然是一个方法怎么不见{}呢,鹅,已经到了调用阶段
完了,一段时间不学习swiftUI,连inspector和modifier都分不清了
vstack是一个view? 它是怎么定义的?
VStack{}也可VStack(alignment: .leading){},那它是一个属性还是
一个方法?
答:是一个返回View的结构,alignment是一个有默认值的参数。
然后,frame(width:,height:)也是来自于View?
答:是的,每一个修改器都是一个View
学得半途而废,Codable又是什么鬼?
id: \.id 怎么理解,肯定在某转义内容中
答:找了一下,没找到,好像不是转义
再答:\ 这个符号在 Swift 中被称为 key path 语法的引入符。它不是转义符,而是用来表示你想要访问某个类型的属性。
感觉学SwiftUI无从下手,从官网看了一两个例子之后,没完全弄懂
随后就出来一个相关知识点,知识点挺多,但是每个点进去之后就是一小段
介绍,然后就是一些方法、属性
而那段介绍写得真的是生涩
自读和看机翻都比较老火,看得莫名其妙
也许是我心急了读得比较快,一两句话不求甚解导致一段两段不求甚解
https:
发现这个页码左边的目录架构比较有用
缺点是点其一它就消失了