什么是Xcode:
他是苹果公司向开发人员提供的集成开发环境,可以开发的语言有C语言、C++、Fortran、Objective-C、Objective-C++、Java、AppleScript、Python以及Ruby,还提供Cocoa、Carbon以及Java等编程模式。可以运营在ios,osx平台,因此我们可以使用Xcode可以开发苹果电脑程序、iPhone,ipad程序。
可以在App Store中获取Xcode,并安装。
Xcode创建ios Single View项目
选择新建一个xcode项目。
我们新建一个单窗体的程序,按图所示:
新建项目 command+shift+n新建文件 command+n新建空文件 command+control+n打开 command+o关闭窗口 command+w保存所有文件 command+option+s还原到保存时状态 command+u
只需要简单的设置一下项目的名称,有开发者设备选择相关的设备,点击下一步,进入存放路径创建存放文件夹后,点击Create
进入创建的工程,点击ViewController.swift
打开info.plist,info.plist是配置应用程序信息
key:main storyboard file base name type:string value:main
main storyboard file base name的名字是main,main所对应的是main storyboard
打开main stoxianryboard 会开到一个箭头,指名应用程序一旦启动会执行到view controller
选中当前的view controller可以看到所关联的类是view controller
右侧顶部Custom Class下的类“view controller”是ViewController.swift中的参数“class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
”
程序开始启动后会执行到ViewController ,一旦ViewController被加载成功之后会执行到viewDidLoad 这个方法,在类Class ViewController中输入一句话print(">>>>")
是否能执行到viewDidLoad 。
工作空间创建及使用
什么是工作空间:将全部的工程放到一起,就是将全部工程放到工作空间,也方便查看。
在Xcode中创建工作空间
进入本地目录能看到创建的工作空间文件
打开工作空间创建模版,工作空间中会有新建的模版,在本地工作空间目录下双击工作空间文件就可以看到在工作空间中创建的所有模版
1) 鼠标定位在左侧空白处右键(点击左侧空白处底部➕),选择new file
2)选择所需模版,点击next,创建名称,点击create
Xcode快捷键常用功能
1)文件:
command + shift + n 新建项目
command + n 新建文件
command + control + n 新建空文件
command + o 打开文件
command + w 关闭窗口
command + shift + w 关闭文件
command + u 还原到保存时状态
command + s 保存
command + shift + s 另存为
command + option + s 保存所有文件
command + control + ⬆️/⬇️ 在程序中 .h 和 .m 相关的文件间快速切换
command + control + ⬅️/➡️ 前后浏览问价之间跳转
command + ⬆️/⬇️ 文件头部和尾部之间跳转
command + l 调转到第几行,打开跳转行输入框
command + control + f 进入/退出全屏
command + 0 显示/隐藏 导航器面板
command + option + 0 显示/隐藏 工具面板
command + shift + y 显示/隐藏 调试窗口
command + option + enter 打开助理编辑器窗口
command + enter 关闭助理编辑器窗口
option + 单击项目导航器中文件 在辅助编辑器中打开文件
command + 1 打开 工程导航器
command + shift + f 打开 搜索导航器
command + shift + 0 打开 文档和参考
command + shift + o 打开 跳转栏和快速打开搜索输入,快速打开文件
command + shift + j 快速地在代码库定位文件,打开折叠的文件夹
option + 单击类或者方法名 打开 快速帮助
option + 双击类或者方法名 快速跳转至文档
command + 单击类或者方法名 快速跳转至文档
command + ctrl + j 快速跳转至文档
control + 1 打开 “Show Related Items” 菜单,将光标放在了任何方法中,点该键,就可以通过弹出的视图访问该方法的所有调用者和被调用者。
command + j 选择操作窗口,可展示一个小尺寸的弹出视图
command + option + shift + 单击 在文件上执行该键,可展示一个小尺寸的弹出视图,可以 查看想要打开它的地方,比如辅助编辑器、标签或者窗口等。
2)代码编辑:
command + option + ⬅️ 折叠代码块
command + option + ➡️ 取消折叠代码块
command + option + ⬆️ 折叠全部代码块
command + option + ⬇️ 取消折叠全部代码块
control + u 取消折叠全部代码块
command + option + [ ] 上下移动代码块
command + [ ] 左右缩进
command + / 注释或取消注释
esc 显示代码提示菜单
tab 接受代码提示
control + . 循环浏览代码提示
control + shift + . 反向循环浏览代码提示
control + / 移动到代码提示中的下一个占位符
control + f 前移光标,向右一个字符(forward)
control + b 后移光标,向左一个字符(backward)
control + p 上移光标,移动到上一行(previous)
control + n 下移光标,移动到下一行(next)
control + a 移动光标到本行行首
control + e 移动光标到本行行尾(end)
control + t 调换光标两边的字符(transpose)
control + d 删除光标右侧的一个字符(delete)
control + k 删除光标右侧的所有字符(kill)
command + f 搜索
command + g 搜索下一处
command + shift + g 搜索上一处
control + l 将插入点置于窗口正中
command + d 添加书签
command + control + s 创建快照
3)运行调试:
command + b 编译
command + r 编译并运行(不触发断点)
command + y 编译并调试(触发断点)
command + . 停止
command + shift + k 清理
F6 单步调试
F7 跳入
F8 继续
command + \ 设置或取消断点
command + option + \ 允许或禁用当前断点
command + option + b 查看全部断点
配置Xcode的首选项
设置代码风格和调整类型格式,视频
Xcode中创建OSX项目
创建OSX命令行控制台流程:
首先点击菜单栏中的file-》new-》project-》macOS:command line tool-》next-》输入文件名称:learxcodeOS,其他选项默认不变-》next-》create-》点击创建的文件main.swift,光标放在代码中再command+r运行脚本,代码下方回显示Hello, World! Program ended with exit code: 0表示启动成功
创建OSX窗体程序:
首先点击菜单栏中的file-》new-》project-》macOS:cocoa app-》next-》输入文件名称:learwin,其他选项默认不变-》next-》create-》点击learwin文件下的main.storyboard,点击view controller scene下的view就打开窗体了-》找到push button,并拖拽到窗体,command+r运行
Xcode中创建OSX游戏
首先点击菜单栏中的file-》new-》project-》macOS:game-》next-》输入文件名称: helloOSgame,Language:wift,Game Technology:SpriteKit-》next-》create-》点击helloOSgame文件下的GameScene.swift,command+r运行,会弹出hello world,表示启动成功
Xcode中创建IOS游戏
首先点击菜单栏中的file-》new-》project-》IOS:game-》next-》输入文件名称: hello IOS game,Language:wift,Game Technology:SpriteKit-》next-》create-》点击hello IOS game文件下的GameScene.swift,可以选择需要的模拟器再command+r运行,会弹出hello world,表示启动成功