码迷,mamicode.com
首页 >  
搜索关键字:nsobject    ( 1493个结果
iOS-OC、Swift 混编之桥接文件
新建一个OC语言的项目,然后添加一个基于NSObject的Swift文件SwiftFileModel类 .swift import UIKit class SwiftFileModel: NSObject { func firstMethod() { print("SwiftFileModel"); ...
分类:移动开发   时间:2018-05-30 18:11:59    阅读次数:519
IOS菜鸟学习
1.NS是系统库.2.IOS类的声明:@interface MyObject : NSObject { int memberVar1; // 实体变量 id memberVar2;}+(return_type) class_method; // 类方法-(return_type) instance_ ...
分类:移动开发   时间:2018-05-03 19:39:14    阅读次数:204
iOS开发UITableView的动画cell
1、动画cell 针对cell的动画,在Delegate中对cell的layer进行操作: 2、实现代码 3、附件:TableView的Delegate和DataSource的方法简介(iOS11.0) @protocol UITableViewDelegate<NSObject, UIScroll ...
分类:移动开发   时间:2018-04-17 17:03:16    阅读次数:463
双向链表
1.概念的引入 首先我们先来了解什么是缓存,以及数据在内存中的存储方式. 1.缓存是什么 2.数据在内存中的存储方式 第1种.线性 第2种.链接 节点的属性: 多个节点的内部构造: 代码思路 一.添加节点add(Object obj) 添加节点过程图 二.删除节点数据remove(Object ob ...
分类:其他好文   时间:2018-04-17 16:58:26    阅读次数:176
ios调用私有方法
有时在代码中会有需要调用私有方法的场景,如不想import太多头文件;想组件设计一些解耦的模块;查看别人模块中未暴露的代码进行分析等。 在 ios 中调用私有方法有很多种方式,主要是通过Runtime去实现。下面自己也测试一下。 新建一个Person类,Person.h中不写代码,Person.m中 ...
分类:移动开发   时间:2018-03-11 21:10:07    阅读次数:283
重写KVC
#import "NSObject+WQKVC.h" #import /** KVC 首先调用的方法顺序: |- setter: setKey -> setIsKey |- getter: getKey -> key -> isKey |- - (Bool)accessInstanceVariabl... ...
分类:其他好文   时间:2018-03-10 00:15:03    阅读次数:188
OC学习--OC中的类--类的定义,成员变量,方法
1. 类的定义 >用关键字@interface进行声名 @end 结束 >所有的类有一个基类NSobject >类名 也是标示符 第一个字母大写 如果多个字母组成 每个单词的首字母大写 >类名 冒号":"后 是父类(继承父类) >成员变量 (属性) 用大括号{ }包含起来 >方法的声明用两种 +号表 ...
分类:其他好文   时间:2018-03-04 11:52:39    阅读次数:184
ios swift4之kvo的使用
在swift4之前,使用kvo只需要继承NSObject 就可以了。但是swift4之后发生了变化,必须在class之前加入@objcMembers修饰,不然就没有效果了。 下面举个例子:如定义一个Person类想监听其kvo的变化除了继承NSObject之外,还必须在class之前添加@objcM ...
分类:移动开发   时间:2018-02-27 01:08:28    阅读次数:634
Objective-C Runtime 文档翻译(二)—与Runtime的相互作用
  前言   OC编程和runtime系统的相互作用,可以分三个不同的标准: 通过OC源代码。 通过在Foundation framework 的 NSObject类中定义方法。 通过直接调用runtime 函数。   OC源代码   这是最重要的一部分,ru ...
分类:其他好文   时间:2018-02-09 15:14:07    阅读次数:142
nil / Nil / NULL / NSNull VS objc_msgSend
nil的处理展示出消息机制的优越性,相对于函数调用的空指针处理。 ENTRY objc_msgSend # check whether receiver is nil teq a1, #0 itt eq moveq a2, #0 bxeq lr # save registers and load r ...
分类:其他好文   时间:2018-02-06 14:23:29    阅读次数:194
1493条   上一页 1 ... 4 5 6 7 8 ... 150 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!