码迷,mamicode.com
首页 >  
搜索关键字:nsobject    ( 1493个结果
QF——OC中的KVC,KVO
KVC: (Key Value Coding) 键值编码 所谓KVC,其实就是不通过set和get方法访问属性,而是通过其他几个方法。 之所以每个对象都有KVC能力,是因为NSObject类实现了NSKeyValueCoding协议。 属性赋值: setValue:属性值 forKey:属性名...
分类:其他好文   时间:2015-03-08 14:13:00    阅读次数:239
iOS 优化内存(四)何时用self
iOS何时使用self. 大多数的答案是:“这与objc的存取方法有关” 怎么样才能有关呢?接下来通过几个小例子来看一下。 首先我们创建一个学生类:Student类 这个学生类里有学生的id和学生的姓名name #import    @interface  Student : NSObject{   //idname   NSString *id;   NSS...
分类:移动开发   时间:2015-03-06 17:11:56    阅读次数:166
[iOS]改变状态栏颜色
改变状态栏颜色为白字黑底:func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { UIApplicat...
分类:移动开发   时间:2015-03-05 19:07:41    阅读次数:124
ViewController生命周期
首先我们来了解一下什么是viewController。viewController叫做视图控制器。对内是用于管理视图,对外则是与其他的viewcontroller进行通信。它继承于NSObject。它分为两种类型,一种叫contentViewController,内容视图控制器,主要用于体现内容,如...
分类:其他好文   时间:2015-03-05 16:11:48    阅读次数:136
用 KVC 自动把 JSON 转 Model
图1和图2是一个接口,code 是在服务器修改或升级等原因导致的;图3是在新用户登录没有数据的情况出现的;是一个接口对应的Model类也是一个;Model类代码如下 @interface SHYProduct : NSObject @property (nonatomic, assign) int code; @property (nonatomic, strong) NSString *ms...
分类:Web程序   时间:2015-03-05 10:51:35    阅读次数:196
iOS UIPopoverController的使用
1. 什么是UIPopoverController?是iPad开发中常见的一种控制器(在iphone上不允许使用)跟其他控制器不一样的是,它直接继承自NSObject,并非继承自UIViewController它只占用部分屏幕空间来呈现信息,而且显示在屏幕的最前面2.怎么使用UIPopoverCon...
分类:移动开发   时间:2015-03-05 01:40:24    阅读次数:185
objective-c 语法快速过(6)
内存管理基本原理(最重要)移动设备的内存极其有限(iphone 4内存512M),每个app所能占用的内存是有限制的(几十兆而已)。当app所占用的内存较多时,系统会发出内存警告,这时得回收一些不需要再使用的内存空间。比如回收一些不需要使用的对象、变量等管理范围:任何继承了NSObject的对象,对...
分类:其他好文   时间:2015-03-04 22:27:10    阅读次数:169
Swift 统计项目中所有按钮的点击次数
class Swizzle: NSObject { override class func load() { UIButton.xxx_swizzleSendAction() }}extension UIButton { class func xxx_swizzleS...
分类:编程语言   时间:2015-03-04 19:06:30    阅读次数:156
ARC 误区 Core Foundation 中的内存泄露
ARC :只会对oc 对象进行内存管理,即:苹果有句名言:ARC is only for NSObject。但是对c对象或是CG开头的对象,即存在于 Core Foundation框架 (CoreFoundation.framework 是一组C语言接口)中的对象无效,需要手动的retain 和re...
分类:其他好文   时间:2015-03-04 16:17:03    阅读次数:2301
iOS类添加方法、属性学习笔记
一、在运行时为类添加方法我们首先定义了一个EmptyClass,继承NSObject,没有任何自带方法,接着定义了一个函数。这里提一句,Obj-C的方法(method)就是一个至少需要两个参数(self,_cmd)的C函数,这个函数仅仅输出一句Hello。接下来在addMethod方法中,我们调用class_addMethod()为EmptyClass添加方法,class_addMethod()是这...
分类:移动开发   时间:2015-03-03 15:19:31    阅读次数:1377
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!