oc static 跟java有所区别。 1.全局只有在本类可以访问。出文件就不可访问了,区别与java. 2.类方法可以访问static 变量。oc + 方法类似java静态方法。 3.一个静态变量所以实例对象共用。分配在堆区内存。相同java。 4.方法中声明static 变量。只有在方法中访问 ...
分类:
移动开发 时间:
2020-06-13 15:48:24
阅读次数:
82
概述 NSThread类是一个继承NSObjct类的个轻量级的类。但需要管理线程的生命周期、同步、加锁等问题,这会导致一定的性能开销。 使用NSThread类可以让某个OC方法在特定的线程中被调用。当需要执行一个冗长的任务,并且不想让这个任务阻塞应用中的其他部分,尤其为了避免不阻塞app的主线程(因 ...
分类:
其他好文 时间:
2018-11-15 18:25:48
阅读次数:
202
Method 成员方法 MethodSwizzling 方法欺骗 #import <objc/runtime.h> 苹果提供一套C语言的API,可以在OC编译运行的阶段,动态的进行操作 OC方法: 1. SEL 方法的编号 2. IMP 方法实现(本质上是函数指针!!) 注意:在OC中我们调用方法都 ...
分类:
其他好文 时间:
2018-06-29 01:07:49
阅读次数:
163
本文包括JS调用OC方法并传值,OC调用JS方法并传值 本来想把html放进服务器里面,然后访问,但是觉得如果html在本地加载更有助于理解,特把html放进项目里 HTML代码 上面html的代码:建立了两个button 第一个button绑定了 tianbai.call() 方法,这里 tian ...
分类:
移动开发 时间:
2018-06-14 18:06:09
阅读次数:
176
1、js 调用oc方法 - (void)viewDidLoad { [super viewDidLoad]; WKWebViewConfiguration *configur = [[WKWebViewConfiguration alloc] init]; WKPreferences *prefer ...
分类:
Web程序 时间:
2018-03-12 17:12:14
阅读次数:
203
Masonry在oc下使用很方便,但是在swift下,由于oc方法和property都可以使用.fuc的语法,swift下只有属性可以使用.property的语法,方法只能写成.func().因此在swift下如果直接写就只能写成 这种写法非常麻烦,也不自然。如果直接使用snapkit又需要引入新的 ...
分类:
编程语言 时间:
2017-06-25 13:50:17
阅读次数:
203
ios js 交互分为两块: 1.oc调用js 这一块实现起来比较简单, 我的项目中加载的是本地的html,js,css,需要注意的是当你向工程中拖入这些文件时,选择拷贝到工程中,(拖入的文件夹是蓝色的,相对路径),不然css,js 的路径会存在问题 加载本地html: oc调用js:一句代码搞定 ...
分类:
移动开发 时间:
2017-06-19 17:10:48
阅读次数:
242
简单介绍RunTime 运行时的用法 以下操作都需要导入头文件 #import <objc/message.h> #pragma mark -- 发消息 //OC方法调用的本质就是让对象发消息Person * p = [[Person alloc] init];//[p eat];//底层是发消息/ ...
分类:
其他好文 时间:
2017-06-01 21:41:48
阅读次数:
172
ios js 交互分为两块: 1.oc调用js 这一块实现起来比较简单, 我的项目中加载的是本地的html,js,css,需要注意的是当你向工程中拖入这些文件时,选择如下操作,(拖入的文件夹是蓝色的,相对路径),不然css,js 的路径会存在问题 加载本地html: oc调用js:一句代码搞定 2. ...
分类:
移动开发 时间:
2017-03-25 13:37:20
阅读次数:
214