iOS共227篇 第6页
iOS
iOS 摸鱼周报 #87 | Planning for AGI-五八三

iOS 摸鱼周报 #87 | Planning for AGI

本期概要 本期话题:App Store 的定价机制升级扩展;四位女性开发者与 App Store 的故事 内容推荐:推荐近期的一些优秀博文,涵盖结构化并发、开发者故事、开发经验分享、Swift Builtin 函数等...
admin的头像-五八三admin2年前
0270
发布&选择发布,使用SwiftUI搭建一个新建发布弹窗(上)-五八三

发布&选择发布,使用SwiftUI搭建一个新建发布弹窗(上)

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第23天,点击查看活动详情。 项目背景 在之前的章节中,我们探讨过如果掘金客户端要做发布文章功能,那么入口应该放在那个地...
admin的头像-五八三admin2年前
040

Swift的方法派发方式

按照类型划分 Value Type 像struct、enum这样的值类型,不支持继承,所以无需动态派发,它所有的方法调用,包括遵循的协议方法,都是直接调用; 值类型的函数、引用类型的函数且函数修饰词为fin...
admin的头像-五八三admin2年前
080
iOS开发工具-五八三

iOS开发工具

工欲善其事,必先利其器。 进行开发工作时,利用并熟练使用恰当的工具可以让工作效率得到大幅度提高。下边会介绍一些在进行iOS开发工作时常用的一些工具,本文并不对其进行展开,对使用方法及工...
admin的头像-五八三admin2年前
020
WWDC2023-WebKit和Safari新功能-五八三

WWDC2023-WebKit和Safari新功能

本文翻译自 Blog | WebKit Web App Web App即将登陆 MacOS Sonoma, 只需点击“File > Add to Dock”,根据需要调整名称和图标,Web App图标就会出现在 Dock 中。 Web App功能 Web App让您专...

深入理解Flutter中的Navigator.of(context)方法

