Ios之初体验10-19(找资料学习……)

10、https://developer.apple.com/cn/documentation/ 找见了,进来了,看看吧,一天时间熟悉一下吧,嘿嘿

Ios之初体验10-19(找资料学习……)_第1张图片

啥也不说了……中文支持的太差…………等下,是不是我没认真看……

 

11、这篇文章还可以,https://juejin.im/post/5bd6af7451882526254942d5#heading-0,但是现在用不到,我要的是快速入门的那种…………

 

12、 就先从View Controller开始吧,https://developer.apple.com/design/adaptivity/,麻痹全是英文

https://blog.csdn.net/csdn_aiyang/article/details/77480907 从这里开始吧,大概看了一下

https://blog.csdn.net/csdn_aiyang/article/details/77506057 继续,妈啊,这篇文章里面bug真多啊

 

13、ViewController.m (.m文件就是Objective-C的实现文件),卧槽,我刚知道,也是醉了

    [super viewDidLoad]; //viewDidLoad是一个函数,看样子像是调用基类的函数啊

原来就听说过,ios支持拖拽和手写ui两种办法,第一篇文章体验了拖拽,现在看看用代码怎么写Ui

在ViewController.m下去实现,就在viewDidLoad函数体内实现即可,有意思

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
    UILabel* firstLabel = [[UILabel alloc]init];
    firstLabel.text = @"FK Hello World";
    [firstLabel sizeToFit];
    firstLabel.center = self.view.center;
    [self.view addSubview:firstLabel];
}

oc的语法很有意思啊,巧妙的把属性、方法的调用语法,明显的分开,有意思

 

14、完了跳转的快捷键也知道了^+command,点类名就行了,有意思

 

15、继续玩玩拖拽布局,学会一个新招数,就是修改属性

Ios之初体验10-19(找资料学习……)_第2张图片

 

16、Main.storyboard文件,它被称为“故事板”(storyboard)文件。它可以描述应用中有哪些界面,界面有哪些控件以及它们的事件。此外,在包含多个视图控制器的情况下,采用故事板管理比较方便,故事板能够描述界面之间导航关系。好方便的功能呀

 

17、 再学下多个页面的处理,跟着做了新建一个新的工程

Ios之初体验10-19(找资料学习……)_第3张图片 

 

18、这个例子,提到了Scene和Segue,红圈处的那俩是Segue

Ios之初体验10-19(找资料学习……)_第4张图片 

 

19、Scene和Segue是故事板中非常重要的两个概念。每个ViewController都会对应一个Scene,可以理解为应用的一个界面或屏幕,其中里面有很多视图或控件。这些Scene之间是通过Segue“连接”的,Segue不但定义了Scene之间的跳转(或导航)方式,还体现了Scene之间的关系,有点懵逼这个Segue的概念哈

页面跳转的类型分为:Push、Modal、Popover和自定义方式。Scene跳转类型还要跟具体的控制器结合使用。Push是树形导航模式,Modal是模态导航模式,Popover是呈现浮动窗口!

这个新的App有三个Scene,卧槽

Ios之初体验10-19(找资料学习……)_第5张图片

 

你可能感兴趣的:(Ios,开发)