首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Swift 周报 第十二期

就在两天,该公司报告了一个重大安全漏洞,据称可以让黑客接管苹果设备。在周三发布安全更新,苹果表示该漏洞可能已被用于攻击行为。...中选择了适当税收类别,爱沙尼亚电子出版物收益已经进行了调整,以反映增值税 9% 下调至 5%。 以上调整生效后,在“我 App”“价格与销售范围”部分会随即更新。...本文介绍了几种自定义折线统计图。 如何在 SwiftUI 创建条形图[15] 摘要: 本文展示了如何创建一个垂直条形图,其中 Y 轴表示每个类型值。...如下图: 如何在 SwiftUI 创建水平条形图[16] 摘要: 根据 UI 设计以及交互需求,有时候统计图需要调整 X 和 Y 轴。...-16/ [15]如何在 SwiftUI 创建条形图: https://swdevnotes.com/swift/2021/how-to-create-bar-chart-swiftui/ [16]货拉拉

2.5K10

肘子 Swift 周报 #014 | 发展要建立在稳定基础上

在这篇文章,Pol Piella 详细介绍了如何在 Swift 应用程序中有效地利用稳定扩散(Stable Diffusion)模型。...他不仅阐述了如何在 Swift 应用运用现有的 CoreML 模型,还展示了使用苹果公司 ml-stable-diffusion 库具体步骤。...status_bar 作为一个重要命令行工具,它在 iOS 模拟器扮演着自定义状态栏信息关键角色。...该工具能够调整屏幕顶部状态栏显示各种信息时间、电池电量和网络信号等。开发者在准备应用商店截图或者进行其他专业演示时,经常依赖这一工具来确保状态栏信息一致性和专业外观。...通过这篇文章,Wals 为那些希望深入了解如何在 iOS 开发环境运用 Git 开发者提供了一个实用且内容丰富起点。

10610
您找到你想要的搜索结果了吗?
是的
没有找到

Swift 周报 第二十一期

市值一夜蒸发 773 亿美元( 5345 亿元人民币)。...该提案主要目的是通过减少对已声明 Swift API 可见性负面影响,来提高 Swift 现有 Objective-C 库可用性。...Swift论坛 讨论 SE-0384:导入向声明 Objective-C 接口和协议[4] 讨论 Swift 6 语言模式设计优先级[5] Swift 6 重点领域 Swift 语言工作组确定了三个重点领域...然而,对于许多 API 来说,这是一个问题,特别是标准库设施,打印和相关字符串化功能,旨在尽最大努力处理任何值。...如果 Reflectable 是一个标记协议,那么它如何在完全通用情况下工作还不清楚,因为尽管我们可能静态地将表达式 x 识别为?可反射,不可能将 x 处理为?

2.1K20

Swift 周报 第三十五期

此外,似乎在 Swift 标准库没有办法执行 "兼容" 比较 - 必须导入 Foundation 才能获取字符串重叠部分,以便访问前面提到 NSString 方法。...这与类似“ñ”规范分解根本不同,后者在规范化过程不会丢失信息。...我们提出解决方案是一个针对三个“角色”库: 终端用户 库和框架作者 跟踪器后端实现 用户端 最终用户是分布式跟踪受益的人。...ReplayKit iOS 9第一次提供,已经发展并增强了许多特性。...案例涵盖了功能完整性、信息需要、隐私确认,到软件需求和上传被拒等不同阶段问题。文章还详细阐述了各种问题产生原因, APP 功能不全、集成未使用库、隐私信息填写不全等,并提出相应解决方案。

19430

肘子 Swift 周报 #020 | 准备迎接 Swift 6 到来

回顾自己四年开始学习 Swift 语言经历,感到非常幸运,因为那时 Swift 5 已经发布,实现了 ABI 稳定性,从而降低了学习成本。...一期内容|全部周报列表 原创 如何处理 SwiftData 谓词可选值[3] Fatbobman( 东坡肘子 )[4] 由于 SwiftData 更改了数据模型创建机制,而且谓词创建也采用了基于模型代码类型安全模式...[8] 本文讲解了如何在 iOS 模拟器上针对受保护钥匙串项启用生物识别认证提示。...由于 Secure Enclave 这一关键安全组件仅在实体设备上存在,用于执行指纹匹配等认证过程,其在模拟器缺失意味着使用 kSecAttrAccessControl 属性保护钥匙串项在模拟器上无法触发生物识别认证提示...值得一提是, iOS 17 起,Apple 在 Core Data 引入了一种新迁移模式——阶段迁移(Stage Migration),这与 SwiftData 迁移方法类似,为开发者提供了更多灵活性和控制力

