自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 黑马程序员_iOS 的高级控件之UITableView基本应用

iOS,Android,Java培训,期待与您的交流iOS应用开发的一项内容就是用户界面的开发。不管应用程序实际包含的逻辑有多复杂,如果这个应用程序没有提供友好的图形用户界面,將很难吸引用户。作为一个程序设计者,必须优先考虑用户的感受,一定要让用户感到爽,这个应用程序才有价值。1    UITableView的基本概念表视图是iOS开发中使用最频繁的视图。一般情况下,我们都会选择以表的

2014-03-25 11:07:16 793

原创 黑马程序员_iOS 的高级控件之UIScrollView

iOS,Android,Java培训,期待与您的交流iOS应用开发的一项内容就是用户界面的开发。不管应用程序实际包含的逻辑有多复杂,如果这个应用程序没有提供友好的图形用户界面,將很难吸引用户。作为一个程序设计者,必须优先考虑用户的感受,一定要让用户感到爽,这个应用程序才有价值。1    UIScrollView的基本概念UIScrollView代表一个可滚动的控件,该控件允许用户拖动手

2014-03-25 11:02:37 981

原创 黑马程序员_iOS 的基础控件之xib

iOS,Android,Java培训,期待与您的交流iOS应用开发的一项内容就是用户界面的开发。不管应用程序实际包含的逻辑有多复杂,如果这个应用程序没有提供友好的图形用户界面,將很难吸引用户。作为一个程序设计者,必须优先考虑用户的感受,一定要让用户感到爽,这个应用程序才有价值。xib是早期iOS开发的界面设计文件,从iOS5开始,Xcode使用比xib更近一步的StoryBoard来设计U

2014-03-24 22:29:36 1154

原创 黑马程序员_iOS 的基础控件之深入UIButton、UIImageView

iOS,Android,Java培训,期待与您的交流iOS应用开发的一项内容就是用户界面的开发。不管应用程序实际包含的逻辑有多复杂,如果这个应用程序没有提供友好的图形用户界面,將很难吸引用户。作为一个程序设计者,必须优先考虑用户的感受,一定要让用户感到爽,这个应用程序才有价值。1    UIButton和UIImageView的区别1.显示图片       1>UIImageVie

2014-03-24 21:27:24 916

原创 黑马程序员_iOS 的基础控件之UILabel,UISlider,UIImageView

iOS,Android,Java培训,期待与您的交流iOS应用开发的一项内容就是用户界面的开发。不管应用程序实际包含的逻辑有多复杂,如果这个应用程序没有提供友好的图形用户界面,將很难吸引用户。作为一个程序设计者,必须优先考虑用户的感受,一定要让用户感到爽,这个应用程序才有价值。1    UILabelUILabel的作用是显示文本,不能编辑文本,它直接继承UIView。除了UIView

2014-03-24 20:43:32 801

原创 黑马程序员_iOS 的基础控件之UIButton

iOS,Android,Java培训,期待与您的交流iOS应用开发的一项内容就是用户界面的开发。不管应用程序实际包含的逻辑有多复杂,如果这个应用程序没有提供友好的图形用户界面,將很难吸引用户。作为一个程序设计者,必须优先考虑用户的感受,一定要让用户感到爽,这个应用程序才有价值。iOS所有的UI控件都继承了UIView。iOS的UI控件大致可分为如下三类:1、静态控件:静态控件通常只是继

2014-03-24 18:17:03 1118

原创 黑马程序员_OC语言的Foundation 下

iOS,Android,Java培训,期待与您的交流Foundation框架是iOS开发的基础框架,它包括字符串、集合、日期、时间等基础类。3    NSSet和NSMutableSetNSSet和NSArray一样,也是一个集合,但是集合里的多个对象没有明显的顺序。NSSet不允许包含相同的元素,如果试图把两个相同的元素放在同一个NSSet集合中,则会只保留一个元素。NSMutabl

2014-03-24 12:30:51 532

原创 黑马程序员_OC语言的Foundation 上

