![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
理论
zhs_2014
这个作者很懒,什么都没留下…
展开
-
C语言学习-内存剖析
内存剖析1. 进制二进制表示:以0b或0B开头八进制表示:以0开头十六进制表示:以0x或0X开头各进制输出:%o :八进制输出%x :十六进制输出2. 负数与取值范围负数在计算机中表示原创 2014-07-23 09:36:16 · 309 阅读 · 0 评论 -
OC语言学习-内存管理
内存管理引用计数器Ø 基本结构1) 每个OC对象都有自己的引用计数器,是一个整数,表示“对象被引用的次数”,即该对象被多少个对象在引用2) 每个OC对象内部专门有4个字节来存储引用计数器Ø原创 2014-07-23 09:53:21 · 370 阅读 · 0 评论 -
OC语言学习-面向对象
类、对象、方法类类名:1) 类名的第一个字母必须是大写2) 不能有下划线3) 多个英文单词,用驼峰标识类的声明和实现类的声明@interface 类名 : NSObject{ @public 成员变量;}方法声明;@end类的实现@implementation 类名原创 2014-07-23 09:51:25 · 524 阅读 · 0 评论 -
OC语言学习-基本语法
基本语法1. 基本语法概述1) 基本数据类型:C语言基本数据类型+BooL(YES/NO)2) Nil类型等同于C语言的Null3) 基本语句:等同于C语言4)原创 2014-07-23 09:49:47 · 341 阅读 · 0 评论 -
C语言学习-基本运算
1. 算术运算1) 取余运算(%)结果的正负性只跟%左边的数值有关2) 自增自减(运算过程中自动类型提升(小升大)) a++:先运算,再自增 ++a:先自增,再运算3) sizeof:用来计算变量、常量、数据类型的内存字节数sizeof为运算符计算变量、常量时可省略小括号(),如sizeof(7);等价于sizeof 7;计算数据类型时不能省略,只有原创 2014-07-23 09:30:42 · 373 阅读 · 0 评论 -
C语言学习-基本语法
1. unix指令补充(mac os x系统环境下)编译: cc -c 文件名.c链接: cc 文件名.o编译、链接同时进行: cc 文件名.c运行当前路径下的可执行文件(.out文件):./a.out更改可执行文件的名称:cc .c文件名或.o文件名 –o 新文件名编译:只检查程序语法错误,不检测main()函数链接:.o文件与C语言自带的函数库合并并生成可执行文件原创 2014-07-23 09:28:07 · 418 阅读 · 0 评论 -
Foundation框架学习-结构体
结构体NSRange:表示某个位置的若干元素在母体中的范围成员:unsign long location unsign long length赋值可调用框架下函数:NSMakeRange(NUIntger l原创 2014-07-23 09:56:00 · 326 阅读 · 0 评论 -
C语言学习-其他
预处理指令预处理指令分为三种:宏定义、条件编译、文件包含1) 所有的预处理指令都是以井号’#’开头 2) 预处理指令在代码编译前执行3) 预处理指令的位置可以随便写4) 预处理指令的作用域:从编写指令的那一行开始,一直到文件结尾,或者人为结束宏定义定义:#define 宏名 值(结束宏:#undef 宏名)宏名一般大写,变量名一般小写宏定义分为三种:不原创 2014-07-23 09:42:21 · 288 阅读 · 0 评论 -
C语言学习-复杂数据类型
数组数组初始化int a[3]={1,2,3};int a[]={1,2,3};int a[8]={[3]=2,[4]=6};用下标对指定值进行初始化使用注意1) int a[‘A’]={3,4,5},写法正确,’A’相当于652) 如果在定义数组的同时进行初始化,数组下标不能是变量,必须为常量或者空缺3) int a[];此种写法不对,计算机无法分配空间,会报错原创 2014-07-23 09:40:05 · 355 阅读 · 0 评论 -
黑马程序员-C语言学习-函数
函数函数的作用:封装常用功能,方便调用定义函数要明确的东西:1) 形参2) 返回值类型3) 有意义的函数名1. 形参和实参形参:在定义函数时的从参数称为形参实原创 2014-07-23 09:33:23 · 310 阅读 · 0 评论 -
OC语言学习-其他
其他数据类型Block1. block本质:指向函数的指针2. block跟函数差不多,区别在于block并不确定,可以在运行时随时随地编写代码中定义一个block:无形参无返回值: void (^myblock) ();原创 2014-07-23 09:52:09 · 272 阅读 · 0 评论 -
C语言学习-流程控制
选择结构if语句四种结构形式 第一种: if(条件) { 语句1; 语句2; …… } 第二种: if(条件) {原创 2014-07-23 09:30:47 · 308 阅读 · 0 评论 -
Foundation框架-类
OC字符串(NSString/NSMutableString)NSString:不可变字符串字符串创建://直接创建NSString *s1=@”jack”;//调用方法创建NSString *s2=[[NSString alloc] initWithFormat:@”age is %d”,10];//对应的类方法NSString *str3=[NSString str原创 2014-07-23 09:54:21 · 392 阅读 · 0 评论