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

肘子 Swift 周报 #043| 记忆归档和唤醒

庆幸是,iOS 照片应用具备海量影像自动整理回忆功能。近十余年来发生事情,它会不时以专题形式呈现,助我唤醒那些已被归档记忆。...我想,这也正是“手记”类应用主要用途——智能汇总信息,将其保存为体外数字记忆。待我真正步入暮年,这些信息将成为钥匙,帮助我唤醒体内已然沉睡记忆。...一期内容|全部周报列表 原创 如何在 SwiftUI 中平铺图片[3] Fatbobman( 东坡肘子 )[4] “这题我会!”。我想,看到本文标题时,这恐怕是大多数人第一反应。...并针对开发者讲解了如何在自定义文本视图中集成 Writing Tools,如何控制 Writing Tools 行为,以及如何处理特定文本范围(代码块)等内容。...在这篇文章,Antoine 分享了他全职工作过渡到独立开发者精彩历程。

8010

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.6K10
您找到你想要的搜索结果了吗?
是的
没有找到

肘子 Swift 周报 #034 | WWDC 2024,AI 并非全部

iOS 应用图标添加动画效果 ( Tricking iOS Into Animating App Icons )[7] Bryce Bostwick[8] 在 iOS 系统,通过替代应用图标系统(...Alternate App Icons system),用户可以预设静态图像集中选择应用图标。...在这一过程,开发者们常常会发现,即便是使用官方框架时,编译器也会发出并发相关警告。为了抑制这些警告,开发者通常会在导入模块添加 @preconcurrency。...用 WeatherKit 构建天气应用[13] Stewart Lynch[14] WeatherKit 是由苹果开发一个功能强大天气信息框架,提供了大量免费调用次数,极大地降低了开发者构建天气应用或为现有项目增添天气信息门槛...该指南内容全面,包括:详解 Swift 数据竞争安全模型、指导如何在 Swift 5 项目中开启完整并发检查、如何渐进式采用并发技术,以及介绍解决常见问题有效策略。

9510

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

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

12310

苹果 AI 部分性能超过 GPT4 | Swift 周报 issue 59

29 日),公司实现营业收入 857.8 亿美元,同比增长 4.9%;净利润 214.5 亿美元,同比增长 7.9%。...为保证兼容性,Swift 基金会采用了一些策略,兼容性检查和在 Objective-C 客户端中保留/自动释放结果。Swift 严格类型检查有助于解决一些常见兼容性问题,误用可变性和空值。...讨论要点:开发者如何在自己代码库处理这些警告?是否应该提供一种方法来禁用这些警告,特别是在 Swift 5 模式下?...文章还介绍了一个实际应用案例,即iOS 18 Live Caller ID Lookup 功能,该功能利用同态加密发送加密查询以获取关于电话号码信息,同时保护用户数据隐私和安全。...此外,文章还展示了如何在 Swift 中使用同态加密软件包基本示例代码,包括参数选择、加密、解密和数据操作过程。。

13000

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 功能不全、集成未使用库、隐私信息填写不全等,并提出相应解决方案。

22030

肘子 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 迁移方法类似,为开发者提供了更多灵活性和控制力

26310

肘子 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%准确。

27140

你用 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

厉害!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等 技术书籍推荐

73820

择业风向标: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

窥探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

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

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

1.4K40

iPhone 16 或将配备可拆卸电池 | Swift 周报 issue 57

记者在走访中了解到,也有“果粉”不急于前往苹果门店,因为如今在望京、大望路商场已有商家提供 Vision Pro 体验服务,一小时100元。...无法确定Foundation结构体有多少是NS类包装器。建议:Swift文档应该提供类型ARC成本和堆分配成本信息。目前没有很好方法来确定这些信息。可以尝试查看类型是否递归包含引用计数字段。...确定类型是否进行手动堆分配方法是阅读源代码或查找文档。总结:了解值类型内存分配和引用计数特征对于优化Swift代码很重要,但目前缺乏有效工具和文档来获取这些信息。...6) 讨论如何告诉编译器非隔离对象可以安全地传递到参与者域中?内容大概问题概述:作者遇到了一个编译器相关问题,涉及如何在 Swift 安全地在 actor 和非隔离对象之间传递数据。...文章还提供了一个具体案例,演示了如何在包含 UITableView 弹出视图中避免手势冲突。通过这些技术,开发者可以更好地优化 iOS 应用用户交互体验。

9400

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

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

25340

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

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

82810

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.8K20
领券