iOS,Android,Java培训,期待与您的交流Foundation框架是iOS开发的基础框架,它包括字符串、集合、日期、时间等基础类。1    结构体1、NSRange(location length):用来表示一段范围,location表示起点,length表示长度。创建该结构体变量,一般用系统提供的NSMakeRange()函数。int main(){ //创建

2014-03-24 08:24:19 562

原创 黑马程序员_OC语言的块和协议

iOS,Android,Java培训,期待与您的交流块(block)是OC对ANSI C所做的扩展,使用块可以更好地简化OC编程,而且OC的很多API都依赖于块。1    块的使用方法块的语法格式如下:^ [块返回值类型] (形参1,形参2,...){}块必须以^开头,返回值类型通常都被省略,如果没有形参,建议使用void作为占位符。如果程序需要多次调用已经定义

2014-03-23 15:18:35 540

原创 黑马程序员_OC语言的内存管理2

iOS,Android,Java培训,期待与您的交流1    循环引用利用retain,release方法,可以解决绝大部分的内存管理问题。但是,有一种的特殊的情况需要引起注意。那就是循环引用,比如A对象retain了B对象,B对象retain了A对象;这样会导致A对象和B对象永远无法释放。解决方案:当两端互相引用时,应该一端用retain、一端用assign//Person.h@i

2014-03-23 13:37:58 582

原创 黑马程序员_OC语言的内存管理1

iOS,Android,Java培训,期待与您的交流对于面向对象的变成语言,程序需要不断地创建对象。初始,创建的所有程序通常都有指针指向它,程序可能需要访问这些对象的实例变量或调用这些对象的方法,随着程序的不断执行,程序再次创建了一些新的对象,而那些老的对象已经不会再被调用,也不再有指针指向他们,如果程序没有回收他们占用的内存,就会出现内存泄露。如果程序一直泄露内存,那么可用内存就会越来越少,

2014-03-23 13:36:19 489

原创 黑马程序员_OC语言的分类

iOS,Android,Java培训,期待与您的交流在开发项目的过程中,有时候需要为已有的类扩展一些新的行为,对于这种扩展方式,最容易想到的就是使用继承。通过继承,子类可以在父类的基础上添加新的方法,甚至重写父类已有的方法。除了继承之外,分类可以在不改变原来类内容的基础上,为类增加一些方法。1    分类分类的语法格式为:1、分类的声明:@interface 类名 (分类名称)

2014-03-22 08:34:57 579

原创 黑马程序员_OC语言的点语法和合成存取方法

iOS,Android,Java培训,期待与您的交流类的setter和getter方法,每次需要设置和访问属性都得调用setter和getter方法,OC使用点语法简化了该过程。1    点语法点语法的本质还是调用setter和getter方法,用法如下:int main(int argc, const char * argv[]){ Person *p = [Person

2014-03-21 22:55:43 491

原创 黑马程序员_OC语言的面向对象特性

QW

2014-03-21 16:40:48 553

原创 黑马程序员_C语言的extern和static关键字

iOS,Android,Java培训,期待与您的交流static和extern是C语言中重要的关键词,它们不仅可以用在变量上,还可以用在函数上。1    函数与extern,static这两个关键字用来修饰函数,extern修饰的函数叫做外部函数,static修饰的函数叫做内部函数。外部函数:在某个源文件中定义的函数允许其他源文件访问,就称为外部函数。完整的定义是要加上extern

2014-03-20 19:29:14 648

原创 C语言typedef

iOS,Android,Java培训,期待与您的交流

2014-03-20 19:12:10 454

原创 C语言结构体

iOS,Android,Java培训,期待与您的交流在实际应用中,某个对象由不同类型的数据组成,比如学生的姓名为字符串型,学号可为整形或者字符串型,性别为枚举类型,身高为浮点型。很显然,不可能用一个数组来存放这些数据。C语言用一种构造数据类型——结构体来表示这个对象。1 定义结构体变量结构体和枚举一样,需要先定义结构体,再定义结构体变量。1.1 定义结构体struc

2014-03-19 15:04:30 503

原创 C语言的变量类型和枚举

C语言有丰富的数据类型和运算符,因此计算能力非常强大,计算过程中使用的值一般用变量来存储。变量也是有分类型的,不同类型的变量有不同的存储类型、不同的生命周期、不同的作用域,C语言也提供了一些关键字来设置变量的属性(比如设置存储类型、生命周期)。1 变量的作用域C语言根据变量作用域的不同,将变量分为局部变量和全局变量。1.1 局部变量(1) 定义:在函数内部定义的变量

2014-03-17 22:53:54 783

原创 C语言指针

1 定义指针变量 (1) 指针是C语言中非常重要的数据类型,指针变量的实质是内存地址。其定义的格式为:数据类型 *指针变量名; 比如int *p;void change(int *n); // 格式:变量类型 *变量名; // 定义了一个指针变量p // 指针变量只能存储地址 // 指针就一个作用:能够根据一个地址值,访问对应的存储空间

2014-03-17 22:53:13 548

原创 黑马程序员_C语言的函数、数组、字符串

1    函数(1)    任何一个C语言程序都是由一个或者多个程序段(小程序)构成的,每个程序段都有自己的功能,我们一般称这些程序段为“函数”。(2)    定义函数的目的:将一个常用的功能封装起来,方便以后调用(3)    定义函数的格式:返回值类型  函数名(形式参数列表) {       函数体}int sum(int a,int b){ return

2014-03-17 22:52:41 500

原创 黑马程序员_C语言基本运算和流程控制

C语言一共有34种运算符,包括了常见的加减乘除运算。1    算术运算(1)    加法运算(+):除了能做加法运算,还能表示正号:+5、+90(2)    减法运算(-):除开能做减法运算,还能表示符号:-10、-29(3)    乘法运算(*):注意符号,不是x,而是*(4)    除法运算(/): 注意符号,不是÷,也不是\,而是/。整数除于整数,还是整数。1/2的值是0

2014-03-17 09:37:06 629

原创 黑马程序员_C语言基本概念

1    关键字(1)    关键字就是C语言提供的有特殊含义的符号,也叫做“保留字”。C语言一共提供了32个关键字,这些关键字都被C语言赋予了特殊含义。这些关键字如下:auto double int struct break else long switch case enum register typedef char extern return union const float s

2014-03-17 09:36:44 613

原创 C语言概述

C语言于1972年发明,首次使用是用于重写UINX操作系统。

2014-03-17 09:35:57 580

空空如也

空空如也

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

TA关注的人

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