如何运用Swift与C语言交互编程,建议收藏!

作为一种可与 Objective-C 相互调用的语言,Swift 也具有一些与 C 语言的类型和特性,如果你的代码有需要,Swift 也提供了和常见的 C 代码结构混合编程的编程方式。 ![](https://upload-images.jianshu.io/upload_images/26131404-57c5e7726e5b0f2c.png?imageMogr2/auto-orient/str

原创 点赞0 阅读10000+ 收藏0 评论0 2021-06-29

在Swift中采用Cocoa设计模式,怎么操作?

使用 Cocoa 现有的一些设计模式,是帮助开发者开发一款拥有合理设计思路、稳定的性能、良好的可扩展性应用的有效方法之一。这些模式都依赖于在 Objective-C 中定义的类。因为 Swift 与 Objective-C 的互用性,所以你依然可以在 Swift 代码中使用这些设计模式。在一些情况下,你甚至可以使用 Swift 语言的特性扩展或简化这些 Cocoa 设计模式,使这些设计模式更强大、

原创 点赞0 阅读10000+ 收藏0 评论0 2021-06-28

Swift中使用Cocoa数据类型,有哪些操作?

作为对 Objective-C 互用性(互操作性)的一部分,Swift提供快捷高效的方式来处理Cocoa数据类型。 ![](https://upload-images.jianshu.io/upload_images/26131404-e8f37fea312d6106.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) Swift 会自

原创 点赞0 阅读10000+ 收藏0 评论0 2021-06-26

如何使用iOS原生语言编写Swift类?

互用性(互操作性)使开发者可以定义融合了 Objective-C 语言特性的Swift类。编写 Swift 类时,不仅可以继承 Objective-C 语言编写的父类,采用 Objective-C 的协议,还可以利用 Objective-C 的一些其它功能。这意味着,开发者可以基于 Objective-C 中已有的熟悉、可靠的类、方法和框架来创建 Swift 类,并结合 Swift 提供的现代化和

原创 点赞0 阅读10000+ 收藏0 评论0 2021-06-24

OC与Swift API的交互!

互用性是让 Swift 和 Objective-C 相接合的一种特性,使你能够在一种语言编写的文件中使用另一种语言。当你准备开始把 Swift 融入到你的开发流程中时,你应该懂得如何利用互用性来重新定义并提高你写 Cocoa 应用的方案。 ![](https://upload-images.jianshu.io/upload_images/26131404-e1ce853b619ae7c8.png

原创 推荐 点赞0 阅读10000+ 收藏0 评论0 2021-06-23

Swift与Objective-C和Cocoa混合编程的基本设置!

![](https://upload-images.jianshu.io/upload_images/26131404-936c686150f32ef1.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) > 重要事项:这篇文章初步介绍了在开发中用到的 API 或技术。苹果公司提供这些信息来帮助您规划本文所说明的技术和接口以用于苹果的产

原创 点赞0 阅读10000+ 收藏0 评论0 2021-06-22

iOS开发-Swift进阶之泛型!

>[**swift进阶总汇**](https://www.jianshu.com/p/c00fa675d7d5) 本文主要介绍泛型及其底层原理 ![](https://upload-images.jianshu.io/upload_images/25331915-25a53e0cdf3e70ed.png?imageMogr2/auto-orient/strip%7CimageView2/2/w

原创 推荐 点赞0 阅读10000+ 收藏0 评论0 2021-06-15

iOS开发-Swift进阶之协议Protocol!

>[**swift进阶总汇**](https://www.jianshu.com/p/c00fa675d7d5) 本文主要分析protocol的用法及底层存储结构 ![](https://upload-images.jianshu.io/upload_images/25331915-b8fcb7529b9d9c67.png?imageMogr2/auto-orient/strip%7Cimag

原创 推荐 点赞0 阅读10000+ 收藏0 评论0 2021-06-12

iOS开发-Swift进阶之访问控制权限!

>[**swift进阶总汇**](https://www.jianshu.com/p/c00fa675d7d5) 主要介绍swift中的访问控制权限关键字 ![](https://upload-images.jianshu.io/upload_images/25331915-fbd52cc42bea4ea7.png?imageMogr2/auto-orient/strip%7CimageVie

原创 点赞0 阅读10000+ 收藏0 评论0 2021-06-10

iOS开发-Swift进阶之Optional & Equatable+Comparable协议!

本文主要分析Optional源码、Equatable+Comparable协议

原创 点赞0 阅读8464 收藏0 评论0 2021-06-08

iOS开发-Swift进阶之闭包,逃逸闭包 & 非逃逸闭包!

本文主要分析逃逸闭包 、非逃逸闭包、自动闭包

原创 点赞0 阅读2710 收藏0 评论0 2021-06-04

iOS开发-Swift进阶之闭包,使用&捕获原理!

本文主要`分析闭包以及闭包捕获变量的原理

原创 推荐 点赞0 阅读582 收藏0 评论0 2021-06-03

iOS开发-Swift进阶之枚举enum!

本文主要介绍enum的常见使用形式,以及枚举大小是如何计算的

原创 点赞0 阅读513 收藏0 评论0 2021-06-02

iOS开发-Swift进阶之Mirror源码解析!

本文主要是分析Mirror的底层实现,以及根据Mirror底层原理仿写其结构的实现

原创 点赞0 阅读636 收藏0 评论0 2021-06-01