一、NSString
1、字符串的快速创建
例如:NSStirng *str = @“how are you”;
2、字符串输出
使用%@输出字符串
例如:NSString *name = @”gaodeying”;
NSLog(@“我的名字是%@”, name);
3、length方法的使用
length方法算的是字数 ,例如:int size = [name length]; 如果name = 高dy,则size = 3。
4、创建OC字符串的另一种方式
NSString *newStr = [NSStringstringWithFormat:@"My age is %d and no is %d and name is %@", age,no, name];
5、示例程序和输出结果
<span style="font-size:18px;">#import <Foundation/Foundation.h>
@interface Person : NSObject
{
//char *_name;
NSString *_name;
}
@end
int main()
{
int age = 15;
int no = 5;
NSString *name = @"哈哈jack";
// length方法算的是字数
int size = [name length];
NSLog(@"%d", size);
// 创建OC字符串的另一种方式
NSString *newStr = [NSString stringWithFormat:@"My age is %d and no is %d and name is %@", age, no, name];
NSLog(@"---- %ld", [newStr length]);
return 0;
}</span>
二、Xcode的使用
1、新建一个类的过程
点击dock中Xcode(这里版本为4.3.3)应用,
上图中Welcome to Xcode下有 Create a new Xcodeproject点击一下创建新项目
选择项目类型,这里我们选择基于mac OS X系统下的控制台程序点击next
这里我们输入项目的名称 MyFirstClass然后和公司标示这里注意了type选择Foundation 这样我们就可以使用平台提供的大量的类这个应该和java的基础包差不多
这样我们就看到了我建立的项目。
项目下面有三个文件包一个和项目名称一致还有两个固定的 frameworks 这里是存放支持框架的文件类似java中jar文件这里是foundation.framework也就是我们在创建项目时最后一个步骤中type选项中选择的结果,另外一个就是products存放可以运行的程序
在MyFirstClass文件夹下面有个main.m文件,这个文件中我们可以看到main函数也就是程序的入口函数,代码已经为我们写好了直接运行会出现Hello, World!
新建一个类使用快捷键 command + N
选择Object-C class点击next
输入类名 Student然后选择父类 NSObject 点击next选择要类文件存储的位置。
2、利用Xcode断点调试,代码保存,注释标记,多文件查看
都有对应视频,叙述太麻烦,哪里不会看哪里。
3、Xcode使用快捷键和Mac使用快捷键(此部分是从网上搜集,非原创)
3.1.文件
CMD + N: 新文件
CMD + SHIFT + N: 新项目
CMD + O: 打开
CMD + S: 保存
CMD + SHIFT + S: 另存为
CMD + W: 关闭窗口
CMD + SHIFT + W: 关闭文件
3.2. 编辑
CMD + [: 左缩进
CMD + ]: 右缩进
CMD + CTRL + LEFT: 折叠
CMD + CTRL + RIGHT: 取消折叠
CMD + CTRL + TOP: 折叠全部函数
CMD + CTRL + BOTTOM: 取消全部函数折叠
CTRL + U: 取消全部折叠
CMD + D: 添加书签
CMD + /: 注释或取消注释
CTRL + .: 参数提示
ESC: 自动提示列表
3.3. 调试
CMD + \: 设置或取消断点
CMD + OPT + \: 允许或禁用当前断点
CMD + OPT + B: 查看全部断点
CMD + RETURN: 编译并运行(根据设置决定是否启用断点)
CMD + R: 编译并运行(不触发断点)
CMD + Y: 编译并调试(触发断点)
CMD + SHIFT + RETURN: 终止运行或调试
CMD + B: 编译
CMD + SHIFT + K: 清理
3.4. 窗体
CMD + SHIFT + B: 编译窗口
CMD + SHIFT + Y: 调试代码窗口
CMD + SHIFT + R: 调试控制台
CMD + SHIFT + E: 主编辑窗口调整
3.5. 帮助
CMD + OPT + ?: 开发手册
CMD + CTRL + ?: 快速帮助
Command + Shift + E :扩展编辑器
Command + [ :左移代码块
Command + ] :右移代码块
Tab :接受代码提示
Esc :显示代码提示菜单
Ctrl + . (句点):循环浏览代码提示
Shift + Ctrl + . (句点):反向循环浏览代码提示
Ctrl + / :移动到代码提示中的下一个占位符
Command + Ctrl + S :创建快照
Ctrl + F :前移光标
Ctrl + B :后移光标
Ctrl + P :移动光标到上一行
Ctrl + N:移动光标到下一行
Ctrl + A : 移动光标到本行行首
Ctrl + E : 移动光标到本行行尾--杨过注:这二个太有用了,刚开始用XCode,一直奇怪为啥Home与End键为啥不能直接定位到行首、行尾?
Ctrl + T :交换光标左右两边的字符
Ctrl + D:删除光标右边的字符
Ctrl + K :删除本行
Ctrl + L : 将插入点置于窗口正中
Command + Alt + D:显示open quickly窗口
Command + Alt + 上方向键:打开配套文件
Command + D :添加书签
Option + 双击:在文档中搜索
Command + Y :以调试方式运行程序
Command + Alt + P :继续(在调试中)
Command + Alt + 0 :跳过
Command + Alt + I :跳入
Command + Alt + T :跳出
以下是mac的快捷键
1.以下几个快捷键是“系统级别”的通用快捷键:
Command + A:全选
Command + C: 复制
Command + V: 粘贴
Command + X: 剪切
Command + Z: 撤销
Shift + Command + Z: 撤销刚才的“撤销”动作2
2.在文本输入区域,移动光标的方法:
Up/Down/Left/Right:向(上/下/左/右)移动光标(一个字符/一行)
Option + Left/Right: 将光标移动至一个词(之前/之后)(处理中文时不能识别“词”,与Left/Right没区别)
Commandmand + Left/Right: 将光标移动至行首/行末
Option + Up/Down: 将光标移动至本段开头/末尾
Command + Up/Down: 将光标移动至文档开头/末尾
3.选中文字的方法:
在开头处点击一下,而后按着Shift键在结尾处点击一下;
在开头处点击两下,而后拖动指针至结尾处,点击一下;
按下Shift键之后按上下左右键(还可以搭配Option或者Command使用)
Double Click: 双击,选中光标所在的词;
Triple Click: 连击三下,选中光标所在的那个段落(这个很重要)
4.刪除文字:
Delete:刪除光标之前的一个字符
Fn + Delete: 删除光标后的一个字符
Option + Delete: 删除光标前的一个词
Fn + Option + Delete: 删除光标后的一个词
以下三个快捷键非常有用:
Command + Delete:删除光标至行首的内容
Control + K: 删除光标至本段末的内容
Control + Y: 将刚刚用Control + K或Command + Delete删除的内容粘贴至光标所在之处
还有个很有趣且有用的快捷键,Control + T:将光标所在前后的两个字幕调换位置。不过,FIT中文输入法把这个键设置成了“简繁体输入切换”,所以在中文输入发激活的状态下,这个快捷键无法使用。
5.英文拼写工具
Shift + Command + ;调出拼写检查对话框
F5补全当前单词。在TextEdit程序中,也可以用ESC查看拼写建议。(光标所在位置应该是英文字母之后)
6.富文本编辑
纯文本文件(txt)是没有格式的,但是富文本(rtf等等)是有各种格式的,设置格式的快捷键也基本上是通用的:
Command + B:加重
Command + I: 倾斜
Command + U: 下划线
Command + +:增大字体尺寸
Command + -: 缩小字体尺寸
Command + {:靠左
Command + }: 靠右
Command + |: 居中
Control + Command + U:将选中文字转换为大写格式(Uppercase)
Control + Command + L: 将选中文字转换为小写格式(Lower case)
Control + Command + C: 将选中文字首字母转换为大写格式(Capitalize)
Command + K:插入超链接
Shift + Option + Command + V:以光标所在的格式粘贴
7.文档内搜索
Command + F:搜索
Command + G: 搜索下一处
Shift + Command + G: 搜索上一处
8.输入特殊字符
Option以及Shift + Option这个功能键与其它单键组合,可以输入各种特殊字符3
9. FIT中文输入
Shift:中英文切换
Command + Space: 切换输入法
Shift + Space: 全角字符切换
Control + .: 中英文标点切换
Control + T: 简繁体输入切换