文档章节

第01天OC语言(05):类与对象

lyh2017iOS
 lyh2017iOS
发布于 2017/07/10 00:52
字数 250
阅读 3
收藏 0

#####一、概念

/**
 1.类与对象的关系
     房图纸、房子的例子
     车图纸、汽车的例子
 
 2.如何设计一个类
     生活中描述事物无非就是描述事物的名称、属性和行为
     人:年龄、身高、体重
 3.如何分析一个类
     一般名称都是类
     拥有相同(或者类似)属性 (状态特征)和行为 (能干什么事)的对象都可以抽取成为一个类
 
 事物名称:僵尸
 属性: 颜色,几条腿
 行为:吃人,跑,跳
 
 事物名称:飞机
 属性:颜色,轮子,型号
 行为:飞.发射子弹
 
 事物名称:电脑
 属性:型号,CPU,键盘
 行为:开机,关机
 定义行为时的注意点:谁最清楚这个行为,那么该行为就属于谁
 
 事物名称:iPhone
 属性:颜色,型号,cpu,尺寸
 行为:打电话,发短信,上网
  
 */

#####二、代码

#import <Foundation/Foundation.h>
int main(int argc, const char * argv[])
{
    
    return 0;
}

© 著作权归作者所有

共有 人打赏支持
lyh2017iOS
粉丝 1
博文 357
码字总数 137380
作品 0
朝阳
OC1-OC面向对象新概念解释及其面向对象编程

一.C语言主要是面向过程,OC中开始大量使用面向对象。对于在以后的问题中有了面向对象和面向过程两种思考模式。就五子棋而言,面向过程是具体操作步骤,设计思路就是首先分析问题的步骤:1、...

小黑202
2016/07/15
0
0
Swift4.0基础知识回顾

简单介绍一下Swift Swift 语言由苹果公司在 2014 年推出,用来撰写 OS X 和 iOS 应用程序,Swift语言让应用开发更简单、更快、更稳定,确保最终应用有着更好的质量更多了解Swift可以去《The...

博行天下
2017/12/06
0
0
Runtime运行时机制

想深入理解Objective-C这门动态语言就不得不深入理解下它的“动态”是如何实现的。早先拜读过《Effective Objective-C 2.0》就让我更深入的窥探到OC运行时特别之处,本文当中也有部分内容借鉴...

Mister志伟
2017/12/11
0
0
iOS中@selector的runtime过程

大家都知道oc是动态语言,是runtime的,怎么体现他的动态性呢,今天用SEL来分析下,之前分享过钩子其实就可以看出来了,现在具体看看OC是怎么通过SEL找到函数的。 [self performSelector:@s...

余成海
2015/05/06
0
0
Native code support (Native Code(C和C++)支持)

1. WP 8和Win 8之间共享native代码 通过 Windows 运行时组件,可以在 Windows 应用商店和 Windows Phone 应用程序之间共享Native coad。由于windows phone 8和Windows 8没有共享所有的Windo...

失足处男的倒霉孩子
2013/12/26
779
0

没有更多内容

加载失败,请刷新页面

加载更多

MySQL面试题集锦

什么是数据库索引?索引有哪几种类型?什么是最左前缀原则?索引算法有哪些?有什么区别? 索引是对数据库表中一列或多列的值进行排序的一种结构。一个非常恰当的比喻就是书的目录页与书的正...

老道士
22分钟前
0
0
使用 LogStash 归集日志

elastic 官网: https://www.elastic.co/ 为了便于集中查看多台主机的业务日志,使用 Filebeat, Redis, Logstash的方式进行收集: (1) Filebeat 监控日志文件的变化, 将新增部分写入redis中, 每...

ouhoo
25分钟前
0
0
java序列化(六) - protostuff序列化

添加依赖 <dependency> <groupId>io.protostuff</groupId> <artifactId>protostuff-core</artifactId> <version>1.5.9</version> </de......

晨猫
32分钟前
0
0
Ceph学习笔记1-Mimic版本多节点部署

特别说明: 本方法也可以用于单节点部署,只部署一个Monitor(只是会形成单点故障而已),最低要求是使用两个分区创建2个OSD(因为默认最小副本是2);如果不需要使用CephFS,则可以不部署M...

LastRitter
35分钟前
0
0
923. 3Sum With Multiplicity - LeetCode

Question 923. 3Sum With Multiplicity Solution 题目大意: 给一个int数组A和一个目标值target,求满足下面两个条件的组合个数,其中i,j,k分别为数组的索引 i<j<k target = A[i] + A[j] + A[k...

yysue
36分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部