简介: 在Flutter中,导航器(Navigator)是管理应用程序中不同页面之间跳转的关键组件之一。其中的Navigator.of(context)方法用于获取当前上下文(context)所在的导航器状态(NavigatorState...
admin的头像-五八三admin2年前
030
SwiftUI 入门教程 - 输入框 TextField-五八三

SwiftUI 入门教程 – 输入框 TextField

在 SwiftUI 中,输入框是使用 TextField 控件来实现的。它的示例代码如下: struct TextFieldD: View { @State private var username: String = '' var body: some View { TextField( '请输入用...
比 ld64 快 5 倍,WWDC23 研发效率更新一览-五八三

比 ld64 快 5 倍,WWDC23 研发效率更新一览

历届 WWDC 苹果在研发效率上的改动都让开发者眼前一亮。今年虽然头戴式设备 Vision Pro 占据了大部分 Sessions,但苹果工程团队在 Xcode、构建系统、调试、语言能力等研发效率方向也做出很多更...
admin的头像-五八三admin2年前
050

Objective-C基础(四)

这是OC基础的最后一个章节啦,这节主要给大家讲讲响应者链条。 1. 响应者链条 关于响应者链条,相信大家可能听说过这么一句话:事件由上往下传递,响应由下往上传递,那么这句话是什么意思呢? ...
admin的头像-五八三admin2年前
0160
【iOS】高效调试 iOS APP 的 UI-五八三

【iOS】高效调试 iOS APP 的 UI

我正在参加「掘金·启航计划」 ​ 调试是程序是开发过程中必不可少的环节,每当我们完成一段代码或者发现一些问题都需要对程序进行调试。高效的调试能帮我们节省大量的开发时间。这篇文章我将分...
admin的头像-五八三admin2年前
0140
微信移动端数据库组件 WCDB-五八三

微信移动端数据库组件 WCDB

前言: iOS 中常用的数据库有 CoreData 、 SQLite 和 FMDB 等等,其中 CoreData 和 Xcode 深度结合,易用度较差; SQLite 本身就是C语言,使用需要了解C语言接口; FMDB 是对 SQLite 的一层封装...
admin的头像-五八三admin2年前
0110
Learn about visionOS-五八三

Learn about visionOS

全新的 visionOS 说明:介绍来源 Platfroms State of the Union(1:02:00~结尾 visonOS 部分) 概述: visionOS 是苹果推出的一种空间计算操作系统,通过结合 SwiftUI、RealityKit 和 ARKit 等...
admin的头像-五八三admin2年前
030
WWDC23-Elevate your windowed app for spatial computing-五八三

WWDC23-Elevate your windowed app for spatial computing

文章引用来源:WWDC23 session Elevate your windowed app for spatial computing 概述 SwiftUI 可以将多平台应用程序引入 visionOS 和 Shared Space(共享空间)。SwiftUI 代码可以自动适应以支...
admin的头像-五八三admin2年前
020
[WWDC23] 端智能 ML & Vision 更新一览-五八三

[WWDC23] 端智能 ML & Vision 更新一览

前言 同学们!过年了!过年了!专属于苹果开发者的一年一度的节日它来了!眼瞅着隔壁 GPT 在热火朝天的改变世界,好奇苹果在 ML 方面都做了啥?于是默默地点开了相关的 session 学习了解一下。 ...
admin的头像-五八三admin2年前
070
怎样让一款副厂 macOS 输入法使用与系统内建的拼音/注音输入法一样的展页阵列选字窗?-五八三

怎样让一款副厂 macOS 输入法使用与系统内建的拼音/注音输入法一样的展页阵列选字窗?

本文仅对 macOS 10.14 开始有效。macOS 10.13 为止的系统虽然不需要像本文一样用 bridging-header 桥接报头来强制曝露 InputMethodKit (简称 IMK) 内部的 API,但 macOS 10.13 为止的系统内建的...
admin的头像-五八三admin2年前
060
WWDC23发布了什么 (速看版)-五八三

WWDC23发布了什么 (速看版)

今天凌晨WWDC 2023正式召开,本文分析介绍了其中的精华部分 有关如何观看可以阅读? WWDC 2023 观看指南 Keynote 常规硬件发布 Mac Macbook Air 新款 M2 芯片的15 寸 Macbook Air 拥有8核CPU以及...
admin的头像-五八三admin2年前
050
WWDC 2023 观看指南-五八三

WWDC 2023 观看指南

活动时间 每年 WWDC 的会议时间为美国加州时间 - 太平洋夏令时 PDT(UTC-7) 中国大陆使用中国标准时间 CST(UTC+8) 二者存在 15 个小时的时差,所以希望观看直播的同学需要熬夜进行观看 PDT(UTC-7...
admin的头像-五八三admin2年前
010
Flutter组件化和平台化架构-五八三

Flutter组件化和平台化架构

什么是组件化/平台化 在App开发和架构设计时, 考虑如何去管理代码复用, 解耦 如何将功能进行分治,将大问题分解成多个独立的小问题。 组件化和平台化就是App开发中最流行的分治手段。 本节不仅...
admin的头像-五八三admin2年前
060
iOS时钟翻转动画-五八三

iOS时钟翻转动画

我正在参加「掘金·启航计划」 最近项目有个时间倒计时的功能,研究了一下。有好几种方法实现,笔者选取较简单一种,研究一下。 效果图 思路 以一次完整动画为例,分步骤解析: 第一步: 新建3...
admin的头像-五八三admin2年前
080
货拉拉iOS弹窗调度方案设计与实践-五八三

货拉拉iOS弹窗调度方案设计与实践

作者简介 jun.liu,货拉拉高级客户端工程师,主要负责货拉拉iOS移动端的开发工作。 一、背景 随着货拉拉移动端APP的业务不断的发展,为了兼顾需求迭代效率,以及降低项目的维护复杂度,我们做了...