iOS dev
@iosdevio
10.8K
subscribers
12
photos
5
files
6.03K
links
There is a single sponsored link in each issue (monday).
One sponsor per issue.
Every sponsored link should be highly relevant to Apple ecosystem app development.
Sponsored link price - 100$
Contact:
@tigorn
Download Telegram
Join
iOS dev
10.8K subscribers
iOS dev
https://www.polpiella.dev/a-menu-bar-only-macos-app-using-appkit
www.polpiella.dev
A menu bar only macOS app using AppKit
How to setup a menu bar only macOS app using AppKit.
iOS dev
https://swiftsenpai.com/development/uihostingconfiguration-placeholder-cell/
Swift Senpai
Create Custom Cell with Placeholder UI Using UIHostingConfiguration - Swift Senpai
Learn how to easily create a custom cell with placeholder UI using UIHostingConfiguration & the "redacted(reason:)" view modifier.
iOS dev
https://www.kiloloco.com/articles/018-chaining-operations-with-swift-and-flatmap/
Kilo Loco
Chaining Operations in Swift with FlatMap | Kilo Loco
How to chain multiple operations together using Apple's Combine in Swift with AWS Amplify examples.
iOS dev
https://rambo.codes/posts/2022-10-25-sirispy-ios-bug-allowed-apps-to-eavesdrop
Rambo Codes
SiriSpy - iOS bug allowed apps to eavesdrop on your conversations with Siri | Rambo Codes
Gui Rambo writes about his coding and reverse engineering adventures.
iOS dev
https://www.swiftjectivec.com/SwiftUI-sheet-present-item-vs-toggle/
Swiftjective-C
Presenting Sheets: Item, or a Boolean Binding?
When presenting sheets in SwiftUI that depend on a local variable, there are two ways to do it. Turns out, one of them is quite wrong.
iOS dev
https://www.avanderlee.com/optimization/refactoring-swift-best-practices/
SwiftLee
Refactoring Swift: Best Practices to succeed
Refactoring code is essential to maintain quality and readability. Using best practices you'll become better at succeeding a big code change.
iOS dev
CN
iOS dev
https://juejin.cn/post/7124658703088910350
juejin.cn
聊聊 iOS 中的像素对齐 - 掘金
在 iOS 中画出一像素的线,为什么有时画出来线很虚很糊,有的时候不会? 在 iOS 中画一个非整数宽高视图,系统会启动什么样的机制来应对? 我深究了一下,想同步给你。
iOS dev
https://mp.weixin.qq.com/s/q7jolU99K7FI9JvAxjwRwg
iOS dev
EN
iOS dev
https://security.apple.com/blog/apple-security-bounty-upgraded/
Blog - Apple Security Bounty. Upgraded. - Apple Security Research
Apple’s Security Bounty program has paid nearly $20 million in rewards to security researchers in just two and a half years. Our new site makes it easier than ever for researchers to submit reports on the web, get real-time updates from Apple engineering…
iOS dev
https://security.apple.com/blog/towards-the-next-generation-of-xnu-memory-safety/
Blog - Towards the next generation of XNU memory safety: kalloc_type - Apple Security Research
Improving software memory safety is a key security objective for engineering teams across the industry. Here we begin a journey into the XNU kernel at the core of iOS and explore the intricate work our engineering teams have done to harden the memory allocator…
iOS dev
https://www.swiftjectivec.com/swiftui-run-code-only-once-versus-onappear-or-task/
Swiftjective-C
Running Code Only Once in SwiftUI
We often look to `.onAppear` or the nascent `.task` modifier to run single purpose tasks. But, those aren't reliable in all cases.
iOS dev
https://betterprogramming.pub/creating-a-swifty-command-line-tool-with-argumentparser-a6240b512b0b
Medium
Create a Swifty Command-Line Tool With ArgumentParser
Save your notes as files!
iOS dev
https://betterprogramming.pub/evolving-swiftui-architecture-for-client-server-apps-1c2d449f890
Medium
Evolving SwiftUI Architecture for Client-Server Apps
Applying React.js learnings to SwiftUI
iOS dev
https://jakubkiermasz.medium.com/building-a-complex-list-in-swiftui-196a6989726b
Medium
Build Complex Lists in SwiftUI
Let’s create a collection-esque view in SwiftUI
iOS dev
https://stevenpcurtis.medium.com/stop-using-swift-timers-use-cadisplaylink-1a603569b59c
Medium
Stop Using Swift Timers: Use CADisplayLink
Hyperbole, but based in truth
iOS dev
https://medium.com/@ashokrawat086/why-to-use-swift-async-await-b19993be27cf
Medium
Why use swift async-await?
Swift New Asynchronous Programming
iOS dev
https://danielsaidi.com/blog/2022/06/21/undimmed-presentation-detents-in-swiftui
Daniel Saidi
Undimmed presentation detents in SwiftUI
SwiftUI 4 adds a bunch of great features, such as custom sized sheets. However, sheets will always dim the underlying view, even in smaller sizes. Let’s fix that.
iOS dev
https://quickbirdstudios.com/blog/ios-passkeys/
QuickBird Studios
The Complete Guide to iOS 16 Passkeys
With iOS 16 Apple introduced a way to go passwordless called Passkeys. In this article, we are covering what needs to be done on the app side but also what needs to be implemented in the backend