自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 黑马程序员——编程题:给NSString增加分类并实现3种方法

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 感谢同学的分享,题目如下: 利用分类给NSString扩展3个方法(Objective-C) 1>    字符串反转(比如@”123”调用方法后返回@”321”) 2>    计算英文字母的个数(比如@”5435abc54abc3AHJ5”调用方法后返回的是9) 3>    去除字

2015-01-01 20:56:10 1079

原创 黑马程序员——NSArray的基本使用和常见方法的使用

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 1、NSArray的基本特性 a)只能存放OC对象,不能存放非OC对象,例如int、struct、enum、char等; b)数组是有顺序的,从0开始; c)NSArray是不可变数组,指的是数组内的OC对象数量不能发生变化;NSMutableArray与之相反,数组内的OC对象数量可以

2015-01-01 16:30:32 311

原创 黑马程序员——protocol的基本使用和代理设计模式

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 1、protocol的用途     1)用来声明方法(不能声明成员变量)     2)遵守这个协议的类,相当于拥有这个协议中所有的方法声明     3)子类能够继承父类遵守的协议 2、protocol的书写格式 和 遵守protocol的类的书写格式

2015-01-01 12:30:10 458

原创 黑马程序员——block的基本使用

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 1、block的简介 block使用了与函数相同的机制: 可以像声明函数一样,来声明一个bock变量;可以利用定义一个函数的方法来定义一个block;也可以将block当做一个函数来调用。 简单写法举例: int (^sumBlock)(int, int) = ^(in

2015-01-01 11:52:32 313

原创 黑马程序员——解4道与 NSArray、NSString 知识点有关的编程题

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 看到论坛上已经通过面试的同学分享了两道编程题,以下是我的解题思路,记录下来留作复习用。 1、已有一个数组:@[@"1",@"2",@"3",@"6",@"8",@"9",nil] ,已经按照从小到大的顺序排列好。让用户输入一个新的整数,将这个整数放进数组里,并保持从小到大的顺序排

2014-12-31 23:04:19 342

原创 黑马程序员——ARC的基本原理和@property的使用

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 1、ARC的概述: 全称叫 ARC(Automatic Reference Counting)。 简单地说,就是代码中自动加入retain/release,原先需要手动添加的用来处理内存管理的引用计数器的代码可以自动由编译器完成。 2、ARC的优点         a)

2014-12-31 18:03:06 442

原创 黑马程序员——几个NSLog的输出功能补充

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 1、输出行号 NSLog(@"%d", __LINE__); 2、输出源文件的路径和文件名 注意:路径名不能有行号,否则使用printf输出 NSLog(@"%s", __FILE__); printf("%s\n", __FILE__

2014-12-31 17:39:23 320

原创 黑马程序员——Category分类的使用方法

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 1、新版的Xcode中去掉了Category的创建选项             所以自己总结了一下手动创建分类的步骤:             1)创建一个与主类相同父类的类(不是也没太大关系,之后要把父类的声明部分删掉)             2)新建的类名为Person+F

2014-12-31 16:11:27 349

原创 黑马程序员——构造方法之init的重写和自定义构造方法

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 1、构造方法的概念:     是一个用来初始化对象默认值的对象方法。 2、init方法的重写规则: - (id)init { if ( self = [super init] ) { _someThing = 10; // 如果初始化父类成

2014-12-31 15:32:24 291

原创 黑马程序员——NSString的几种实用方法

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 1、NSString创建字符串的常见方式 创建常量字符串: NSString *str1 = @"This is a String!"; NSString *str2 = [[NSString alloc] initWithString:@"This is a string"];

2014-12-31 02:36:20 278

原创 黑马程序员——Objective-C的封装、继承与多态

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 1、什么是封装、继承、多态 【1】封装就是在程序上,隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问,将抽象得到的属性和行为相结合,形成一个整体。 【2】继承在OC中指一个子类拥有父类的所有成员变量和方法,我们称这个子类继承了它的父类。OC中的继承是单继承

2014-12-30 14:08:09 454

原创 黑马程序员——Objective-C中的类与对象

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 1、类和和对象的概念 【1】将现实中人们要研究或计算的任何事物的相关属性和行为封装起来,就是对象(个人总结,如果有误请谅解); 【2】类是抽象的对象,对象是具体化的类。换种说法就是类相当于对象的图纸,用来描述一种事物,也就是说要创建对象就得先有类; 2、如何设计类和对象 【

2014-12-30 11:41:39 299

原创 黑马程序员——Objective-C简介 与 “Hello World”的编写

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 1、Objective-C的入门特点总结: 【1】Objective-C,通常被简称为OC或ObjC。是以C语言为基础,增加了面向对象语法的编程语言; 【2】OC是一个用C写成、很小的运行库,OC写成的程序通常只比其原始码大很少的一点; 【3】OC能完全兼容C语言,可以在OC代码中混入C

2014-12-29 22:25:47 387

C语言入门讲座.exe(C语言的入门书籍)

C语言入门讲座 例子很简单,力求最快入门。 想深入学习请阅读其它读物。

2010-01-11

空空如也

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

TA关注的人

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