黑马程序员——NSString和开发技巧(快捷键部分非原创)


一、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、新建一个类的过程

点击dockXcode(这里版本为4.3.3)应用,

https://img-my.csdn.net/uploads/201301/16/1358300375_1059.jpg


上图中Welcome to Xcode下有 Create a new Xcodeproject点击一下创建新项目


 https://img-my.csdn.net/uploads/201301/16/1358300560_4670.jpg


选择项目类型,这里我们选择基于mac OS X系统下的控制台程序点击next


https://img-my.csdn.net/uploads/201301/16/1358300500_6932.jpg


 

    这里我们输入项目的名称 MyFirstClass然后和公司标示这里注意了type选择Foundation  这样我们就可以使用平台提供的大量的类这个应该和java的基础包差不多 

这样我们就看到了我建立的项目。

    项目下面有三个文件包一个和项目名称一致还有两个固定的 frameworks 这里是存放支持框架的文件类似javajar文件这里是foundation.framework也就是我们在创建项目最后一个步骤中type选项中选择的结果,另外一个就是products存放可以运行的程序

    在MyFirstClass文件夹下面有个main.m文件,这个文件中我们可以看到main函数也就是程序的入口函数,代码已经为我们写好了直接运行会出现Hello, World!

    新建一个类使用快捷键 command + N 


https://img-my.csdn.net/uploads/201301/16/1358302432_6014.jpg


选择Object-C class点击next


https://img-my.csdn.net/uploads/201301/16/1358302558_9998.jpg


输入类名 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,一直奇怪为啥HomeEnd键为啥不能直接定位到行首、行尾?
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 + KCommand + 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:
简繁体输入切换



 


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值