SwiftUI是什么?管方定义:SwiftUI is a modern way to declare user interfaces for any Apple platfo...
SwiftUI是什么?管方定义:SwiftUI is a modern way to declare user interfaces for any Apple platfo...
#import <UnityFramework/UnityFramework-Swift.h> 我这样写工程名,可以oc调用swift
Xcode 制作Swift和OC混编SDK简介:通过一个简单登录SDK,介绍Swift和OC混编下如何打包和调用SDK github地址:https://github.com/wuxingxing8912/LNLog...
经过各种google总共发现了两个方案:1,直接嵌入工程:尝试各种报文件找不到。。。放弃2,编译产物接入:成功产物有两个:1UnityFramework.framework。...
mach-o结构分为三部分header,LoadCommands,Section64 LoadCommands结构 读取mach-o文件section方法
原理简单说就是:1,解析js文件(通过JSContext).2,通过runtimeApi动态创建类.3,可以hook原生Api进行拦截(该hook方案不存在继承关系间hook...
1,网络监听功能用处:网络检测,mock数据,大图片检测原理:有一个系统类NSURLProtocol,它属于URL Loading System的一部分,默认通过NSURLS...
如果要对load函数进行hook,需要做到下面两点:1,在系统调用load方法之前对load进行hook2,对load进行hook 研究:1,经过runtime源码分析,在程...
简单说就是加载mach-o文件的分类信息和类信息,然后在某些时机把分类信息copy,类信息的rw上,所有才出现了oc上分类方法覆盖类方法的现象 通过查看源码分类信息copy到...
优势:两端公用一套代码搭建UI方式简单,快捷相比RN,需要适配的地方少,且流畅度高热重载,dart支持JIT,开发时可以不需要重新build就修改UI单线程语言,不需要注意在...
阿里的大佬已经已经写的很详细了,我就简单写点读后感吧.1,flutter底层包括三棵树:Widget Tree(相对于配置文件)、Element Tree(相当于iOS的UI...
对于oc的方法查找大家比较熟悉了,所有的方法调用都会走objc_msgSend该api必须两个参数,receiver和SEL,receiver就是该对象的isa指针,然后先在...
从内存管理方面:主要比较对于强引用和弱引用的实现逻辑进行比较1,从引用计数讨论:oc的相对复杂,但是swift的管理性能更加优越.典型的用空间换时间.oc为isa指针引用计数...
直接看代码简单易用 //附带左右滑动扩展小组件,采用组合模式,详情可以看demodemo:https://github.com/riceForChina/bannerView...
iOS - Crash防护主要有以下几个方面1,子线程访问UI:通过runtime拦截几个UI方法,并且监听当前线程,如果不是主线程则强行转回主线程,并且可以进行上报 2,调...
新版kvoblock回调虽然不需要移除操作,但是需要增加很多成员变量,通过关联对象技术,给监听对象动态添加了一个map来持有这些对象 //具体实现 demo请看下面https...
灵感来自新版KVO的api,绑定一个对象在当前监听通知的对象,然后在绑定对象dealloc的时候进行移除不废话直接上代码调用: demo请看下面https://github....