- 博客(12)
- 资源 (4)
- 收藏
- 关注
原创 黑马程序员——OC中Foundation框架
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------Foundation框架:Foundation类层次的根是NSObject类,它(和NSObject及NSCopying协议一起)定义了基本的对象属性和行为。Foundation框架的剩余部分由几组相互关联的类和一些独立的类组成。有一些代表基本数据类型的类,如字符串、字节数组、用于存储
2015-04-14 10:46:47
548
原创 黑马程序员——OC语法 block和protocol
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、block1.block简介block是一种数据类型。block类型的数据封装了一段代码,可以在任何时候执行。(和函数相似)block可以作为函数参数或者函数的返回值,而其本身又可以带输入参数或返回值。block跟函数很像: 1>可以
2015-04-14 10:02:41
581
原创 黑马程序员——OC内存管理
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------内存管理:1.为什么要进行内存管理移动设备的内存极其有限,每个app所能占用的内存是有限制的,如果某个app超过内存限制会被系统强制关闭,也就是传说中的“闪退“。当app所占用的内存较多时,系统会发出内存警告,这时我们就要回收一些不需要再使用的内存空间。比如回收一些不需要使用的
2015-04-13 22:16:44
366
原创 黑马程序员——OC核心语法点语法,成员变量,@property和@synthetic,构造方法
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------点语法@点语法其实就是方法调用,对普通方法@当使用点语法时,编译器会自动展开成相应的方法示例成员变量的作用域1、成员变量有四种作用域,分别为@protected、@public、@private、@package2、解释@protected:默认成员变量类型
2015-04-13 15:31:19
618
原创 黑马程序员——OC的三大特性:封装,继承,多态
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、封装1、什么是封装隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别;将抽象得到的数据和行为(功能)相结合,形成一个有机的整体,也就是将数据与操作数据的源代码进行有机的结合,形成“类”,其中数据和函数都是类的成员。简单点说就是隐藏对象的属性和
2015-04-13 15:07:53
414
原创 黑马程序员——OC的初步认识,类和对象
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、oc简介oc是在c语言的基础上,增加了面向对象的语法,开发的一种语法。oc可以完全兼容c语言,可以在oc中混入c语言代码和一部分的c++代码oc用途:用于Mac os x平台和ios平台的应用程序开发文件后缀名c->.c oc->.m c++->.m
2015-04-13 14:54:34
761
原创 黑马程序员——c语言的全局变量和局部变量,static和extern,预处理指令
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、全局变量和局部变量根据变量的作用域,可以分为:局部变量、全局变量 1.局部变量: 1> 定义:在函数(代码块)内部定义的变量(包括函数的形参) 2> 作用域:从定义变量的那一行开始,一直到代码块结束 3> 生命周期:从定义变量的那一行开始分配存储空间,代码块结束后,
2015-04-13 14:20:02
826
原创 黑马程序员——c语言复杂数据类型:结构体和枚举,typedef的使用
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、什么是结构体当一个整体由多个数据构成时,我们可以用数组来表示这个整体,但是数组有个特点:内部的每一个元素都必须是相同类型的数据。在实际应用中,我们通常需要由不同类型的数据来构成一个整体,比如学生这个整体可以由姓名、年龄、身高等数据构成,这些数据都具有不同的类型,姓名可以
2015-04-13 13:52:58
841
原创 黑马程序员——c语言的复杂数据类型:数组和指针
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、数组的基本概念1.一个int行变量或者一个float变量能保存一个人的分数,如果要保存一个班级的分数,那就远远不够。因此,我们要用到数组。2.数组就是用来存放一组数据的3.数组只能存放一种类型的数据,不能同时存放int型数据和float型数据或者其它两种不同的数
2015-04-13 13:30:14
646
原创 黑马程序员——c语言函数
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------函数1.什么情况下定义函数:当我们需要重复执行某一个功能时,我们就可以把用以支持这个功能的代码块封装到一个函数中,每次需要执行这个功能时,只要调用对应的函数就可以了。printf 其实就是系统帮我们封装好的一个函数。2.函数的定义格式 返回值类型 函数名(形式参数列
2015-04-13 11:48:37
400
原创 黑马程序员——c语言的基本运算和流程控制
一、c语言的基本运算C语言一共有34种运算符,包括了常见的加减乘除运算1.加法运算+ 除开能做加法运算,还能表示正号:+5、+902. 减法运算-除开能做减法运算,还能表示符号:-10、-293. 乘法运算*注意符号,不是x,而是*4. 除法运算/ 注意符号,不是÷,也不是\,而是/整数除于整数,还是整数。1/2的值是0,这个并不是二分之一5.取余运算%
2015-04-12 22:51:29
521
原创 黑马程序员——c语言基础语法,变量的内存分析,scanf函数
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、基础语法1,关键字关键字就是C语言提供的有特殊含义的符号,也叫做“保留字”C语言一共提供了32个关键字,这些关键字都被C语言赋予了特殊含义auto double int struct break else long switchcase enum register
2015-04-12 18:14:12
518
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人