IOS之oc学习笔记(1)

IOS之oc学习笔记(1)

OC的简介

1.Objective-C简称Obj-C或者OC,Objective的意思就是面向对象的。OC其实就是在C语言的基础之上,封装了一层面向对象的语法,他并不是一门全新的编程语言。
2.OC是Mac OS X系统和iOS系统的主要开发编程语言。
3.C程序的源文件的后缀名为.c,OC程序的源文件是后缀名为.m,m就是message的意思。因为OC是完全兼容C语言的,所以在.m文件之中是可以写任意的C代码。
并且OC中main函数仍然是OC程序的入口,作用和C语言中的是一样的。

OC与C

OC完成兼容C,是C语言的扩展,并且OC的源文件和C的源文件组成可以生成可执行文件;

#import <Foundation/Foundation.h>


int main(int argc, const char * argv[]) {
    @autoreleasepool {
        char *n = "11111";  //c中表示的字符串
        printf("%s",n);
    }
    return 0;
}

打印为:11111Program ended with exit code: 0
函数与方法
  • 在oc中函数属于当前的文件的函数;例如主函数:main
  • 在oc中方法属于类的方法;-(Void)sayHi;
相同点
  1. 都是将一段代码封装在其中,表示1个相对独立的功能;
  2. 函数或者方法只要被调用,那么封装在其中的代码就会被执行;
不同点
  1. 语法不同;
  2. 定义的位置不一样;

在方法不能调用函数,函数也不能调用方法,函数在类中是不会被识别出来

修改项目模版
 修改项目模板以及main函数中的内容
 /Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/Project Templates/Mac/Application/Command Line Tool.xctemplate/
 
  修改OC文件头部的描述信息
 /Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/Source/Cocoa Class.xctemplate
OC常用的快捷键
Xcode相关:
  Command +  -                           ->字体放大缩小
  Command H                              ->隐藏Xcode
  Command Q                              ->退出Xcode
文件相关:
  Command shift T                       ->新建窗口
  Command N                             ->新建文件
  Command Shift N                       ->新建项目
  Command + Ctrl + W                    ->关闭当前文件
  Command + Option + W.                 ->关闭当前项目
界面相关:
  Command + Option +  回车              两栏显示
  Command + 0                           隐藏/显示导航器面板 
  Command + Shift + Y               隐藏/显示调试面板
  Command + Ctrl + F                窗口全屏
  Command + Shift + F             	在项目内查找
  Command + Shift + Alt + F   		在项目内查找并替换
  Command + F       				在当前文件内查找
  Command + Alt + F     			在当前文件内查找并替换
  Command + G         				查找下一个
  Command + Shift + G          		查找上一个
  Command + E         				查找选中的部分
  Command + Shift + G          		查找并替换选中的部分
导航栏相关
  Command + Shift + J   			将当前文件在项目导航栏中显示
  Command + Option + `   			切换焦点(光标)位置
  Command + J        				将光标移动到编辑器  
  Command + Ctrl + 左/右方向键    	切换编辑器历史文件(+ Alt 在分栏中显示)
  Command + Ctrl + J   			跳转到声明定义处+ Alt 在分栏中显示)
  Command + Ctrl + 上\下方向键    	在头文件与.m文件之间切换(+ Alt 在分栏中显示)
项目相关
  Command + R    运行
  Command + I    测试工具
  Command + Shift + B解析
  Command + B    构建
  Command + Shift + K 清除构建
  Command + .    停止
调试相关
  Command + K    清空控制台显示
  Command + Shift + M内存视图
  Command + Ctrl + C跳转到当前行 
编辑器相关
  Option + 左\右方向键    向左\右移动到下一个词汇
  Ctrl + K  删除当前行光标后的所有内容
  Ctrl + D  删除光标后的一个字符
  Ctrl + H  删除光标前的一个字符
  Ctrl + A  (Command + 左方向键)光标移动到行首
  Ctrl + E  (Command + 右方向键)光标移动到行尾
(配合Shift键可快速选中一行或多行)
  Ctrl + T  交换光标前后两个字符的位置
  Option + 鼠标左键    快速打开相应帮助
 Option + Space       显示自动完成列表
 Command + Option + Ctrl  +F 自动更正所有错误
 Command + Ctrl  +M 隐藏\显示所有错误
 Ctrl + I  自动重新缩进所选代码
 Command +[                  选中部分向左缩进
 Command + ]                 选中部分向左缩进
 Command + AlOptiont +[                  选中部分向上移动
 Command + Option + ]                 选中部分向下移动
 Command + / 批量注释\解注释
 Command + Option + 左\右方向键    折叠\展开一段代码
 Command + Option + Shift + 左\右方向键  折叠\展开所有代码
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值