小农成长记之—OC学习模块
文章平均质量分 84
V5V6_neil
Believe the big Apple,believe myself!
展开
-
如何对一个类进行扩展?
如何对一个类进行扩展?在对类的处理中,我们会应用到的主要由四种方式,一、 继承(inherit)面向对象程序有三大特性,封装、继承、多态。 封装就是对一个类或者我们需要的一系列行为进行整理,只是给出外界一定的interface,通过这些Interface我们就可以对这一系列行为进行管理。使用的时候给对象发送消息就可以了。 继承是针对两个有相互关系的类而言的,子类拥原创 2014-07-06 20:48:06 · 2042 阅读 · 0 评论 -
loadView、viewDidLoad及viewDidUnload的关系
标题中所说的3个方法,都是UIViewController的方法,跟UIViewController的view属性的生命周期息息相关。接下来我会一一阐述它们的作用以及它们之间的联系。loadView1.什么时候被调用?每次访问UIViewController的view(比如controller.view、self.view)而且view为nil,loadView方法就会被调用。转载 2014-09-23 14:31:31 · 411 阅读 · 0 评论 -
OC部分知识点罗列
OC部分知识点罗列。 1、什么是方法名?什么是方法类型? 方法名,去掉参数、去掉返回值,剩下的所有是方法名。 例如:-(id)setName:(NSString*)name:(NSString*)sex age:(int)age 方法名为:-setName::age;原创 2014-07-08 17:38:27 · 765 阅读 · 0 评论 -
Block及其使用
Block及其使用引言: FunctionPoint函数指针什么是函数指针? 函数指针顾名思义就是指向函数的指针,之前学过的指向整型变量的指针就是整型指针、指向结构体变量的指针就是结构体指针。依次类推,函数指针得其义。函数指针在C语言中分量 函数内容在C语言中分量很重,函数的调用直接意义上大大简化了我们程序员的代码量,而且给简化了我们的思维量。函数指针指向的原创 2014-07-06 21:16:05 · 694 阅读 · 0 评论 -
OC中对实例变量的相关处理方法——属性
OC中对实例变量的相关处理方法——属性在OC中对于类的处理,我们使用了extensionprotocol category等处理方法,间接或者直接实现了对类(协议、延展和代理)和实例变量(继承)的功能扩展。接下来尝试对实例变量的相关性能进行整理。(一)实例变量的定义和设置实例变量的定义及其初始化实例变量是针对类而言的,实例变量的具体值由对象赋值。定义时候要注意变量类型、变量的可原创 2014-07-06 21:13:33 · 1063 阅读 · 0 评论 -
点语法和KVC
点语法和KVCkvc是一种获取实例变量值的方法。Setter Getter Person *zhangsan=[[Personalloc] initWithName:@"zhangsan"age:25]; [zhangsan setValue:@"lisi"forKey:@"name"]; [zhangsan setV原创 2014-07-06 21:18:51 · 690 阅读 · 0 评论 -
OC中的关于日期处理方法应用NSDate、NSDateFormatter
OC中的关于日期处理方法应用NSDate、NSDateFormatter NSDate用法什么是NSDate?NSDate是用于处理我们应用中需要得到一个时间点的情况,比如说:得到当前时间、明天时间、昨天的某个时间,某一年的某一天…….这个时间点可以我们自己创建NSDate,也可以通过方法来获取。 为什么要用NSDate?使用时间点能够获取类能够在很多应用中的判断:比如原创 2014-07-06 21:04:35 · 964 阅读 · 0 评论 -
OC中的深浅复制
OC中的复制什么是复制? 复制是一种拷贝,无论是对对象指针的拷贝(浅拷贝),还是对对象内容的拷贝(深拷贝),其最终实现的是对对象的拷贝。 复制的条件?protocol凡是遵循NSCoping协议的对象都可以进行copy。NSCoping协议中声明:- (id)copyWithZone:(NSZone *)zone;- (id)copyWithZon原创 2014-07-06 21:09:51 · 872 阅读 · 0 评论 -
关于OC学习中几个基础的类
关于OC学习中几个基础的类【标题** 重点内容**】在OC的学习中,有两个重要的概念————类和对象。类的抽象性与对象的实体性共同构筑了我们的OC这门课程。NSValue(父类NSObject)(1)在C中一些基本变量在OC里面还能够持续使用吗?答案是否定的,OC跟C不同点就是OC是面向对象语言,很多时候我们是在处理对象。在C中的一些float int char struc原创 2014-07-06 21:02:25 · 734 阅读 · 0 评论 -
iOS如何动态隐藏TabBar
本篇文章简单介绍下如何隐藏 TabBar。画面迁移的隐藏,方法很简单,网上也有不少介绍。这里主要介绍的是在当前页面上隐藏 TabBar。下面是效果图: 原理其实很简单,就是修改 TabBar 的 subview 的 frame 就行了。其中,TabBar 的subview 共有两个,一个叫UITabBar,就是底下的那个 Ba转载 2014-12-01 09:36:48 · 1733 阅读 · 0 评论