- 博客(10)
- 收藏
- 关注
转载 UML 基础:类图
这是关于统一建模语言、即UML 里采用的基本图的一系列文章的一部分。在我 先前关于序列图的文章 里,我把重点从 UML 1.4 版,转移到 OMG的采用UML 2.0版草案规范(又称为UML 2)。在这篇文章中,我将会讨论结构图,这是已经在 UML 2 中提出的一种新图种类。由于本系列文章的目的是使人们了解记号元素及它们的含意,该文主要关注类图。你很快就会知道这样做的理由。随后的文章将会覆盖结构范
2013-12-10 19:38:47 799
转载 iOS学习笔记20131127-NSDictionary
一、词典1 词典(dictionary)是由键——对象对组成的数据集合。在与词典中超找单词定义一样,可以通过对象的键从Objective-c词典中获取需要的值(即那个对象)。词典中的键必须是单值的,通常他们是字符串,但也可以是其他对象类型。和键关联的值可以是任意对象类型,但不能是nil。2//1.dictionary 创建一个空字典NSDictionary * dic = [NS
2013-11-27 19:21:43 503
转载 iOS学习笔记20131126-NSArray
一、数组简介NSArray:用来存储有序数组,它是不可变的,也不能存储C语言中的基本数据类型(int、float、double、enum、struct),也不能存nil,如果需要使用基本数据类型,需要先转成Objective-c中的对象。如NSNumber。另外,数组的最后一个元素一定是nil,表示结束。二、创建数组//1、arrayNSArray * arr = [NSArr
2013-11-26 19:37:31 501
转载 iOS学习笔记20131126-NSString
NSString简介NSString是一个对象类型。NSString是NSObject(Cocoa Foundation的基础对象)的子类,所以具有NSObject的所有特性,NSString对象由unichar字符组成。unichar字符是符合Unicode标准的多字节字符。而且不别担心字符串的内部表示,因为NSString类已经自动处理了。NS是Cocoa类对象类型的前缀,来源
2013-11-26 19:36:03 481
转载 iOS学习笔记20131125-内存管理
一、内存管理概述1 内存管理:内存管理是程序设计中常用的资源管理的一部分,每个计算机系统可供程序使用的资源都是有限的,这些资源包括内存、打开文件的数量以及网络连接等。2 为什么要使用内存管理:当程序运行结束的时候,操作系统将回收其占用资源。但是,只要程序还在运行,它就会一直占用资源。如果不进行及时清理不用的资源,资源最终将被耗尽,程序将崩溃。每个程序都会使用内存,我们必须确保在需要的时
2013-11-25 19:20:25 503
原创 iOS学习笔记20131121
编码规范 合理使用空白行 合理注释 合理缩进 合理使用临时变量 代码命名风格一致 属性,方法,类命名规范 软件设计原则 单一职责原则SRP:永远不要让一个类存在多个改变的理由 开放关闭原则OCP:软件实体应该是可以扩展的,但是不可修改。对于扩展是开放的,对于修改是关闭的。 里氏替换原则LSP:子类型必须是能
2013-11-21 19:12:09 503
原创 iOS学习笔记20131120
数组定义:就是相同数据类型的元素按一定顺序排列的集合。数组内存:数组在内存中占用连续的内存空间。空间大小为:元素空间*元素个数。首地址:指代数组名的地址,即数组中i[0]的地址。指针内存地址:内存中,每一块内存都有自己的地址。某一块内存都有相应的唯一内存地址来标示。内存内容:指在该内存地址中,存放的值或者地址。指针:特定的数据类型定义:程序中
2013-11-20 21:11:23 669
原创 iOS学习笔记其3-面向对象编程(类与对象)
面向对象概念面向过程:是一种以事件为中心的编程思想。面向过程关心的是做什么!面向对象:是一种以行事主题为中心的编程思想。 面向过程关心的是谁做! 现实世界中对象定义:对象是真实世界中实际存在的事物! 可以是有形的:一辆汽车 可以是无形的:一种理念 程序世界中对象定义:对象是客观世界中事物在计算机领域中的抽象,是一组数据(属性)和施加与该数据
2013-11-18 21:59:09 754
原创 iOS学习笔记其2-基本运算与程序控制流程
一、基本运算1.位运算:针对2进制按位与:& 按位或:| 按位异或:^按位取反:~ 左移动:右移动:>> 2.算数运算符+(加号) 加法运算–(减号) 减法运算*(星号) 乘法运算/(正斜线) 除法运算 %(百分号) 求余运算3.关系运算符> 大于>= 大于等于==
2013-11-15 20:26:37 604
原创 iOS学习笔记其1-Hello Xcode!
#import int main(int argc,char *argv[]){ NSLog(@"Hello Xcode!"); return 0;}1.基本数据类型int 输出格式符:%i, %d, %o,%xfloat 输出格式符:%f, %e, %gdouble
2013-11-14 19:52:27 527
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人