自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 黑马程序员-foundation框架-NSArray 基本介绍

------- android培训、java培训、期待与您交流! ----------1,NSArray是OC中的数组类。c语言数组弊端1)只能存放一种数据类型2)不能很方便的动态添加数组元素,不能很方便的动态删除数组元素NSArray的使用注意1)只能存放任意OC对象,并且是有顺序的2)不能存储非OC对象,比如int,float等3)长度不可变,一旦初始化

2015-08-22 10:03:06 499

原创 黑马程序员-oc-protocol

------- android培训、java培训、期待与您交流! ----------protocol概念 1,接口:接口是一堆方法的声明没有实现oc中,接口是由协议的protocol来实现的这个里面可以声明一些方法,和java不同的是,它可以声明一些必须实现的方法和选择实现 的方法。这个和java是完全不同的。 protocol的格式@protoc

2015-08-22 09:08:02 501

原创 黑马程序员-oc-多态

------- android培训、java培训、期待与您交流! ----------1,多态的概念:同一种行为,对于不同的事物具有不同的表现形式。 这就叫做多态。程序中的多态:不同的对象以自己的方式响应相同名称方法的能力称为多态 多态的条件:有继承关系、有方法重写父类的声明变量指向子类对象。 代码体现:用父类类型的指针指向了子类对象,这就是多态

2015-08-22 07:37:19 613

原创 黑马程序员-oc-一些关键字区别(APD)

------- android培训、java培训、期待与您交流! --------oc中有些关键字用法,功能差不多但是又很有区别,先记下三个,以后遇到再补充上来1,id与instancetype1)id与instancetype都可以作为方法的返回值类型2)id是指针数据类型,可以指代任何类型,可以作为参数,而instancetype只能作为返回值类型3)用instance

2015-08-22 07:06:46 487

原创 黑马程序员-oc-Block

------- android培训、java培训、期待与您交流! ----------1,block代码块 Block对象是一个c级别的语法和运行机制。它与标准的c函数类似,不同之处在于,它除了有可执行的代码外,还包含了与堆,栈内存绑定的变量。Block 是一个基本数据类型,用于存放代码段c与oc基本类型区别:SEL,id,Block,boolean,B

2015-08-22 01:25:29 362

原创 黑马程序员-c语言-字符串求公共子类

tip:之所以想把这个小程序写下来,是因为编程的时候发了很长时间。整体感觉代码不简洁,不过,码出来时还是很开心。找出多个字符串中的最大公共子字符串,如“nbitheimanb”和“itheia”的最大子串是:”ithei”。(C语言)#include #include int main(int argc, const char * argv[]) { // inser

2015-08-21 23:32:21 410

原创 黑马程序员-oc-分类(Q)

------- android培训、java培训、期待与您交流! ----------1,类别作用在不修改原油的类的基础上增加新的方法一个庞大的类可以分模块开发一个庞大的类可以由多个人来编写,更有利于团队合作。2,使用类别的目的:1)        对现有类进行扩张:比如,你在类别中增加的方法会被子类所继承,在运行时跟其他的方法没由区别2)        作为子

2015-08-21 22:58:18 430

原创 黑马程序员-c语言链表-学生管理系统(Q)

