码迷,mamicode.com
首页 >  
搜索关键字:objc    ( 1320个结果
常用宏定义 - 内存相关
1、处理ARC和MRC,对象释放 ...
分类:其他好文   时间:2018-07-15 00:17:26    阅读次数:180
JavaScript的深拷贝和浅拷贝
原文 简书原文:https://www.jianshu.com/p/3d930756dd8f 大纲 前言 1、对深拷贝和浅拷贝的初步认识 2、深拷贝和浅拷贝的区别 3、浅拷贝存在的缺陷 4、深拷贝的实现方式 前言 对于很多初次接触JavaScript的读者来说,想要实现对象的拷贝/复制,就是单纯的使 ...
分类:编程语言   时间:2018-07-03 23:44:43    阅读次数:196
iOS程序main函数之前发生了什么
我是前言 我是前言 一个iOS app的main()函数位于main.m中,这是我们熟知的程序入口。但对objc了解更多之后发现,程序在进入我们的main函数前已经执行了很多代码,比如熟知的+ load方法等。本文将跟随程序执行顺序,刨根问底,从dyld到runtime,看看main函数之前都发生了 ...
分类:移动开发   时间:2018-07-03 11:43:59    阅读次数:213
Runtime(运行时)003-动态添加方法
class_addMethod #import "Person.h" #import <objc/message.h> @implementation Person /* OC的方法调用,会传递两个隐式参数!给IMP(方法实现)!! objc_msgSend(self,_cmd); id self ...
分类:其他好文   时间:2018-06-29 11:08:40    阅读次数:180
Runtime(运行时)002-方法欺骗(面向切面编程: 修改原来方法的调用顺序)
Method 成员方法 MethodSwizzling 方法欺骗 #import <objc/runtime.h> 苹果提供一套C语言的API,可以在OC编译运行的阶段,动态的进行操作 OC方法: 1. SEL 方法的编号 2. IMP 方法实现(本质上是函数指针!!) 注意:在OC中我们调用方法都 ...
分类:其他好文   时间:2018-06-29 01:07:49    阅读次数:163
Runtime(运行时)001-消息机制
//Person * p = [[Person alloc] init]; //alloc :分配内存空间 init:初始化对象,属性&方法 //苹果不建议我们使用Objc_msgSend , 在build-setting 搜索 msg 打开 //导入 #import <objc/message.h ...
分类:其他好文   时间:2018-06-29 00:06:05    阅读次数:174
Objc_帧动画-UIImageView动画
汤姆猫帧动画详解: ...
分类:其他好文   时间:2018-06-27 23:53:17    阅读次数:179
跟踪记录线上常见崩溃
@implementation NSArray (LXZArray) + (void)load { [super load]; Method fromMethod = class_getInstanceMethod(objc_getClass("__NSArrayI"), @selector(obj ...
分类:其他好文   时间:2018-06-24 11:47:17    阅读次数:189
UITabBar 设置选中、未选中状态下title的字体颜色
一、如果只是设置选中状态的字体颜色,使用 tintColor 就可以达到效果 [objc] view plain copy self.tabBar.tintColor = [UIColor redColor]; [objc] view plain copy [objc] view plain cop ...
分类:其他好文   时间:2018-06-21 22:30:14    阅读次数:215
Swift -----小记
1、 @objc 作用 1 fileprivate 或者 private 保证方法私有 能在同一个类 或者 同一个文件(extension)中访问这个方法 如果定义为private 那么只能在一个类中访问 不能在类扩展中访问 2 允许这个函数在“运行时”通过oc的消息机制调用 1、 @objc 作用 ...
分类:编程语言   时间:2018-06-20 15:42:43    阅读次数:162
1320条   上一页 1 ... 9 10 11 12 13 ... 132 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!