15010

肘子 Swift 周报 #001

然而,过了一段时间,我发现当我记忆寻找技术线索时,那些我仔细筛选、阅读并推荐文章给我留下了深刻印象。停刊后,虽然我每天也在阅读不少文章和博客,但印象没有之前担任编辑时那么深刻。...如果你打算逐步 Core Data 迁移到 Swift Data,或者想在你应用程序为特定用例(小组件)使用Swift Data,本文将对你有所帮助。...[18] Onee[19] at XReality.Zone[20] 对于大部分消费者来说,Apple 秋季新品发布会中提及到“空间视频”,可能只是众多特性不太起眼一个。...How async/await works internally in Swift[22] Bruno Rocha[23] iOS 15 开始,Swift 引入了 async/await。...这是我自己研究和逆向工程结果,这里提供部分信息可能不是100%准确。

21740

你用 iPhone 打王者农药,有人却用它来训练神经网络...

这篇文章主要着眼于如何在 iOS 设备上直接为 MNIST 数据集构建和训练一个 LeNet CNN 模型。...接下来,研究者将把它与基于著名 ML 框架( TensorFlow)经典「Python」实现方法进行比较。...在 Swift 为 Core ML 训练准备数据 在讨论如何在 Core ML 创建及训练 LeNet CNN 网络之前,我们可以先看一下如何准备 MNIST 训练数据,以将其正确地 batch...在下列 Swift 代码,训练数据 batch 是专门为 MNIST 数据集准备,只需将每个图像「像素」值 0 到 255 初始范围归一化至 0 到 1 之间「可理解」范围即可。 ?...同时,也包含了基本训练信息、超参数等,损失函数、优化器、学习率、epoch 数、batch size 等等。 ? 使用 Adam 优化器训练神经网络,具体参数如下: ?

2.6K20

窥探Swift编程之别样HelloWorld

从今天就开始陆陆续续发布一些有关Swift语言东西,虽然目前在公司项目开发Objective-C还是iOS开发主力军,但是在不久将来Swift将会成为iOS开发新生宠儿。...所以在在Xcode6.0+版本Playground上玩一玩Swift还是很有必要。在接下来发表博客主要是总结一下自己在翻译《Swift编程入门经典》(清华大学出版社出版)这本书所学到东西。...其实在问题中成长是最快,每个问题解决就是自我提高一个过程。有些事儿需要天赋,但有些事儿还是需要努力,谁生下来就是技术大牛呢~大牛大部分不都是吃白菜长大么?...下面就是我们创建好工程,Swift语言文件后缀名是swift,它不在像Objective-C又.h和.m文件 ? 二.如何在上面的创建工程上实现HelloWorld。   ...3.接下来要实现点击按钮后要做事情:点击Button出来一个Alter, 该提示框名字为hello, 上面有一个名为OK按钮,上面的信息是“Hello Swift World”。  ?

1.8K80

厉害!15 岁中国学生斩获苹果 WWDC 奖学金:写代码只用了 2 个周末

有的人在埋头读书;有的人朋友玩网络游戏;有的人沉迷于交友软件;而有的人已经成为iOS App开发者,成功获取苹果WWDC奖学金并受邀进入WWDC现场。...2004年开始,苹果设立WWDC奖学金计划,以此来激励学生发挥想象力、尽情展示iOS编程才能和热情。 ?...该App还允许用户贡献本地角色信息到“在线信息,帮助完善这个数据库。...这样不仅可以学习别人项目,使用开源第三方库从而避免造轮子,也可以分享自己代码,或对其他人项目进行贡献 对于希望获取WWDC奖学金,可以通过历年WWDC Session了解Swift Playgrounds...多看大佬们博客,Apollonian Blog、GUANSHAN S DEV ZONE、Krzysztof ZabłockiBlog、objc.io Blog、SWIFT BY SUNDELL等 技术书籍推荐

69120

择业风向标:2018年最需要7种编程语言,Python排第二

Swift和Ruby这样一些语言并没有跻身七,因为它们工作需求较低,尽管开发人员喜欢它们。你可以在我们博客上看到2016年和2017年类似分析结果。...这是我们清单,最受欢迎到最不需要。 1.Java 与2017年相比,在2018年,Java的人气下降了6000个,但仍然非常完善。...Perl 在我们分析,Perl下降了3000个工作职位,排在第七位。Perl 5和Perl 6都在不断地进行着,Perl继续流行于系统和网络管理员,并作为一种胶水语言。...继往开来者 这些语言还没有进入我们七,但在2017年使用和普及程度上一直在增长,以后一定要注意他们! SwiftiOS和macOS编程语言Swift在2014年发布,排名第14位。...这可能部分是因为许多工作发布要求“iOS”体验,而没有指定特定语言。根据IEEE光谱和Stackify说法,Swift的人气一直在稳步上升。

