《Objective-C基础教程》第7章 深入了解Xcode
发布日期:2022-02-01 13:46:23
浏览次数:48
分类:技术文章
本文共 1456 字,大约阅读时间需要 4 分钟。
7.2 更改公司名称
选中项目(即左边最上方导航栏),在右边更改名称即可
7.3 使用编辑器的技巧
command+0显示或隐藏左边的任务栏
View-Show Tab Bar如同Safari一样显示标签,用于浏览7.4 在Xcode的帮助下编写代码
7.4.1 首行缩进
1、选中文本以后按住control点击(或者直接右键)可以看到编辑器菜单,选择Structure-Re-Indent选项,可以重新整理混乱的代码(或者直接使用control+I)
2、使用command+[可以左移代码,command+]可以右移 3、编写个人代码风格:Xcode-Preferences-Text Editing-Indentation7.4.2 代码自动完成
1、如果想关闭自动填充列表,使用esc键,想重新调用也可使用esc
2、自动填充列表名称旁的彩色方框表示符号类型:f表示function,#表示#define指令,C表示类,m表示方法 3、使用control+.向后翻页,使用control+shift+.向前翻页 4、查找一个类,例如NSDictionary,的一个方法: 输入[NSDictionary 空格(表示类名已经输入完毕) esc7.4.3 括号配对
双击括号,可以选定它与它匹配的括号之间的全部代码
7.4.4 批量编辑
1、存储快照:File-Create Snapshot(或者使用control+command+S)
2、重命名函数中的变量(注意,只改变函数范围内的):点击一个局部变量或参数,点击在右边出现的倒三角,选择Edit all in Scope,输入更改的内容,单击其他位置,推出编辑模式 3、类名修改,右键,refactor,rename7.4.5 代码导航
1、control快捷键:
+T:交换(transpose)光标两侧的字符 +K:删除(kill)本行光标之后的所有字符 +L:使光标位于窗口的正中央 2、快速打开的窍门 File-open quickly(或者使用comand+shift+O)快速打开头文件7.4.6 集中精力
1、代码嵌套得越深,旁边聚焦栏中的灰色也会越深
2、点击聚焦栏可以折叠相应的代码片段7.4.7 使用导航栏
最后一项是功能菜单,里面显示了方法名,方便查找
加入其他内容的方法:#pragma mark+标注(如是-号,会插入分割线),pragma在希腊语中的意思是 行动7.4.8 获取信息
1、获取帮助:option+左键
2、文档管理程序 直接访问苹果公司的官方API文档:option+左键双击7.5 调试
7.5.1 暴力测试
在程序中写入输出语句(如NSLog)输出程序的控制流程和一些数据值。
7.5.2 Xcode的调试器
7.5.3 精巧的调试符号
7.5.4 开始调试
中间窗口左下方,
第一个按钮:关闭或打开按钮 第二个按钮:取消断点 第三个按钮:继续 第四个按钮:跳过按钮,点击执行一行代码 第五个按钮:跳入按钮,跳入光标所在函数活着方法的源代码 第六个按钮:跳出按钮,终止当前运行的函数,并且函数会停在调用函数那行的下一行代码 第七个按钮:在运行时检查应用的视图层次7.5.5 检查程序
把鼠标悬停在变量或方法参数上,Xcode会弹出小窗口显示它的数值
7.6 备忘录(p105)
control+cmd+o 实现open quickly
control+cmd+向上方向键 打开相关文件转载地址:https://blog.csdn.net/shidesheng5435/article/details/47363427 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2024年04月01日 22时02分44秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Unity打开照相机与打开本地相册然后在Unity中显示照片(Android与iOS)
2019-04-27
无需接入SDK即可在Unity中获取经纬度(Android/iOS),告诉我你的坐标
2019-04-27
Unity获取系统信息SystemInfo(CPU、显卡、操作系统等信息)
2019-04-27
Unity中获取物体的尺寸(size)的三种方法
2019-04-27
Unity中的关节组件和绳子效果的实现
2019-04-27
Unity可视化编程插件: Bolt,可以像UE4的蓝图那样啦
2019-04-27
Android的.dex、.odex与.oat文件扫盲
2019-04-27
Unity移动应用如何在Bugly上查看崩溃堆栈
2019-04-27
Unity3D 序列帧
2019-04-27
unity3D 在屏幕边框创建碰撞框
2019-04-27
xml中常用的转义符
2019-04-27
关于MSDK的几个难点
2019-04-27
使用UnityEditor做工具
2019-04-27
Visual Studio我常用的快捷键
2019-04-27
写C# dll供Unity调用
2019-04-27
Linux制作run安装包
2019-04-27
一分钟学会C#解析XML
2019-04-27
unity AssetBundle的资源管理
2019-04-27
【转】Unity中HideInInspector和SerializeField一起使用
2019-04-27