tip:链表,结构体,知识点不熟,在接收键盘输入的时候,没有用getchar(),导致很多问题。学生管理系统是很常见很实用的程序,我以为我可以很快的编出来,但是上手的时候,却出现一大堆问题,Q:编写一个学生管理系统程序,用来记录学生的信息(包括姓名、年龄、性别、学号、分数),提供增加、删除、查询学生信息的入口。(C语言1,结构体:struct student{ char name

2015-08-21 20:38:26 881

原创 黑马程序员-oc内存管理(Q)

------- android培训、java培训、期待与您交流! ----------1,管理范围:管理任何继承NSObject的对象,对其他的基本数据类型无效。原因,基本数据类型存放在栈区,而对象存放在堆区。对堆区的内存管理主要是对堆区中的对象的内存管理。2,内存管理方式:MannulReference Counting(MRC,手动管理。) automatic re

2015-08-20 17:15:26 540

原创 黑马程序员-OC-继承

继承:1,基类的私有属性能被继承,但不能被使用2,OC继承是单继承,也就是一个类只能继承一个父类,不能继承多个父类。方法重写方法的重写,从父类继承的方法,可能这个方法并不适合子类,可以在子类中重写父类的方法。注意事项:1,子类不能定义和父类同名的变量,但是可以继承父类的变量2,OC类支持单一继承,不支持多继承。3,OC支持多层继承

2015-07-17 18:00:20 381

转载 OC foundation框架

概述我们前面的章节中就一直新建Cocoa Class,那么Cocoa到底是什么,它和我们前面以及后面要讲的内容到底有什么关系呢?Objective-C开发中经常用到NSObject,那么这个对象到底是谁?它为什么又出现在Objective-C中间呢?今天我们将揭开这层面纱,重点分析在IOS开发中一个重要的框架Foundation,今天的主要内容有:Foundation概述常用结构体

2015-07-16 10:46:24 499

原创 黑马程序员--Foundation框架-NSString基本用法

------- android培训、java培训、期待与您交流! ----------NSString基本方法NSString *str = @”abc”;//str保存的是字符串常量,记得带*NSString *str2 = [NSString new];Str = @“abc”;//创建与赋值 格式化字符串:NSString * str1 = @”Hello W

2015-07-16 10:37:34 290

原创 黑马程序员--OC中static,self,super等使用

------- android培训、java培训、期待与您交流! ----------1,static 在变量声明前加上static,可以使局部变量保留多次调用一个方法所得的值,变量为静态变量,位于程序的全局数据区若作全局变量,可将声明放在实现文件的开始部分 误区:使用static修饰实例变量是不被允许的 @interface Dog:NSObject{St

2015-07-15 19:14:24 605

原创 黑马程序员--OC笔记 类

———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———类方法1,优点1,节省内存空间(因为程序的类在内存中始终只保存一份,类方法也始终只保存一份)2,提高工作效率,3,作为工具方法2,容易犯的错误在类方法中不能使用类的成员变量3,类方法和对象方法的比较1,对象方法以-号开头可以使用成员变量用对象调用对象方

2015-07-15 18:09:44 296

原创 黑马程序员--OC笔记

------- android培训、java培训、期待与您交流! ----------苹果图标由来:被咬了一口苹果的LOGO是为了纪念计算机科学的创始人阿兰·麦席森·图灵。当年图灵由于身为同性恋者,被强行“治疗”,在被迫注射大量雌性激素后,不堪屈辱,吃沾染氰化钾的苹果自尽,他死去的桌边还剩下半个苹果,时年42岁。看到这边,我只想说句操你大爷的,好心疼。

2015-07-15 16:29:29 314

原创 黑马程序员--OC

------- android培训、java培训、期待与您交流! ----------因为OC实在C语言基础上修改的,很熟悉,但是又有很大的区别。c是面向过程,OC是面向对象。java也是面向对象的,但和java也有很多很多区别。初接触OC,我将我不怎么熟悉的,容易忘的,记下,以待忘记的时候查阅。

2015-07-09 09:11:34 363

原创 黑马程序员--小结

------- android培训、java培训、期待与您交流! ----------黑马程序员之小结总有些点点滴滴,常用到,但是常忘记,或者,很简单,很实用,但是却是不怎么会的,或者容易被忘记的。记下这些点滴,常回来看看。

2015-07-08 19:03:58 305

原创 黑马程序员--基本数据类型

------- android培训、java培训、期待与您交流! ----------数据类型和编程,那是相当相当相当大的关系,懂这些,那是必须滴,所以,必须要记下来,忘记了就看看,再忘记就拉出去枪毙10分钟再看

2015-07-06 15:35:11 337

原创 黑马程序员—字符串函数

----------------------- android培训、java培训、java学习型技术博客、期待与您交流! ----------------------char数组,char指针什么的,很容易犯错。指针是C的灵魂,所以,把握灵魂,才能玩转OC

2015-07-03 09:33:16 339

原创 黑马程序员-通讯录

------- android培训、java培训、期待与您交流! ----------这是黑马视频里用c语言实现的一个通讯录,包涵查找联系人,添加联系人,删除联系人等功能全,代码简单,思路清晰,很适合初学者。

2015-06-30 22:02:16 657

原创 黑马程序员--const

------- android培训、java培训、期待与您交流! ----------const:C语言的关键字,它限定一个变量不允许被改变。黑马老师的视频,我很认真的看了,所以将我自己的总结,结合百度,写了下来。我觉得应该对很多初学者有用吧,至少,我觉得对我很有用的说,忘了就来看看

2015-06-26 14:02:48 477

原创 黑马程序员--指针

------- android培训、java培训、期待与您交流! ----------对于c语言来说,指针,真的是非常重要滴。可是指针却非常容易让人混淆。(呃,我就总是弄混掉。)

2015-06-24 13:17:22 296

原创 黑马程序员--迷宫小游戏

------- android培训、java培训、期待与您交流! ----------在黑马ios的基础课视频上,有个迷宫小游戏,感觉挺有趣,然后我就在此基础上,稍稍改了点,记下,留着可以和别人共同探讨。首先,在老师讲说要做迷宫的时候,我觉得很难啊,自己空想,也不知道解决办法,感觉会很复杂,于是我迅速的点开视频。再听完老师讲过以后,就不得不感慨,原来游戏可以这么简单啊。首先老师是以#做墙的,以o为小人的,地图如此 char map[kRow][kCol]={

2015-06-22 22:55:09 670

原创 黑马程序员-排序(冒泡,选择,快速排序)

------- android培训、java培训、期待与您交流! ----------排序很基础,却很重要,每次我遇到排序,总觉得名字和程序对不上号,而且不能立即就正确的编出来,正好黑马要求写博客,我就将排序凑上一份子啦。常用的排序有:冒泡排序,选择排序,快速排序。1,冒泡排序一个是从大到小,一个是从小到大排序,从小到大的说法是:是大数下沉,小数上浮,感觉很贴切,通过相邻的俩数比较,如果上面的大于下面的数,就将上面的数与下面的数对调,即大数下沉,小数上浮。

2015-06-15 21:48:12 346

原创 黑马程序员-堆与栈

----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------堆栈在语言开发中,很重要,但我对其一直不是非常理解,于是,仔细百度了一下,现将总结与感想记下,以备自己闲时再翻看一番。首先,堆是堆,栈是栈,堆栈不是堆与栈,是运行时的栈。1,堆:堆是存储在硬盘上的,栈:栈存放在内存上。因为每次读取数据,栈里的数据是直接从内存

2015-06-15 21:43:23 403

空空如也

空空如也

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

TA关注的人

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