1.1K80

100个iOS开发设计程序员面试题汇总,你将如何作答?

无论是对于公司还是开发者或设计师个人而言,面试都是一项耗时耗钱项目,本文作者CameronBanga编程、设计、AppStore等各个方面对iOS开发者及设计师在面试时可能会遇到问题进行了筛选与汇总...一方面,能够帮助HR在短时间内获取更多反馈信息,更好地甄选合适人选,而iOS开发者及设计师在寻找相关工作时,也可作为参考,为面试做好万全准备。 常见问题 ·你昨天/这周学习了什么?...能否描述一下如何在应用中使用ApplePay? ·请解释一下iOS应用沙盒机制。 ·VoiceOver是什么?请举例解释一下iOS辅助功能(Accessibility)。开发者如何使用这些功能?...·AppDelegate扮演着什么样角色? ·请解释一下NSUserDefaults。就你而言,你会如何在磁盘对数组对象进行序列化? ·你会如何储存用户认证信息?...·为什么Optional在Swift语言中非常重要? ·请解释一下NSError。在Swift,什么情况下能使用NSError,什么情况下不能?

1.4K40

使用Postern实现Android设备全局代理优劣势分析

b.用户属性收集  用户属性收集是了解用户特征重要手段。我们可以收集用户基本信息年龄、性别、地域等,以便进行用户画像分析。  c.页面访问统计  页面访问统计有助于了解用户在应用行为路径。...在iOS设备上实现数据采集技术与工具  a.使用原生API进行数据采集 iOS提供了一系列原生API,Core Data、UserDefaults等,用于数据存储和管理。...代码示例:在iOS应用实现数据采集  a.事件追踪示例  ```swift  import FirebaseAnalytics  //记录按钮点击事件  Analytics.logEvent("button_click...c.数据分析与应用  数据采集最终目的是为了提高产品体验。我们需要对收集到数据进行分析,找出优化方向,不断改进产品。  现在您已经了解了如何在iOS设备上进行高效数据采集。...希望您在实际应用能够充分利用数据采集技术,为您项目带来更多价值。

19140

老司机 iOS 周报 #98 | 2020-01-06

点击「阅读原文」获取更佳阅读体验 老司机 iOS 周报,只为你呈现有价值信息。...你也可以为这个项目出一份力,如果发现有价值信息、文章、工具等可以到 Issues 里提给我们,我们会尽快处理。记得写上推荐理由哦。有建议和意见也欢迎到 Issues 提出。...可以说这一年他在技术上学习以及输出都是非常高,很值得同行学习。关于他公众号,有兴趣朋友可以 2019 年文章汇总这篇文章详细了解。 ?...MANAGE YOUR IOS RESOURCES TYPE-SAFELY WITH R.SWIFT @Damonwong:在开发 iOS 项目的时候,如果你想要用代码访问一些资源文件,通常情况下,...也正是因为这个设计,iOS 这边衍生出了 R.swift 这个库,借助 Swift 特性,在编译时候就能及时发现类似于资源文件丢失问题。

80810

iOS开发常用之网络、网页

SimpleCarrier - 简单运营商信息获取! NetReachability - swift2.0简单方法检查网络连接连接性,提供通知中心集成接口。...Validated.swift - Validated.swift通过值验证或限定,快速定义新类型微类库(50行代码)。 Tesseract-OCR-iOS - 有关OCR文字识别项目。...Proposer - Proposer用单个API处理iOS权限请求,以便使用确认可访问“相册”,“相机”,“麦克风”,“通讯录”或“用户位置”。...GitUp - GitUp是一个可视化Git客户端,能够实时进行编辑,合并,回滚等多种操作,更多功能,请下载体验。 获取联系人信息,通讯录 - 获取联系人信息,通讯录。...支持图片拾取一套主题色,类似AppleMusic;支持图片黑白化,对颜色加深和变浅,生成渐变颜色等。 AIToolbox.swift - AI主流模块集工具箱库。

5.3K10

WWV 2018年十大必看视频

用户自己短语可以调用应用程序功能来获取信息或调用操作 - 通常只需添加几行代码即可。 平台国家联盟所涵盖新项目远远超出我在本文中提出范围。...Siri Shortcuts可让您轻松地应用程序获取常见操作,并将其提供给Siri。用户可以使用自己口头短语制作快捷方式,也可以在应用或扩展程序推荐短语。...首席iOS工程师 如今,机器学习仍然是一个热门话题,Apple已经很容易将这项技术添加到您应用程序。使用Core ML 2,您可以将机器学习视为代码调用库。...请注意内在内容大小和systemLayoutSizeFitting实际内容之间区别。可以通过其内容文本或图像来了解前者视图。后者引擎获取大小信息。...“ - Kelvin Lau,应用数字有限公司高级iOS开发人员 注意:有关算法更多信息,请参阅Kelvin Lau和Vincent Ngo书“ Swift数据结构和算法”。

2.6K20

TensorFlow 智能移动项目:1~5

,则搜索错误消息应该是修复该错误最佳方法,因为我们打算在本书中重点介绍我们长期积累技巧和知识,数小时构建和调试实用移动 TensorFlow 应用获取,它们在其他地方不易获得。...缺少另一件事是缺少有关如何在基于 Swift iOS 应用中使用 TensorFlow 文档; 示例 TensorFlow iOS 应用都在 Objective-C ,它们调用了 TensorFlow...为了使图像数据转换正确,您需要了解模型详细信息,或者 Python,Android 或 iOS 有效示例中学习,当然还要进行必要调试。...创建一个新assets文件夹,如图 2.13 所示,然后将您训练过快速神经迁移模型 iOS 应用拖动(如果您在上一节尝试过),或者文件夹/tf_files拖动,“训练快速神经样式迁移模型...核心词比辅助词( 1750)具有更多.wav文件记录( 2350)。 语音命令数据集是开放语音记录站点收集

4.2K20

WWDC 2018年十大视频评论

用户自己短语可以调用应用程序功能来获取信息或调用操作 - 通常只需添加几行代码即可。 平台国家联盟所涵盖新项目远远超出我在本文中提出范围。...Siri Shortcuts可让您轻松地应用程序获取常见操作,并将其提供给Siri。用户可以使用自己口头短语制作快捷方式,也可以在应用或扩展程序推荐短语。...首席iOS工程师 如今,机器学习仍然是一个热门话题,Apple已经很容易将这项技术添加到您应用程序。使用Core ML 2,您可以将机器学习视为代码调用库。...请注意内在内容大小和systemLayoutSizeFitting实际内容之间区别。可以通过其内容文本或图像来了解前者视图。后者引擎获取大小信息。...“ - Kelvin Lau,应用数字有限公司高级iOS开发人员 注意:有关算法更多信息,请参阅Kelvin Lau和Vincent Ngo书“ Swift数据结构和算法”。

3.3K20

了解 Swift 调度器

前言 iOS 应用开发中最常见错误之一是线程错误,当开发者试图从一个闭包更新用户界面时,会出现这种错误。...在本教程,我们将学习什么是调度器,以及我们如何在iOS应用开发中使用它们来管理队列和循环。之前对 Swift、Combine 框架和 iOS 开发知识是必要。 让我们开始吧! 什么是调度器?...根据调度器文档[1],调度器是 "一个定义何时何地执行一个闭包协议"。本质上讲,调度器为开发者提供了一种在特定安排下执行代码方式,有助于在应用程序运行队列命令。...现在,发布者不会因为阻塞我们主线程而冻结我们应用程序。 总结 在这篇文章,我们回顾了什么是调度器以及它们如何在 iOS 应用程序工作。...我们还谈到了 Combine 框架以及它是如何影响 Swift 调度器使用。 我们学习了如何在 Swift 中使用 receive(on) 和 subscribe(on) 方法来切换调度器。

2.5K10

开发者所需要知道 iOS 10 SDK 新特性

按照适配需求,来年 iOS 开发至少应该可以 iOS 8 甚至 iOS 9 开始,我们将有时间对之前版本特性进行更好梳理,消化和实践。...在 iOS 10 ,我们只能用 SiriKit 来做六类事情,分别是: 1.语音和视频通话 2.发送消息 3.发送或接收付款 4.搜索照片 5.车 6.管理健身 如果你应用恰好正在处理这些领域问题的话...现在,你通知不仅仅是提醒用户回到应用入口,更成为了一个展示应用内容,向用户传递多媒体信息窗口。...Swift 3 Swift 开源已经过去半年时间。在 Swift 2.2 我们已经看到了开源社区力量对语言产生深刻影响,而在 Swift 3 这一影响效果将更加明显。...同时,该书现有的 Swift 2 相关描述和示例也会按照 Swift 3 语法规范和特性进行更新,以适应最新版本。您可以访问 swifter.tips 获取这本书更多相关内容。

87710
领券