自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 黑马程序员------iOS培训 Foundation框架

一、结构体1.NSRangeNSRange r = NSMakerange(2,4);  1>查找某个字符串在str中的范围。  2>如果找不到,length=0;   例:     NSString *str = @"i love oc";     NSRange range = [str rangeOfStri

2015-05-19 22:58:25 486

原创 黑马程序员------ios培训 oc内存管理(二)

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一.autorelease::1.autorelease简单接受    1.>autorelease方法返回值是本身。2.>调用autorelease方法后对象计数器不变    3>autorelease调用后会将对象放到一个自动释放池中    4>当能够自动释放池销毁

2015-05-19 16:08:04 392

原创 黑马程序员-----------ios培训 oc内存管理(一)

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一.对象的基本结构1.引用计数器:被引用的次数,占用四个字节,当使用alloc 、new、copy创建一个新对象时引用计数器默认是1,retaincount获得当前引用计数器。2.retain :每次使用消息dealoc计数器 +1,且返回值是本身。3.release :每次使

2015-05-19 08:32:03 600

原创 黑马程序员--------iOS培训 OC核心语法二

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一.分类:在不改变原来类基础上可以为类增加一些方法。1. 使用注意:                      1>.分类只增加方法,不增加成员变量                      2.>分类方法实现中可以访问原来类中生命的成员变量,但不能增加成员变量

2015-05-18 17:25:35 415

原创 黑马程序员-----------ios培训 oc核心语法一

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------  一.点语法     点语法:点语法本质是方法调用          例:p.age = 10  --->[p setAge : 10]                  p.age ----> [p age]; 二.成员变量的作用域     public :在任何地

2015-05-18 09:15:09 534

原创 黑马程序员--------OC面向对象的三大特性

面向对象的三大特性 : 封装 、继承 、多态。1.封装(1)成员变量名以下划线_开头,         好处:1>让成员变量名和get方法区别开                     2>可以和局部变量名区分开,以下划线“_”开头的一般是成员变量。(2)set方法:1>作用:提供一个方法给外界设置成员变量。2>命名规范:方法必须以set开头;set后面跟上成员

2015-05-14 19:53:34 474

原创 黑马程序员----------OC基础部分

1. 面向对象和面向过程。1>oc是面向对象的语言,所谓面向对象就是解决问题需要哪些对象。2>c是面向过程的语言,解决问题时关注的是过程和步骤。2.  类和对象。1>类:相当于设计图。1>类名:类名的第一个字母必须是大写               不能用下划线                多个英文单词时必须用驼峰标识2>对象:是依据类设计出来具体存在的。因此

2015-05-14 18:58:25 414

原创 黑马程序员----------指针

1.指针格式类名称标识符  *指针变量名;2.先定义后赋值:int a = 10;int *p;//定义一个指针变量p = &a;//指针变量指向变量a的存储空间。定义的同时赋值:int a =10;int *p = &a;3.指针的作用:指针就一个作用,能够根据一个地址值访问对应的存储空间。4. 指针的注意点:int *p 只能指向“int"类型的数据;

2015-05-14 18:56:01 261

原创 黑马程序员------------字符串

1.字符串的初始化int a[] = "123";int b []= {'1','2','3','0\'};2."0\"的作用:它是字符串结束的标志。下面举个例子:#includeint main(){ char name[] = "itcast"; char name2[] ={'y','o','u',}; printf("%s\n",name2); return

2015-05-14 18:39:54 236

原创 黑马程序员------------函数

1.定义函数的目的:将一个常用功能进行封装起来,方便以后调用2. 函数格式:返回值 函数名(形式参数){         函数体}3 . 关于形参1>函数名后面的参数为形参,一个函数可有可无形参2>函数体内部不能定义和形参一样的变量3>如果基本函数作为函数形参纯粹是值传递,修正函数内部的形参值不会影响外面的实参值。4>实参:调用函数传入的具体值,而且实参

2015-05-14 18:36:54 269

原创 黑马程序员------------数组 二维数组

1.数组的格式元素类型  数组名[元素个数] int ages[3];2.数组的初始化1>int b[3];b[0] = 10;b[1] = 23;b[3] = 43;2>int a[3] = {10 , 23 ,  42};3>int c[] = {10  , 23 , 42];4>int d[5] = {12 , 21 , 23 ];这种形式只是给这个数组的

2015-05-14 18:35:51 311

原创 黑马程序员 ---------流程结构

1.选择结构1>if 语句(1)if(条件语句){               }(2)if(条件语句){                 }else{                 }(3)if(条件语句){                  }     elseif(条件语句)      {             }(4)if(t条件语句)

2015-05-14 18:30:43 265

原创 黑马程序员---------C语言 关于数组被当作函数参数传递的问题

当一个数组当作函数参数传递时,会被当作指针使用。下面举一例子编写一个函数 :int arrayMax(int a[],int count),找出数组中元素最大值 #includeint arryMax (int a[] , int count);int main (){ int ages [] = {10 , 23 , 43 , 45 , 56 ,76 }; int temp

2015-05-14 18:28:55 321

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除