极客学院课程网址:http://www.jikexueyuan.com/course/118_2.html?ss=1
创建ios Single View项目
Create a new Xcode project
⬇︎
iOS→Application→Single View Application
⬇︎
填入product name,公司名字,公司ID,选择Swift语言,iPhone
保存到某路径
则创建好了工程
Info.plist: 用来配置App的信息
Main storyboard file base name: 对应的是Main.storyboard
箭头:一旦启动App,指向ViewController
选中ViewController,可以看到关联的类是ViewController,这个类就是ViewController.swift
即,App一旦启动,会执行ViewController.swift,加载成功之后,会执行viewDidLoad这个方法
在viewDidLoad方法中写入代码,运行:
缩放:window→scale→33%
再到Main.storyboard,看到ViewController的主界面,
可以进行设计,拖入lable,button等等
再重新运行一下,可以在simulator上看到
工作空间:
把全部project放在一个工作空间,方便管理查看,合理管理工程
在同一个工作空间中创建的项目,可以同时看到,如果只单独打开一个project,就只能看到这一个,而工作空间可以看到多个
在当前工作空间的,左下角➕那里添加new project,才会被保存到这个空间
常用功能:
1.代码提示,快捷键Esc
2.代码移动一行,Alt+command+左中括号,就上移,+右中括号,就下移
3.配置:Xcode→Preferences:fonts&colors
创建OSX命令行控制台项目:
File→New→Project→OS X→Application→Command Line Tool
⬇︎
product name→language: Swift
⬇︎
保存到工作空间
运行成功:
创建OSX窗体程序项目:
File→New→Project→OS X→Application→Cocoa Application
⬇︎
product name→language: Swift
⬇︎
保存到工作空间
⬇︎
(MainMenu.xib) Main.storyboard内设计window,运行
运行成功:
创建OSX游戏项目:
File→New→Project→OS X→Application→Game
⬇︎
product name→language: Swift
⬇︎
SpriteKit:2D游戏
SceneKit:3D游戏
创建iOS游戏项目:
File→New→Project→iOS→Application→Game
⬇︎
product name→language: Swift
⬇︎
SpriteKit:2D游戏
SceneKit:3D游戏
OpenGL ES:开源绘图标准
Metal:苹果公司自己的绘图标准
GameScene.sks:场景编辑器,可以调整宽高,iphone4s的模拟器是320*480