iOS dev
@iosdevio
10.8K
subscribers
12
photos
5
files
6.09K
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/an-early-look-at-swift-extensible-build-tools
www.polpiella.dev
An early look at Swift extensible build tools
Trying out the Swift Package Manager's brand new extensible build tool by using the Swift 5.6 development snapshot.
iOS dev
https://5sw.de/2022/01/unknown-enum-cases/
Handling unknown enum cases
iOS dev
https://atomicbird.com/blog/clash-of-the-optionals/
Title
Clash of the Optionals
…or, how to accidentally break Swift initialization rules.
Today I’m going to talk about optionals. Swift optionals. And also another kind of optional. And how you might break the ironclad rules of Swift without realizing it until it’s too late.
What is an…
iOS dev
https://medium.com/gojekengineering/reducing-our-build-time-by-50-835b54c99588
Medium
Reducing Our Build Time By 50%
This is the story of how we reduced the build time by 50% by tweaking Xcode build settings on Gojek’s iOS app.
iOS dev
https://swiftwithmajid.com/2022/01/26/microapps-architecture-in-swift-resources-and-localization/
Swift with Majid
Microapps architecture in Swift. Resources and localization.
This week we will continue the topic of microapps architecture in Swift by touching on another essential edge of this approach. In this post, we will talk about sharing resources between modules and separating the localization of feature modules.
iOS dev
https://sarunw.com/posts/how-to-draw-custom-paths-and-shapes-in-swiftui/
Sarunw
How to draw custom paths and shapes in SwiftUI | Sarunw
Learn how to make hexagon-shaped profile pictures in SwiftUI.
iOS dev
https://www.pointfree.co/blog/posts/71-introducing-parser-builders
www.pointfree.co
Introducing Parser Builders
Today we are releasing 0.5.0 of our swift-parsing library, which leverages result builders for creating complex parsers with a minimal amount of syntactic noise. Learn how in this week's blog post, and give the library a spin today!
iOS dev
https://www.avanderlee.com/swift/self-documenting-code/
SwiftLee
Self-documenting code in Swift to increase readability
Self-documenting code in Swift makes your code easier to understand by using extensions, type aliases, and by not using trailing closures.
iOS dev
https://www.fivestars.blog/articles/button-styles/
FIVE STARS
Exploring SwiftUI's Button styles | FIVE STARS
Exploring iOS, SwiftUI & much more.
iOS dev
https://www.fivestars.blog/articles/xcode-13-3-beta-1/
FIVE STARS
New SwiftUI documentation in Xcode 13.3 beta 1 | FIVE STARS
Everything new in SwiftUI in Xcode 13.3b1
iOS dev
https://holyswift.app/using-native-swift-to-make-units-conversions
Holy Swift
Using native Swift to make Units Conversions
A Cryptocurrency example!
iOS dev
https://www.emergetools.com/blog/posts/FasterAppStartupOrderFiles
Emergetools
Emerge Tools Blog | How Order Files Reduce App Startup Time
An in depth look at how long it takes to read an app binary from disk, and why order files make apps launch faster.
iOS dev
https://trycombine.com/posts/swift-read-modify-coroutines/
try Code
Yielding accessors in Swift
Swift development related blog-posts. Combine, modern concurrency model, Instruments, and more.
iOS dev
https://www.swiftbysundell.com/articles/retrying-an-async-swift-task/
Swift by Sundell
Automatically retrying an asynchronous Swift Task | Swift by Sundell
A few examples on how to use Swift Concurrency to write asynchronous operations that are automatically retried if an error was encountered.
iOS dev
https://www.youtube.com/playlist?list=PLED4k3CZkY9R9mhRW5V74gS9cVTp28CbK
YouTube
iOS Conf SG 2022 - YouTube
iOS dev
https://forums.swift.org/t/swift-and-c-interoperability-workgroup-announcement/54998/5
Swift Forums
Swift and C++ interoperability workgroup announcement
Over the past few years there has been a huge amount of interest in bidirectional interoperability between Swift and C++. Thanks to the hard work of zoecarver, egor.zhdan, gribozavr, Michael Forster, Marcel Hlopko, scentini, and many other contributors, the…
iOS dev
https://www.jessesquires.com/blog/2022/02/01/decimal-vs-double/
Jesse Squires
When should you use Decimal instead of Double?
In Swift there are 13 numeric types. Like most other programming languages, Swift provides signed integers of various sizes, corresponding unsigned integers,...
iOS dev
https://arturgruchala.com/cleaner-inits-expressibleby-protocols
Artur Gruchała
Cleaner inits - ExpressibleBy... protocols
Sometimes structures or classes we create in code can be easily expressed by
built-in Swift types. Consider the following code:
struct Person {
let name: String
}
let ana = Person(name: "Ana")
I created simple Person a struct that holds a person's…
iOS dev
https://www.swiftjectivec.com/use-preview-parameters-to-customize-drag-items/
Swiftjective-C
Using UIDragPreview to Customize Drag Items
Leverage UIDragPreviewParameters with UIDragPreview to change how dragged items appear.
iOS dev
https://www.swiftjectivec.com/swiftui-modifier-monday-fixedsize/
Swiftjective-C
Modifier Monday: .fixedSize()
For the inagural Modifier Monday entry, let's take a peek at .fixedSize().