We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Swift第二篇blog,这篇Blog主要是针对Mac app的开发入门。IOS app需要启动模拟器了,mac app的运行环境和开发环境一致。本次学习主要为了
熟悉XCode IDE
入门Swift及app的开发
目前还处于起步阶段,没有拐杖是万万不能的。
整篇Blog的内容学习层次安排的学习节奏非常好。跟着走一遍还是很快的。
详细内容直接看链接就行,这里我列出下主要的学习要点和心得
UI设计 控件有点像windows form 开发控件基本靠拖。暂时没发现有直接通过设置高度宽度的方式 在Main.storyboard里面的 View Controller 里面实现 Attributes Inspector里面可以改一下控件的本身属性
UI和Code的联动 这里苹果有自已的特色和其他平台的客户端开发略有不同
通过 Option + click的方式在打开Main.storyboard同时 打开ViewController.swift
控件与Code直接的Connect。需要按住Control,拖动控件到ViewController.swift位置,中间有红线连接的动画就是对了。
Conection (Outlet/Action), 其中Outlet会生成@IBOutlet标记,代表UI的控件的关联对象 Action会生成@IBAction标记,这里相关事件会进行关联,这点和我们双击windows的控件产生事件代码差不多的
Debug 断点和其他IDE有些许区别,点击一下设置断点,再点disable,再点delete。调试界面差不多
程序图标设置 有一个专门的Assets,AppIcon中有各种尺寸。设置比较简单,直接把对应尺寸的图片拖进去就行
HelloMacApp
The text was updated successfully, but these errors were encountered:
No branches or pull requests
前言
Swift第二篇blog,这篇Blog主要是针对Mac app的开发入门。IOS app需要启动模拟器了,mac app的运行环境和开发环境一致。本次学习主要为了
熟悉XCode IDE
入门Swift及app的开发
脚手架
目前还处于起步阶段,没有拐杖是万万不能的。
整篇Blog的内容学习层次安排的学习节奏非常好。跟着走一遍还是很快的。
主要知识点
详细内容直接看链接就行,这里我列出下主要的学习要点和心得
UI设计
控件有点像windows form 开发控件基本靠拖。暂时没发现有直接通过设置高度宽度的方式
在Main.storyboard里面的 View Controller 里面实现
Attributes Inspector里面可以改一下控件的本身属性
UI和Code的联动
这里苹果有自已的特色和其他平台的客户端开发略有不同
通过 Option + click的方式在打开Main.storyboard同时 打开ViewController.swift
控件与Code直接的Connect。需要按住Control,拖动控件到ViewController.swift位置,中间有红线连接的动画就是对了。
Conection (Outlet/Action),
其中Outlet会生成@IBOutlet标记,代表UI的控件的关联对象
Action会生成@IBAction标记,这里相关事件会进行关联,这点和我们双击windows的控件产生事件代码差不多的
Debug
断点和其他IDE有些许区别,点击一下设置断点,再点disable,再点delete。调试界面差不多
程序图标设置
有一个专门的Assets,AppIcon中有各种尺寸。设置比较简单,直接把对应尺寸的图片拖进去就行
相关代码仓库
HelloMacApp
The text was updated successfully, but these errors were encountered: