Get started with unit testing and UI testing for iOS
We have all at some point designed custom overlays to act as onboarding screens or provide tips to the user. After years, Apple has released a framework, that makes this task so simple. Introducing TipKit, a new…
Codable
Apple 最近推出了方便串接 API 的 package Swift HTTP Types,它幫我們定義好常用的 HTTP method 和 header name,讓我們不用再手動輸入字串,而且它的…
Our previous post explained how to create a private KMP library on github without having to share the same repository for the Android and iOS project. This wouldn’t be complete without explaining how to consume the library from each platform. Well…
開發 iOS App 時,我們時常要花時間研究 API 文件跟實作串接 API 的程式。最近彼得潘玩了一下聰明的 GPT 4,發現他果然是我們寫程式的得力助手。只要跟他描述 API…
Welcome to iOS Weekly — a newsletter on new development and updates of the…
When it comes to testing, end-to-end tests may not provide immediate feedback compared to unit tests. However, by incorporating a solution that runs both unit and end-to-end tests through an automated continuous integration (CI)…
The double call feature in Apple iPhones, allows users to manage two simultaneous calls, an innovation that…
In Swift, literals are used to represent fixed values in your code. They provide a…
Working on a single storyboard in huge multi-page projects will become very complex…
async-await
Con el surgimiento de las características de concurrencia modernas en Swift, el desarrollo de aplicaciones ha experimentado una evolución notable. En este artículo, exploraremos cómo integrar async-await en…
Teachable moments, Indie Games Fund, Vector Databases and much more!
GragGesture在项目中是经常用到的,尤其是在做一个些炫酷的动画中,比如一些流行的社交软件,例如:国内的探探,国外的Tinder, 首页都有类似左滑右滑的动效。这些都和Grag手势有关系。下面我们来一起看看吧。
Smart Open for Xcode, Jetpack Compose Permissions, The Power of Streak and more!
Hoy vengo a explicar cómo se puede utilizar Swiftgen en iOS mediante SPM.Me he encontrado muchas soluciones con CocoaPods pero realmente no hay mucha explicación de como utilizarlo con Swift Package Manager, por lo que vengo a dar una alternativa bastante…