上一页 1 ··· 7 8 9 10 11 12 下一页
摘要: 【初步了解什么是面向对象编程】 c语言是面向过程的语言,oc(object-c)是面向对象的语言。面向过程和面向对象其实就是编程思想不一样而已。   c(面向过程) 打开冰箱门 把大象放进去 关上冰箱门   oc(面向对象)   冰箱 大象   【注】面向对象编程可以理解为把方法(函数)声明到对象中 阅读全文
posted @ 2016-03-15 21:34 甘林梦 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 一结构体 1. 结构体 如果需要保存学生的年龄、成绩、姓名等多个字段时需要用到结构体,即将多个相关的数据封装在一起。 struct Stu{ char name[20]; int age; float score; }; 定义了一个新的数据类型Stu,可以通过Stu定义变量。 struct Stu 阅读全文
posted @ 2016-03-15 21:31 甘林梦 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 字符串 用双引号引起来的多个字符。 在C语言中字符串是用’\0’结束的。即每个字符串的最后一个字符是’\0’,但是结束符不显示,仅仅标志该字符串到这儿就结束了。 二、声明字符串 char *str = “Hello world!\n”; 系统在常量区分配一块存储空间,存储形式是: 把该字符串在常量区 阅读全文
posted @ 2016-03-15 21:31 甘林梦 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 复合类型 一、掌握的类型 1. 指针数组 int * arr[10]; //arr是一个数组,有10个元素,每个元素都是一个指针,即arr是一个指针数组 int a,b,c,d; arr[0] = &a; arr[1] = &b; arr[2] = &c; arr[3] = &d; *arr[0] 阅读全文
posted @ 2016-03-15 21:30 甘林梦 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 1. 为什么需要函数? 函数就是功能的封装。 函数就是为了实现某个功能而编写的一段代码 scanf()    ,  printf() 2.函数优点: 代码更简洁 代码复用 如果业务逻辑变化,只把相应的函数修改一下就可以 3. 怎么定义一个函数 void start () { …. } 函数名就是函数 阅读全文
posted @ 2016-03-15 21:29 甘林梦 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 1. 为什么使用循环? 重复执行某段代码  2. while(条件){ 循环体; } 当条件成立的时候就执行循环体,条件不成立,就退出循环,继续执行while后面的语句 3. for ( 初始表达式 ; 条件 ; 表达式3){ 循环体; } 初始表达式只执行一次,然后判断条件是否成立 ,成立的话就执 阅读全文
posted @ 2016-03-15 21:27 甘林梦 阅读(1967) 评论(0) 推荐(0) 编辑
摘要: 1. 在C语言中运算符包括:算术运算符、关系运算符、赋值运算符、逻辑运算符 2.用运算符把变量、常量连接起来的式子就是表达式 3.我们阅读一个表达式,从表达式的功能和表达式的值来看 4. 算术运算符和表达式 4.1 运算符包括:+ - * / % 4.2 一个整数和另外一个整数相除,结果是一个整数, 阅读全文
posted @ 2016-03-15 21:26 甘林梦 阅读(625) 评论(0) 推荐(0) 编辑
摘要: 1. 计算机需要处理数据 2.数据需要保存在存储器上 3. 计算机只能识别0或者1的二进制数据 4.我们看到的,用到的所有数据在计算机中都是以二进制存储的 5.内存中的相同的01二进制数据,以不同的编码,可以有不同的展现形式 6. 十进制整数与二进制、八进制、十六进制相互转换 十进制转其他进制,取余 阅读全文
posted @ 2016-03-15 21:24 甘林梦 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 年前忙着毕业设计,顺便给大家推荐一个论文查重的网站,学校好坑,重复率不能高于15%~~~~~推荐一个免费的论文查重网站PaperFree:http://www.paperfree.cn 阅读全文
posted @ 2015-12-25 17:58 甘林梦 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 1.什么是协议? OC协议仿照Java的接口。协议和接口,都是不同类的对象之间一种通信的机制。2.协议的基础语法 单纯的语言描述协议的语法,很难让人理解,主要因为在OC中协议是类对象的通信机制,他并不是一个文件所能展现出来的。协议是多文件之间的一种关系,写法不难,重要的是逻辑关系不混乱。(1)书写协... 阅读全文
posted @ 2015-11-27 08:31 甘林梦 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1.NSArray 是一个父类,NSMUtableArray是其子类,他们构成了OC的数组。2.NSArray的创建NSArray * array = [[NSArray alloc]initWithObjects:@"one",@"two",@"three",@"four good",nil];/... 阅读全文
posted @ 2015-11-27 08:26 甘林梦 阅读(379) 评论(0) 推荐(0) 编辑
摘要: UIButton的状态• normal(普通状态)➢ 默认情况➢ 对应的枚举常量:UIControlStateNormal• highlighted(高亮状态)➢ 按钮被按下去的时候(手指还未松开)➢ 对应的枚举常量:UIControlStateHighlighted• disabled(失效状态,... 阅读全文
posted @ 2015-11-23 16:34 甘林梦 阅读(298) 评论(0) 推荐(0) 编辑
摘要: NSString方法+(id)stringWithContentsOfFile:pathencoding:encerror:err创建一个新字符串并将其设置为path指定的文件的内容,使用字符编码enc,如果非零,则返回err中错误+(id)stringWithContentsOfURL:urlen... 阅读全文
posted @ 2015-11-20 21:02 甘林梦 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 如何修改控件状态• 可见,确实需要经常修改控件状态• 那如何去修改控件的状态呢?方法很简单➢ 每一个UI控件都是一个对象➢ 修改UI控件的状态,其实就是修改控件对象的属性➢ 比如修改UILabel显示的文字,就修改UILabel对象的text属性即可➢ 比如修改UIImageView显示的图片,就修... 阅读全文
posted @ 2015-11-19 14:55 甘林梦 阅读(184) 评论(0) 推荐(0) 编辑
摘要: • 不管你是学习android开发还是iOS开发• 都建议先学习UI,原因如下:UI是app的根基:⼀一个app应该是先有UI界⾯面,然后在UI的基础上增加实⽤用功能UI相对简单易学:UI普遍是学习过程中最简单的⼀一块,能快速拥有成就感和学习兴趣UI⾄至关重要:开发中的绝⼤大部分时间都在处理UI万... 阅读全文
posted @ 2015-11-19 11:17 甘林梦 阅读(391) 评论(0) 推荐(1) 编辑
摘要: ARC下内存泄露问题ARC下内存泄露问题,有需要的朋友可以参考下。iOS提供了ARC功能,很大程度上简化了内存管理的代码。但使用ARC并不代表了不会发生内存泄露,使用不当照样会发生内存泄露。下面列举两种内存泄露的情况。1,循环参照A有个属性参照B,B有个属性参照A,如果都是strong参照的话,两个... 阅读全文
posted @ 2015-11-18 14:08 甘林梦 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 一、基本简介ARC是自iOS5之后增加的新特性,完全消除了手动管理内存的烦琐,编译器会自动在适当的地方插入适当的retain、release、autorelease语句。你不再需要担心内存管理,因为编译器为你处理了一切ARC是编译器特性,而不是iOS运行时特性,它也不是类似于其它语言中的垃圾收集器。... 阅读全文
posted @ 2015-11-18 14:04 甘林梦 阅读(228) 评论(0) 推荐(0) 编辑
摘要: Block封装了一段代码,可以在任何时候执行Block可以作为函数参数或者函数的返回值,而其本身又可以带输入参数或返回值。苹果官方建议尽量多用block。在多线程、异步任务、集合遍历、集合排序、动画转场用的很多一、Blocks的定义:int (^MySum)(int, int) = ^(int a,... 阅读全文
posted @ 2015-11-17 08:19 甘林梦 阅读(618) 评论(2) 推荐(1) 编辑
摘要: 一、简单使用1.基本用途可以用来声明一大堆方法(不能声明成员变量)只要某个类遵守了这个协议,就相当于拥有这个协议中的所有方法声明只要父类遵守了某个协议,就相当于子类也遵守了2.格式协议的编写@protocol协议名称//方法声明列表@end某个类遵守协议@interface类名:父类@end3.关键... 阅读全文
posted @ 2015-11-17 08:01 甘林梦 阅读(354) 评论(2) 推荐(0) 编辑
摘要: 一、基本原理1.什么是内存管理移动设备的内存极其有限,每个app所能占用的内存是有限制的当app所占用的内存较多时,系统会发出内存警告,这时得回收一些不需要再使用的内存空间。比如回收一些不需要使用的对象、变量等管理范围:任何继承了NSObject的对象,对其他基本数据类型(int、char、floa... 阅读全文
posted @ 2015-11-16 10:41 甘林梦 阅读(304) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 下一页