最新 最热

iOS-Xcode --- swift生成技术文档之jazzy

在网上看了很多都是针对OC项目的文档生成,找了好久终于看到jazzy这件神器了。下面看下如何安装使用:

2019-08-23
1

swift使用NSClassFromString

/// 在swift中使用NSClassFromString className要加工程名前缀////// - Parameter className: classNamefunc swiftClassFromString(className: String) -> AnyClass! { // get ...

2019-08-23
1

swift组件化

看了很多关于iOS组件化的文章,觉得光是看不写不足以很好的理解组件化,所以就自己写了一个demo以组件化构建。

2019-08-23
1

swift图片颜色占比分析

调用以上方法,终端输出: [0.3862848497311907, 0.093752754193718965, 0.088868650665413204, 0.088369223537706751, 0.018655072123152854, 0.017913275948177092, 0.0113766561884...

2019-08-23
1

swift中使用runtime修改属性值

swift中使用runtime修改属性值Swift中的@objc和dynamic关键字在OC中继承自NSObject的类都遵循runtime, 那么纯粹的Swift类呢? 如果在swift中想使

2019-08-23
1

iOS runtime--获取类信息

在iOS中可以通过runtime获取一个类的相关信息:有哪些方法、有哪些协议、有哪些属性、有哪些成员变量。安排的明明白白,老铁O(∩_∩)O哈哈~

2019-08-23
1

iOS runtime通过selector获取IMP地址

使用class_getMethodImplementation分别获取实例方法、类方法的IMP。打印出来有两个相同的地址0x0000000105f4da00,这是在调用class_getMethodImplementation时无法找到对应的实现方法。(你可以执行多次都会发现这两个...

2019-08-23
1

iOS runtime swift swizzling

Swift 是一种强类型语言。即默认类型是安全的静态类型。纯Swift类的函数调用已经不再是OC的运行时发送消息,而是类似于C++的vtable,在编译时就确定了调用哪个函数,所以没法通过runtime获取方法,属性。Swift中的动态性可...

2019-08-23
1

RN集成到现有原生应用-swift

创建一个空文件夹命名为你RN项目名称,在里面再新建一个文件夹/ios,把你现有的swift项目全部拷贝到/ios文件夹内。

2019-08-23
1

swift&JS交互 - JavaScriptCore

自从iOS7之后Apple退出JavaScriptCore,极大的方便了iOS与H5的联系。

2019-08-23
1