- 博客(10)
- 收藏
- 关注
原创 黑马程序员-------ARC机制
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——- 1. ARC是一种编译器特性,它不同于其他语言中的垃圾回收器,它可以帮我们优化内存 2. OC中的指针分为两种: (1)强指针:默认情况下,所有指针都是强指针(_ _strong) (2)弱指针:(_ _weak) 3. ARC的判断准则:只要没有强指针指向对象,就会释放对象 4. @proper
2015-10-12 10:26:01
326
原创 黑马程序员-------Block
(一) 简介Block封装了一段代码,可以在任何时候执行Block可以作为函数参数或者函数的返回值,而其本身又可以带输入参数或返回值。苹果官方建议尽量多用block。在多线程、异步任务、集合遍历、集合排序、动画转场用的很多(二) block的定义int (^MySum)(int, int) = ^(int a, int b) { return a+b;};定义了一个叫MySum的block
2015-10-12 00:36:04
318
原创 黑马程序员-----OC粗略总结
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——- 1.import的作用 impor是导入外部文件或框架,跟include功能相同,但是import的优点是可以防止重复导入。2.说一下面向对象,面向对象有哪些特性,分别说一下 面向对象:面向对象简称OOP,在解决问题时我们只关心解决此方法的工具,也就是对象,不关心解决此方法的过程。 特性:
2015-10-11 12:48:20
456
原创 黑马程序员-------C中的运算符大集合
基本运算C语言一共有34种运算符,包括了常见的加减乘除运算一.算术运算1.1 加法运算+ 除开能做加法运算,还能表示正号:+5、+901.2 减法运算- 除开能做减法运算,还能表示符号:-10、-291.3乘法运算* 注意符号,不是x,而是*1.4除法运算/ 注意符号,不是÷,也不是\,而是/整数除于整数,还是整数。1/2的值是0,这个并不是二分之一1.5取余运算% 什么是取余:两个整数
2015-10-10 13:03:43
442
原创 黑马程序员-------Foundation框架 NSRange
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-Foundation框架是由许多类、方法、函数、文档按照一定的逻辑组织起来的集合,使编程变的更容易清晰。在Foundation学习的过程中,主要对结构体、集合类加以了解。一、结构体1、NSRangeNSRange内部包含两个属性,Location与Length。NSRange(location,length)定义
2015-10-09 19:34:30
458
原创 黑马程序员-------OC中的一些核心语法
一、编译器特性:点语法点语法是OC为帮助其他语言程序员迅速掌握和适应OC来创造的语法,点语法的本质为set和get方法的调用,例如:`int main(int argc, const char * argv[]) { Person *p = [Person new]; //点语法:此处点相当于调用set方法,将值set进成员变量 p.age = 10; //点语法:此
2015-10-09 10:54:19
304
原创 黑马程序员-------封装 继承 多态 的一些概念
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——- 一、封装1.概念 在程序上,隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别;将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与操作数据的源代码进行有机的结合,形成“类”,其中数据和函数都是类的成员。 2.set方法和get方法
2015-10-08 23:28:58
477
原创 黑马程序员------Foundation框架NSString&NSArray
1) NSString : 不可变字符串NSMutableString : 可变字符串,是NSString的子类。2) 创建方式NSString *s1 = @”itcast”;NSString *s2 = [NSString stringWithFormat:@”My age is%d and no is %d and name is %@”, age, no, name];NSString *s
2015-10-08 21:56:44
333
原创 黑马程序员---------->OC的一些概念
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——- 1. 命令行下编译 可以使用名为gcc的GNU Objective-C编译器来编译并链接这个程序,gcc命令一般的格式为: gcc -framework Foundation files -o progname 该选项说明你要使用有关Foundation框架的信息: -framework Foundat
2015-10-07 23:09:48
288
原创 黑马程序员 ------- 指针的基础知识
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-指针提供了一种用来使用地址的符号方法。由于计算机的硬件指令很大程度上要依赖于地址,所以指针使你能够以类似于计算机底层的表达方式来表达自己的意愿。这使得使用了指针的程序能够更高效的工作。指针能够很有效的处理数组。数组标记实际上是一种变相使用指针的形式。如:str == &str[0],数组名同时也是该数组元素的地址。
2015-09-01 22:32:44
493
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