码迷,mamicode.com
首页 >  
搜索关键字:oc基础 类和对象 枚举概念 oc概念    ( 1900个结果
NSObject的load和initialize方法
在Objective-C中,NSObject是根类,而NSObject.h的头文件中前两个方法就是load和initialize两个类方法,本篇文章就对这两个方法做下说明和整理。0. 概述Objective-C作为一门面向对象语言,有类和对象的概念。编译后,类相关的数据结构会保留在目标文件中,在运行...
分类:其他好文   时间:2015-01-06 09:55:05    阅读次数:197
Objective-C Runtime 运行时之二:成员变量与属性
在前面一篇文章中,我们介绍了Runtime中与类和对象相关的内容,从这章开始,我们将讨论类实现细节相关的内容,主要包括类中成员变量,属性,方法,协议与分类的实现。本章的主要内容将聚集在Runtime对成员变量与属性的处理。在讨论之前,我们先介绍一个重要的概念:类型编码。类型编码(Type Encod...
分类:其他好文   时间:2015-01-04 13:29:57    阅读次数:119
Objective-C Runtime 运行时之三:方法与消息
前面我们讨论了Runtime中对类和对象的处理,及对成员变量与属性的处理。这一章,我们就要开始讨论Runtime中最有意思的一部分:消息处理机制。我们将详细讨论消息的发送及消息的转发。不过在讨论消息之前,我们先来了解一下与方法相关的一些内容。基础数据类型SELSEL又叫选择器,是表示一个方法的sel...
分类:其他好文   时间:2015-01-04 13:25:42    阅读次数:274
(转载)OC学习篇之---类的定义
之前已经介绍了OC中的一个程序HelloWorld,今天我们继续学习OC中类的相关知识。OC和C的最大区别就是具有了面向对象的功能,那么说到面向对象,就不得不说类这个概念了,如果学过Java的话,那么对类和对象的概念就不陌生了,因为Java是非常纯正的面向对象设计语言。关于类和对象的概念,这里就不仔...
分类:其他好文   时间:2015-01-02 14:33:38    阅读次数:220
3 类和对象
1 类定义:class ChecksumAccumulator{// class definition goes here}你就能创建 ChecksumAccumulator 对象:new CheckSumAccumulator注:1scala类中成员默认是public类型,若设为私有属性则必须加p...
分类:其他好文   时间:2014-12-31 18:01:53    阅读次数:151
深入浅出设计模式——享元模式(Flyweight Pattern)
模式动机面向对象技术可以很好地解决一些灵活性或可扩展性问题,但在很多情况下需要在系统中增加类和对象的个数。当对象数量太多时,将导致运行代价过高,带来性能下降等问题。享元模式正是为解决这一类问题而诞生的。享元模式通过共享技术实现相同或相似对象的重用。在享元模式中可以共享的相同内容称为内部状态(Intr...
分类:其他好文   时间:2014-12-30 18:50:47    阅读次数:138
jvm知识小结
heap java的内存区称作堆(heap),用来保存类和对象heap被分为为3个称作域(generation)的主要部分,对应于对象不同的生存期这三个generation分别为:新域(young generation),旧域(tenured generation),永久域(perm generation)标记为virtual的部分被保留,在必要时才实际分配出去young generat...
分类:其他好文   时间:2014-12-29 18:25:21    阅读次数:118
《面向对象分析与设计》——对象模型要素
5种编程风格及它们使用的抽象:面向过程 算法面向对象 类和对象面向逻辑 目标,通常以谓词演算的方式表示面向规则 如果——那么规则面向约束 不变的关系每一种编程风格都是基于它自己的概念框架。对于所有面向对象的东西,概念框架就是对象模型。这个模型有4个主要要素:抽象封装模块化层次结构3个次要要...
分类:其他好文   时间:2014-12-29 18:11:12    阅读次数:227
Ruby学习-第一章
第一章字符串,数字,类和对象为了证明Ruby真的好用,hello world也能写的如此简洁:puts 'hello world'1.输入/输出print('Enter your name')name=gets()puts("Hello #{name}") 注:Ruby是区分大小写的2.Str...
分类:其他好文   时间:2014-12-28 00:23:52    阅读次数:139
IOS 第一天
第一讲 初始类和对象c语言的超集,允许在oc中使用c语言源代码。编译器兼容c语言程序具备完善的面向对象特性包含一个运行时系统类库丰富面向对象编程 oop面向对象语言:c++ java c#概念:对象、类、封装、继承、多态等面向过程:分析解决问题的步骤,实现函数,依次调用面向对象:分析问题组成的对象....
分类:移动开发   时间:2014-12-27 12:40:14    阅读次数:236
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!