![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Object-C
文章平均质量分 50
最是那一低头的温柔
这个作者很懒,什么都没留下…
展开
-
OC语言类的深入和分类
感谢http://www.cnblogs.com/wendingding/p/3709569.htmlObject-C技术学习,更多资源请访问 https://www.itkc8.comOC语言类的深入和分类 一、分类 (一)分类的基本知识概念:Category 分类是OC特有的语言,依赖于类。分类的作用:在不改变原来的类内容的基础上,为类增加一些方法。添加一...转载 2015-03-13 23:25:11 · 461 阅读 · 0 评论 -
OC类和对象-对象的产生和使用
Object-C技术学习,更多资源请访问 https://www.itkc8.com// main.m// OC面向对象//// Created by Goddog on 15/1/2.// Copyright (c) 2015年 Goddog. All rights reserved.///* 对象的产生和使用 1.步骤:定...原创 2015-01-02 16:31:54 · 606 阅读 · 0 评论 -
OC类和对象-对象和指针
//// main.m// OC面向对象//// Created by Goddog on 15/1/2.// Copyright (c) 2015年 Goddog. All rights reserved.//#import <Foundation/Foundation.h>#import "Person.h" //导入类的接口部分即可int...原创 2015-01-02 16:50:04 · 2021 阅读 · 0 评论 -
OC键值监听(KVO)
Object-C技术学习,更多资源请访问 https://www.itkc8.com// main.m// OC键值监听(KVO)//// Created by Goddog on 15/1/3.// Copyright (c) 2015年 Goddog. All rights reserved.///* 1.IOS应用程序通常会把应用程序组建分开:数据模型...原创 2015-01-03 18:33:27 · 2062 阅读 · 0 评论 -
OC键值编程(KVC)-Key路径
Object-C技术学习,更多资源请访问 https://www.itkc8.com// main.m// OC键值编程(KVC)-Key路径//// Created by Goddog on 15/1/3.// Copyright (c) 2015年 Goddog. All rights reserved.// /* 1.KVC除了操作属性之外,还可以...原创 2015-01-03 17:05:35 · 921 阅读 · 0 评论 -
OC隐藏和封装-理解@package访问控制符
//// main.m// OC理解@package访问控制符//// Created by Goddog on 15/1/3.// Copyright (c) 2015年 Goddog. All rights reserved.///* 1.@package让那些受它控制的成员变量不仅可以在当前类中访问,也可以在相同映原创 2015-01-03 10:46:09 · 943 阅读 · 1 评论 -
OC隐藏和封装-合成存取方法二(重要)
//// main.m// OC合成存储方法//// Created by Goddog on 15/1/3.// Copyright (c) 2015年 Goddog. All rights reserved.// /* 1.上节学习了用@property和@synthesize可以合成setter和getter方原创 2015-01-03 12:02:58 · 638 阅读 · 0 评论 -
OC隐藏和封装-合成存取方法一(重要)
//// main.m// OC合成存取方法//// Created by Goddog on 15/1/3.// Copyright (c) 2015年 Goddog. All rights reserved.///* 1.成员变量自己实现setter和getter方法,如果成员变量太多,就写得没一点技术含量,嘿嘿原创 2015-01-03 11:16:43 · 758 阅读 · 0 评论 -
OC隐藏和封装-理解封装和使用访问控制符
Object-C技术学习,更多资源请访问 https://www.itkc8.com// main.m// OC封装//// Created by Goddog on 15/1/2.// Copyright (c) 2015年 Goddog. All rights reserved.///* 1.封装的理解:(1)指将对象对状态信息隐藏在对象内部,不允许外部...原创 2015-01-02 22:59:35 · 902 阅读 · 0 评论 -
OC成员变量-单例模式
Object-C技术学习,更多资源请访问 https://www.itkc8.com// main.m// 单例模式//// Created by Goddog on 15/1/2.// Copyright (c) 2015年 Goddog. All rights reserved.// /* 1.一个类始终只能创建一个实例,则这个类被称之为单例类 ...原创 2015-01-02 21:58:18 · 1132 阅读 · 0 评论 -
OC成员变量-成员变量及其运行机制
Object-C技术学习,更多资源请访问 https://www.itkc8.com// main.m// 成员变量//// Created by Goddog on 15/1/2.// Copyright (c) 2015年 Goddog. All rights reserved.///* 1.变量分成3大类:成员变量、局部变量、全局变量。 2.成员变...原创 2015-01-02 21:14:41 · 511 阅读 · 0 评论 -
OC类和对象-id类型
Object-C技术学习,更多资源请访问 https://www.itkc8.com// main.m// ID类型//// Created by Goddog on 15/1/2.// Copyright (c) 2015年 Goddog. All rights reserved.///* OC提供了一个id 类型,这个id 类型可以代表所有对象类型,任意...原创 2015-01-02 18:14:19 · 1269 阅读 · 0 评论 -
OC类和对象-self关键字
Object-C技术学习,更多资源请访问 https://www.itkc8.com// main.m// OC面向对象//// Created by Goddog on 15/1/2.// Copyright (c) 2015年 Goddog. All rights reserved.///* 1.self关键字总是指向调用该对象的方法。 ...原创 2015-01-02 17:48:00 · 628 阅读 · 0 评论 -
OC隐藏和封装-使用点语法访问属性
//// main.m// OC使用点语法访问属性//// Created by Goddog on 15/1/3.// Copyright (c) 2015年 Goddog. All rights reserved.// /* 1.类似于Java哦 */#import //接口部分@interface Card : NSObject@property (原创 2015-01-03 14:55:48 · 628 阅读 · 0 评论 -
键值编码(KVC)-简单的KVC
//// main.m// KVC一//// Created by Goddog on 15/1/3.// Copyright (c) 2015年 Goddog. All rights reserved.///* 1.我们可以通过setter和getter方法来设置和修改对象的属性,同时也可以通过键值编码(KVC)来操作对象属原创 2015-01-03 15:40:18 · 648 阅读 · 0 评论 -
键值编码(KVC)-处理不存在的key和处理nil值
//// main.m// 处理不存在的key和处理nil值//// Created by Goddog on 15/1/3.// Copyright (c) 2015年 Goddog. All rights reserved.///* 1.处理不存在的key:(1)如果操作属性时即没有对应的setter和getter方法,也原创 2015-01-03 16:19:02 · 2341 阅读 · 0 评论 -
OC语言构造方法
非常感谢http://www.cnblogs.com/wendingding/p/3706883.htmlObject-C技术学习,更多资源请访问 https://www.itkc8.com OC语言构造方法 一、构造方法 (一)构造方法的调用完整的创建一个可用的对象: Person *p=[Person new]; New方法的内部会分别调用两个...转载 2015-03-13 22:54:41 · 576 阅读 · 0 评论 -
OC语言@property @synthesize和id
非常感谢http://www.cnblogs.com/wendingding/p/3706430.htmlObject-C技术学习,更多资源请访问 https://www.itkc8.comOC语言@property@synthesize和id 一、@property @synthesize关键字 注意:这两个关键字是编译器特性,让xcode可以自动生成getter和set...转载 2015-03-13 22:38:54 · 457 阅读 · 0 评论 -
OC面向对象—封装
感谢http://www.cnblogs.com/wendingding/p/3705219.htmlOC面向对象—封装 一、面向对象和封装面向对象的三大特性:封装(成员变量)、继承和多态 在OC语言中,使用@interface和@implementation来处理类。 @interface就好像暴露在外面的时钟表面,像外界提供展示以及接口。@i转载 2015-03-13 17:28:48 · 408 阅读 · 0 评论 -
OC面向对象—多态
感谢http://www.cnblogs.com/wendingding/p/3705428.html Object-C技术学习,更多资源请访问 https://www.itkc8.comOC面向对象—多态 一、基本概念多态在代码中的体现,即为多种形态,必须要有继承,没有继承就没有多态。在使用多态是,会进行动态检测,以调用真实的对象方法。多态在代码中的体现即父类指针...转载 2015-03-13 17:46:41 · 445 阅读 · 0 评论 -
OC点语法和变量作用域
Object-C技术学习,更多资源请访问 https://www.itkc8.comOC点语法和变量作用域 一、点语法 (一)认识点语法 声明一个Person类: 复制代码 #import <Foundation/Foundation.h>@interface Person : NSObject{ int _age;//默认...转载 2015-03-13 17:54:16 · 472 阅读 · 0 评论 -
OC面向对象—继承
OC面向对象—继承 Object-C技术学习,更多资源请访问 https://www.itkc8.com一、基本概念程序的世界和人类的“对象”世界在思想上是没有设么区别的,富二代继承了父母,自然就拥有了父母拥有的所有资源,子类继承了父类同样就拥有了父类所有的方法和属性(成员变量)。 在这里动物是猫类和狗类的父类,黑猫和白猫类是猫类的子类。 继承的好处:...转载 2015-03-13 17:35:13 · 488 阅读 · 0 评论 -
OC内存管理
非常感谢http://www.cnblogs.com/wendingding/p/3704739.html Object-C技术学习,更多资源请访问 https://www.itkc8.comOC内存管理 一、基本原理(一)为什么要进行内存管理。由于移动设备的内存极其有限,所以每个APP所占的内存也是有限制的,当app所占用的内存较多时,系统就会发出内存警告,这时需要回收一...转载 2015-03-13 17:02:08 · 426 阅读 · 0 评论 -
OC方法和文件编译
感谢http://www.cnblogs.com/wendingding/p/3704724.html Object-C技术学习,更多资源请访问 https://www.itkc8.com OC方法和文件编译 一、OC方法(一)对象方法(1)对象方法以-开头如 -(void)xx;(2)对象方法只能又对象来调用(3)对象方法中可以访问当前对象的成员变...转载 2015-03-13 16:51:25 · 506 阅读 · 0 评论 -
OC语言前期准备
感谢http://www.cnblogs.com/wendingding/p/3704518.htmlObject-C技术学习,更多资源请访问 https://www.itkc8.com OC语言前期准备一、OC简介 Oc语言在c语言的基础上,增加了一层最小的面向对象语法,完全兼容C语言,在OC代码中,可以混用c,甚至是c++代码。可以使用OC开发mac osx平台和i...转载 2015-03-13 16:38:49 · 541 阅读 · 0 评论 -
OC语言基础知识
首先非常感谢http://www.cnblogs.com/wendingding/p/3704518.html Object-C技术学习,更多资源请访问 https://www.itkc8.comOC语言基础知识 一、面向对象 OC语言是面向对象的,c语言是面向过程的,面向对象和面向过程只是解决问题的两种思考方式,面向过程关注的是解决问题涉及的步骤,面向对象关注的是设计...转载 2015-03-13 15:33:57 · 608 阅读 · 0 评论 -
OC对象初始化-为对象分配空间初始化方法与对象初始化
Object-C技术学习,更多资源请访问 https://www.itkc8.com// main.m// 对象初始化//// Created by Goddog on 15/1/5.// Copyright (c) 2015年 Goddog. All rights reserved.///* 1.对象创建的方式[[类名 alloc] init]和[类名 n...原创 2015-01-05 22:02:23 · 885 阅读 · 0 评论 -
OC隐藏和封装-合成存取方法三(重要)
//// main.m// OC合成方法//// Created by Goddog on 15/1/3.// Copyright (c) 2015年 Goddog. All rights reserved.///* 1.readonly:系统只合成getter方法,不再合成setter方法。 2.readwrite:原创 2015-01-03 14:44:56 · 902 阅读 · 0 评论 -
OC成员变量-模拟类变量
Object-C技术学习,更多资源请访问 https://www.itkc8.com// main.m// OC成员变量-模拟类变量//// Created by Goddog on 15/1/2.// Copyright (c) 2015年 Goddog. All rights reserved.///* 1.OC并不支持类似于Java的类变量,但是...原创 2015-01-02 21:35:56 · 597 阅读 · 0 评论 -
OC方法详解
Object-C技术学习,更多资源请访问 https://www.itkc8.com// main.m// OC方法详解//// Created by Goddog on 15/1/2.// Copyright (c) 2015年 Goddog. All rights reserved.///* 1.方法类似于函数。 2.方法不能独立存在,所...原创 2015-01-02 18:56:47 · 926 阅读 · 0 评论 -
OC中的==和isEqual方法
Object-C技术学习,更多资源请访问 https://www.itkc8.com// main.m// OC中的==和isEqual方法//// Created by Goddog on 15/1/10.// Copyright (c) 2015年 Goddog. All rights reserved.///* 1.如果两个变量时基本数据类型的变量,都...原创 2015-01-10 20:04:38 · 2172 阅读 · 0 评论 -
OC处理对象-打印对象和description方法
Object-C技术学习,更多资源请访问 https://www.itkc8.com// main.m// 打印对象和description方法//// Created by Goddog on 15/1/10.// Copyright (c) 2015年 Goddog. All rights reserved.///* 1.description方法是NS...原创 2015-01-10 16:34:12 · 3268 阅读 · 0 评论 -
OC协议-规范、协议与接口,使用类别实现非正式协议
Object-C技术学习,更多资源请访问 https://www.itkc8.com// main.m// 非正式协议//// Created by Goddog on 15/1/11.// Copyright (c) 2015年 Goddog. All rights reserved.///* 1.OC中的协议作用就相当于其他语言中接口的作用。 2.协...原创 2015-01-11 11:56:18 · 941 阅读 · 0 评论 -
OC列表-扩展
Object-C技术学习,更多资源请访问 https://www.itkc8.com// main.m// OC列表-扩展//// Created by Goddog on 15/1/10.// Copyright (c) 2015年 Goddog. All rights reserved.///* 1.扩展相当于匿名类别 2.扩展则用于临时对某个类的接...原创 2015-01-10 23:40:08 · 1192 阅读 · 0 评论 -
OC协议-正式协议的定义
Object-C技术学习,更多资源请访问 https://www.itkc8.com// main.m// 正式协议的定义//// Created by Goddog on 15/1/11.// Copyright (c) 2015年 Goddog. All rights reserved.///* 1.正式协议的定义不再采用@interface、@i...原创 2015-01-11 15:38:23 · 1701 阅读 · 0 评论 -
OC包装类
Object-C技术学习,更多资源请访问 https://www.itkc8.com// main.m// OC包装类//// Created by Goddog on 15/1/10.// Copyright (c) 2015年 Goddog. All rights reserved.///* 1.IOS开发时会遇到3个类型:(1)NSInteger大致等...原创 2015-01-10 12:07:46 · 969 阅读 · 0 评论 -
OC利用类别对类进行模块化设计和使用类别来调用私有方法
Object-C技术学习,更多资源请访问 https://www.itkc8.com// main.m// OC利用类别对类进行模块化设计// OC使用类来调用私有方法//// Created by Goddog on 15/1/10.// Copyright (c) 2015年 Goddog. All rights reserved.///*1.我们...原创 2015-01-10 22:58:42 · 1205 阅读 · 0 评论 -
OC多态
Object-C技术学习,更多资源请访问 https://www.itkc8.com// main.m// 多态//// Created by Goddog on 15/1/8.// Copyright (c) 2015年 Goddog. All rights reserved.///* 1.OC指针类型的变量有两个:一个编译时的类型,一个是运行时的类型。编...原创 2015-01-08 21:26:43 · 591 阅读 · 0 评论 -
OC类的继承-继承的特点
Object-C技术学习,更多资源请访问 https://www.itkc8.com// main.m// 类的继承//// Created by Goddog on 15/1/7.// Copyright (c) 2015年 Goddog. All rights reserved.///* 1.继承实现软件的复用性,每个子类只有一个直接的父类。 2.实...原创 2015-01-07 21:14:33 · 574 阅读 · 0 评论 -
OC类的继承-super关键字
Object-C技术学习,更多资源请访问 https://www.itkc8.com// main.m// super关键字//// Created by Goddog on 15/1/7.// Copyright (c) 2015年 Goddog. All rights reserved.///* 1.如果需要在子类方法中调用父类被覆盖的实例方法,可以使用...原创 2015-01-07 22:08:14 · 640 阅读 · 0 评论