码迷,mamicode.com
首页 >  
搜索关键字:objc    ( 1320个结果
load
load方法什么时候调用? method Swizzling 为什么要放在load方法里面? /*********************************************************************** * _objc_init * Bootstrap initi ...
分类:其他好文   时间:2019-12-17 22:42:28    阅读次数:114
一些iOS面试基础题总结
一些iOS面试基础题总结目录多线程AutoLayoutobjc_msgSendRuntime消息转发CategoryNSObject 与 objc_classRunloopAutoreleasePooliOS系统架构App启动过程和优化UIScrollView 的代理方法响应链和事件传递UIView... ...
分类:移动开发   时间:2019-12-15 01:14:22    阅读次数:115
Xamarin.iOS unrecognized selector sent to class
Xamarin.iOS unrecognized selector sent to class 一、问题 在尝试绑定百度推送iOS的SDK时,遇到unrecognized selector sent to class这个问题导致app崩溃。 关于这个问题,网上一搜一大堆,这里还是贴一篇帖子吧 "Ot ...
分类:移动开发   时间:2019-12-06 11:44:16    阅读次数:86
./ViewController.h:9:9: fatal error: 'UIKit/UIKit.h' file not found
clang编译的两种方法 1.使用绝对路径: clang -rewrite-objc -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPho ...
分类:其他好文   时间:2019-12-04 20:18:40    阅读次数:215
iOS Runtime面试题(一个objc对象的isa的指针指向什么?有什么作用?)
一个objc对象的isa的指针指向什么?有什么作用?指向他的类对象,从而可以找到对象上的方法详解:下图很好的描述了对象,类,元类之间的关系:图中实线是super_class指针,虚线是isa指针。1.Rootclass(class)其实就是NSObject,NSObject是没有超类的,所以Rootclass(class)的superclass指向nil。2.每个Class都有一个isa指针指向唯
分类:移动开发   时间:2019-11-29 19:48:53    阅读次数:250
Windows Swoole 搭建
I:安装Cygwin 1.下载Cygwin ->下载地址:https://www.cygwin.com/ 2:安装Cygwin 3:选择需要安装的插件 --devel ->gcc-core ->gcc-objc++ ->pcre-dev ->pcre2 ->pcre --purl ->autocon ...
分类:Windows程序   时间:2019-11-04 15:40:30    阅读次数:111
runtime之通过objc_setAssociatedObject关联及传值
关联关联是指把两个对象相互关联起来,使得其中的一个对象作为另外一个对象的一部分。关联特性只有在Mac OS X V10.6以及以后的版本上才是可用的。在类的定义之外为类增加额外的存储空间使用关联,我们可以不用修改类的定义而为其对象增加存储空间。这在我们无法访问到类的源码的时候或者是考虑到二进制兼容性... ...
分类:其他好文   时间:2019-10-01 14:12:07    阅读次数:123
Runtime相关知识
objc_object: 我们平时所使用的数据结构都是id类型的,对应到runtime中的类型是objc_object,其中包含isa_t、关于isa操作相关的方法、弱引用相关的方法、关联对象相关的方法、内存管理相关的方法 objc_class:我们在OC中使用的Class在runtime中对应ob ...
分类:其他好文   时间:2019-09-20 18:53:34    阅读次数:86
关于Xcode的Other Linker Flags
背景 背景 在ios开发过程中,有时候会用到第三方的静态库(.a文件),然后导入后发现编译正常但运行时会出现selector not recognized的错误,从而导致app闪退。接着仔细阅读库文件的说明文档,你可能会在文档中发现诸如在Other Linker Flags中加入-ObjC或者-al ...
分类:其他好文   时间:2019-09-02 14:20:12    阅读次数:81
C++——虚析构
目的: //只执行了 父类的析构函数//向通过父类指针 把 所有的子类对象的析构函数 都执行一遍//向通过父类指针 释放所有的子类资源 方法:在父类的析构函数前+virtual关键字 ...
分类:编程语言   时间:2019-08-23 20:50:00    阅读次数:109
1320条   上一页 1 2 3 4 5 6 ... 132 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!