- 博客(21)
- 收藏
- 关注
原创 黑马程序员—OC语言基础—Foundation框架小结
————————Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———————
2015-05-06 10:46:01
362
原创 黑马程序员—OC语言基础—Block类型与Protocol协议小结
————————Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———————
2015-05-05 22:39:17
307
原创 黑马程序员—OC语言基础—内存管理
————————Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———————之前我们已经提到过C语言中的内存存储空间。有五大区域:堆、栈、自由存储区、全局\静态存储区和常量存储区。OC是以C语言为基础的,所以也分这五大区域。下面我们讨论一下OC中内存管理的规律。一、引用计数器1.每个OC对象都有自己的引用计数器,是一个整数,即对象被引用的次
2015-05-05 19:29:06
329
原创 黑马程序员—OC语言基础—类的深入研究
————————Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———————
2015-05-05 16:02:51
282
原创 黑马程序员—OC语言基础—构造方法和分类
————————Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———————本文我们主要讨论构造方法的使用。一、构造方法一般我们写的Person *p = [[Person alloc] init];init是初始化的意思,当初始化完成时,成员变量为0,但是我们不想让成员变量初始值为0,希望为其他值,那么就需要我们构造方法。构造的方法如
2015-05-05 15:46:33
351
原创 黑马程序员—OC语言基础—核心语法小结
————————Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———————本文将会总结一些OC特有的一些核心语法,比如点语法、@property和@synthesize、id等等语法。一、点语法OC中的点语法与Java中的点语法不同,不是代表访问类中的相应成员变量的,在OC中是表示转为相应的get方法和set方法的。只要记住这一句话,那么点语法就
2015-05-05 13:31:54
408
原创 黑马程序员—OC语言基础—面向对象的三大特性(2)
————————Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———————一、继承1.继承的基本概念与用法继承,光看这个词,我们就能明白大概意思,就是说有一个新东西能具有一种老东西的特性。接下来我们具体来了解一下面向对象的继承是怎么继承的,有什么样的好处。在OC中,我们一般说的继承,是指类的继承。假设有类A,那么如果类B的属性与类A相同(即代
2015-05-05 12:19:37
372
原创 黑马程序员—OC语言基础—面向对象的三大特性(1)
————————Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———————一、面向对象的三大特性面向对象的三大特性为封装、继承、多态。下面我们一个一个来讨论每一个特性的特点与用法。二、封装1.封装的理解封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。封装,也就是把客观事物封装成抽象的类,并且类可以把自己
2015-05-05 10:42:44
352
原创 黑马程序员—OC语言基础—类与对象
————————Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———————OC的类与对象是极其重要的概念,要想学好OC语言,就必须把类与对象搞清楚了,不然后面程序很难写好。一、面向对象(Object Oriented)和面向过程(Procedure Oriented)思想面向对象:关注解决问题需要哪些对象面向过程:关注解决问题需要哪些步骤
2015-05-04 21:17:40
337
原创 黑马程序员—OC语言基础—基础语法知识
————————Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———————
2015-05-04 19:49:12
447
原创 黑马程序员—C语言—指针理解总结
————————Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———————指针指针是C语言中的重点也是难点。C语言的灵活就灵活在此,接下来我们来探讨一下指针的用法。一、指针基本知识1.指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。指针的基本格式:变量类型 *变量名;int *p;定义了一个指针变量p。2.下
2015-05-04 15:25:47
287
原创 黑马程序员—C语言—数组、字符串、结构体和枚举
————————Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———————一、数组1.数组的定义格式:类型 数组名[元素个数];例如:int ages[5] = {19, 19, 28, 27, 26};还有其他写法:int ages[5] = {19, 19};int ages[5] = {[3] = 27, [4] = 26
2015-05-04 13:26:58
338
原创 黑马程序员—C语言—内存管理理解
————————Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———————内存存储剖析一、4种进制十进制、二进制(0b1010)、八进制(017)、十六进制(0xc)二、各数据类型取值范围char1个字节(8bit) -2^7~2^7 -1int4个字节(32bit) -2^31~2^31 -1内存管理在C语言中,内存分成
2015-05-04 12:42:04
338
原创 黑马程序员—C语言—函数小结
一、函数C语言程序是由函数构成的。任何一个C语言程序都是由一个或者多个程序段(小程序)构成的,每个程序段都有自己的功能,我们一般称这些程序段为“函数”。1.什么情况下需要定义函数:添加一个常用的新功能的时候,我们可以写一个函数来封装这一个新功能,以方便我们平时的调用。2.函数的定义格式返回值类型 函数名(形式参数列表){ 函数体}例如:定义一个函数,计算两个整数
2015-05-04 11:06:51
346
原创 黑马程序员—C语言—循环结构
————————Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———————循环结构循环控制语句有三种: 1)while 循环语句 2) do... while 循环语句 3)for循环语句。1.while 循环语句while语句的一般形式:while(表达式) //表达式为真执行循环体;为假时跳过循环体。循环体;上述语
2015-05-04 10:09:35
273
原创 黑马程序员—C语言—顺序结构与选择结构
————————Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———————一、顺序结构顺序结构的程序是最简单的程序。在顺序结构的程序中,程序是一条语句接一条语句顺序地往下执行。实际上这样的简单程序几乎不会单独存在,一些很简单的小程序都少不了分支和循环结构。所以这里只解释一下,不作多的讲解。在循环或分支结构里也包含了大量的顺序结构程序。二、
2015-05-04 09:22:16
1398
原创 黑马程序员—C语言—运算符小结
————————Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ————————一、算数运算符1. 加法运算符 +2. 减法运算符(负数运算符)-3. 乘法运算符 *4. 除法运算符 /相同数据类型的值才能进行运算,而且运算结果依然是同一种数据类型5. 模运算符(取余运算符)%%两侧必须都为整数,否
2015-05-03 23:14:20
499
原创 黑马程序员—C语言—基本语法printf与scanf
————————Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ————————由于本科期间C语言已经学习过,所以有一些简单地常识性的问题在此就不在赘述。只将一些细节方面容易忘记或者不太容易搞懂的问题记录在此。一、32个关键字(无需死记,后面都会一一讲到)auto、double、int、struct、break、else、long、switch、case
2015-04-13 23:28:17
576
原创 黑马程序员——iOS开发入门
————————Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ————————我们要学习iOS开发,首先要对iOS操作系统和对应的开发环境做一个深入地了解。iOS操作系统是苹果公司开发的移动操作系统。作为一个智能手机用户,一定对苹果公司和苹果手机一点都不陌生。所以这里就不再赘述。下面我们就了解一下,做iOS开发的开发环境。(一)iOS开发的
2015-04-11 00:00:15
432
原创 黑马程序员—C语言—Xcode环境准备
一、使用Xcode编写程序写代码的工具有:记事本、Vim、Xcode等等,一般MacOS中我们使用Xcode。由于Xcode是apple官方出品的,且使用简便。还有一个很重要的功能就是高亮功能。下面我们就开始熟悉一下,如何在Xcode中编写一个完整的C程序。1、新建一个C语言文件(.c文件)打开Xcode—> File —> New —> File... —> C and C++
2015-04-10 22:50:00
781
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人