OC
首页/ 苹果开发 /Swift

Swift

Apple 平台的现代编程语言。

讨论与动态

论坛讨论居于主位,Tech 新闻和碎碎念提供侧面的动态补充。

论坛讨论

来自社区的真实问题、经验和观点

查看全部
苹果开发 / Swift

苹果的文档越来越差了

唉,一声叹息,swift本来就改来改去改的一塌糊涂,结果文档里面函数怎么用,参数怎么选都没有,唉 文档很差,跳到函数定义吧,里面也啥都不写,唉 药丸啊

tinyfool2020年09月11日2 回复
苹果开发 / Swift

OC项目混编Swift

最近需要用到Cloudinary这个第三方框架,但是这个是swift的,我cocopod之后,新建了个swfit文件做桥接,但是我发现,OC项目中,新建的swfit文件类,不能使用swift的类方法,例如UIImage的pngData(),刚好Cloudinary,里面有用到这个方法,然后直接报错了。 而我也新建了一个纯Swfit的项目,直接使用UIimag…

junrong142019年01月24日3 回复
苹果开发 / Swift

正在学习用swift4做iOS开发,学习解析JSON时遇到了代码问题

我正在学iOS开发,语言用的swift4,想写段代码来实现通过第三方网站API获取数据放在text里显示。 从网上搜免费API的时候,看到了过去几年很多人提到的中国天气网,我觉得也挺合适的,数据包括温度风向什么的,而且还发现了几年前的教程(补个链接,还是用Xcode6的老视频教程http://www.51xue8.com/e/DownSys/play/?cl…

nihaowa2018年06月30日1 回复
苹果开发 / Swift

现在用Swift的人多吗?Swift怎么生成model?

SwiftAI 根据 JSON 自动生成 Swift model,支持HandyJSON 和 Codable [SwiftAI][1] [1]: https://github.com/hhfa008/SwiftAI]SwiftAI

hhfa0082018年01月31日0 回复
苹果开发 / Swift

【Swift4.0】可选类型

在一个值可能缺失的情况下,你可以使用可选类型。一个可选类型代表两种可能:要么有一个值,并且你可以展开获取该可选类型的值。要么根本没有值。 可选的概念在C和Objective-C语言中是不存在。在Objective-C中最类似可选类型的功能是一个方法将返回nil或者一个对象,返回nil意味着“缺失一个有效的对象”。然而,这只适合于对象,不适合结构体,基本的数据…

jackyan2018年01月03日0 回复
苹果开发 / Swift

【Swift4.0】类型安全和类型推断

Swift 是一门类型安全的语言。鼓励程序员在代码中清楚明确值的类型。如果代码中使用一个字符串String,那么你不能错误的传递一个整型Int给它。因为Swift是类型安全的,它会在代码编译的时候做类型检查,并且把所有不匹配的类型作为一个错误标记出来。这样使得程序员在开发中尽可能早地发现和修正错误。 类型检查有助于你在使用不同类型值的时候,避免错误的发生。但…

jackyan2018年01月03日0 回复
苹果开发 / Swift

【Swift4.0】常量和变量

常量和变量关联一个名称(比如:maximumNumberOfLoginAttempts 和 welcomeMessage)和一个特殊类型的值(比如:数字10和字符串“Hello”)。一个常量一旦被赋值后就不能再改变,一个变量可以再次被赋予不同的值。 声明常量和变量 常量和变量在使用前必须要声明。你可以使用关键字let来声明一个常量,使用关键字var来声明一个…

jackyan2018年01月03日0 回复
苹果开发 / Swift

【Swift4.0】基础

Swift是一门新的编程语言,用于iOS,macOS,watchOS以及tvOS系统平台上应用程序的开发。尽管如此,如果有C和Objective-C开发经验的话,那么对于Swift的许多部分,你将并不陌生。 C和Objective-C中所有的基本类型,Swift都提供了自己的版本,包括整型Int,浮点型Double和Float,布尔值类型Bool,以及文本数…

jackyan2018年01月03日0 回复
苹果开发 / Swift

swift中substringWithRange有没有语法糖?

这样写起来好不优雅😅 `let startIndex = string.index(string.startIndex, offsetBy: range.location)` `let endIndex = string.index(startIndex, offsetBy: range.length)` `let word = String(string[…

Crafect2017年09月06日1 回复
苹果开发 / Swift

你觉得Swift已经成熟了么?

可以全力投在在Swift了么?

tinyfool2017年08月15日8 回复

Tech 新闻

与这个 Topic 相关的产品和技术动态

查看全部
苹果开发 / Swift

Shopify 回归原生开发,AI 改写的是跨平台复用的成本账

据 Shopify 工程团队介绍,公司正将移动应用从 React Native 迁回 Swift 与 Kotlin。Shop 已完成迁移,其他应用仍在推进。团队并没有宣判 React Native 失败,而是认为编码 Agent 改变了维护两套实现的成本条件。

OC Tech13小时前0 阅读
苹果开发 / Swift

Circleback 用 Swift 重写 Electron 录音引擎:界面可以跨平台,实时采集不能只靠渲染进程

据 Circleback 的工程复盘,这家会议记录产品把原先运行在 Electron 渲染进程里的录音引擎迁到原生层:macOS 使用 ScreenCaptureKit,Windows 使用 libobs,并用一套 Swift 运行时连接 React 界面。

OC Tech3周前0 阅读
苹果开发 / Swift

omacosy 把 macOS 窗口管理做成一个可审计的开源项目

据 omacosy 项目仓库 介绍,这是一个面向 macOS 26 和 Apple Silicon 的开源桌面环境,结合平铺窗口管理、自定义状态栏、焦点跟随鼠标、触控板工作区切换和多显示器支持。项目以真实 Swift 二进制构建,并通过脚本完成安装和配置。

OC Tech3周前0 阅读

碎碎念

开发过程中的即时发现与现场记录

查看全部
暂时没有归入这一类的内容。