摘要: OC中另外的一个常用技术:通知(Nofitication)其实这里的通知和之前说到的KVO功能很想,也是用于监听操作的,但是和KVO不同的是,KVO只用来监听属性值的变化,这个发送监听的操作是系统控制的,我们控制不了,我们只能控制监听操作,类似于Android中系统发送的广播,我们只能接受。但是通知... 阅读全文
posted @ 2016-01-06 14:15 kunzir 阅读(489) 评论(0) 推荐(0) 编辑
摘要: UIWindow和ViewController:window —>JWViewController - 其他的控制器—>view —> btnUIWindow:是个特殊的UIView,通常一个程序只有一个window。可以查看官方文档(有中文版的)addSubView:rootViewControl... 阅读全文
posted @ 2016-01-06 14:14 kunzir 阅读(179) 评论(0) 推荐(0) 编辑
摘要: OC中数组对象在是如何处理对象元素的引用计数问题的,同时介绍一下自动释放池的相关概念一、数组对象是如何处理对象元素的引用计数问题[objc]view plaincopy 1. // 2. //main.m 3. //26_NSArrayMemeryManager 4. // 5. //Create... 阅读全文
posted @ 2016-01-06 14:13 kunzir 阅读(280) 评论(0) 推荐(0) 编辑
摘要: iOS技术OC:分类(好处,和延展的区别)分类:在不修改原有的类的基础上增加新的方法一个庞大的类可以分模块开发一个庞大的类可以由多个人来编写,更有利于团队合作分类是对原有类的一种扩展,在分类里可以给原类添加方法,但是不能添加属性延展(扩展)是一种匿名的分类,即:分类名为空,在延展中可以给类扩展方法和... 阅读全文
posted @ 2016-01-06 14:12 kunzir 阅读(335) 评论(0) 推荐(0) 编辑
摘要: OC中的一个特性:延展其实说白了,延展就是弥补C语言中的前向申明,我们知道,在C语言中,如果你想调用一个函数的话,那么在此之前必须要声明一个这个函数,就是有前置性。OC中为了弥补C语言中的这个问题,就有了延展的概念,下面来看一下代码:Person.h[objc]view plaincopy 1. /... 阅读全文
posted @ 2016-01-06 14:11 kunzir 阅读(271) 评论(0) 推荐(0) 编辑
摘要: OC中的一个特有的亮点:类目首先我们来看一下场景,如果我们现在想对一个类进行功能的扩充,我们该怎么做?对于面向对象编程的话,首先会想到继承,但是继承有两个问题:第一个问题:继承的前提是这个类可以被继承,因为在Java中有些类是不允许继承的,定义成final类,同样的OC中也是有不可以继承的类第二个问... 阅读全文
posted @ 2016-01-06 13:28 kunzir 阅读(687) 评论(0) 推荐(0) 编辑
摘要: OC中的代理模式,关于代理模式,如果还有同学不太清楚的话,就自己去补充知识了,这里就不做介绍了,这里只介绍OC中是如何实现代理模式的。这里举一个简单的例子:小孩类,护士类,保姆类,其中小孩类有两个方法:wash和play这里代理对象就是:护士类、保姆类,小孩类是被代理对象。看一下代码:首先看一下小孩... 阅读全文
posted @ 2016-01-06 13:25 kunzir 阅读(301) 评论(0) 推荐(0) 编辑
摘要: [objc]view plaincopy 1. BOOLhasBaiduMap=NO; 2. BOOLhasGaodeMap=NO; 3. 4. if([[UIApplicationsharedApplication]canOpenURL:[NSURLURLWithString:@"baidum... 阅读全文
posted @ 2016-01-06 13:25 kunzir 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 本文目录 • 一、十进制 • 二、二进制 • 三、八进制 • 四、十六进制 • 五、进制总结 • 六、变量与进制 • 七、printf的简单使用上一讲简单介绍了常量和变量,这讲补充一点计算机的基础知识---进制。我们先来看看平时是如何表示一个整数的,最常见的肯定是用阿拉伯数字表示,比如“十二”,我们... 阅读全文
posted @ 2016-01-06 13:24 kunzir 阅读(610) 评论(0) 推荐(0) 编辑
摘要: OC中的对象拷贝概念,这个对于面向对象语言中都会有这种的问题,只是不同的语言有不同的解决方式:C++中有拷贝构造函数,Java中需要实现Cloneable接口,在clone方法中进行操作。但是不过OC更偏向于Java这种方式,OC中如果一个对象需要被拷贝,他需要实现协议:、从名字上我们可以看到,一个... 阅读全文
posted @ 2016-01-06 13:24 kunzir 阅读(307) 评论(0) 推荐(0) 编辑