SwiftUI Preview resume shortcut
Option + Command +P
One Nice Bug Per Day
Stranger Things

gracie abrams
RMH
Cosmic Funnies
PUT YOUR BEARD IN MY MOUTH
𓃗
No title available

ellievsbear

#extradirty
Mike Driver
taylor price
trying on a metaphor

titsay

tannertan36

No title available
macklin celebrini has autism

No title available
art blog(derogatory)

JVL
seen from United Kingdom
seen from Germany

seen from United States

seen from United States

seen from Italy

seen from Netherlands

seen from United States
seen from Venezuela
seen from Canada
seen from Bolivia
seen from Algeria

seen from Germany

seen from Croatia
seen from Germany
seen from Colombia

seen from Brazil

seen from Malaysia
seen from Germany

seen from United States
seen from Netherlands
@alldonegoodbye
SwiftUI Preview resume shortcut
Option + Command +P
Use removeAll(where:) instead of .filter { x != condition }
New Multi-cursor support in xcode makes editing faster and easier than ever
⌘ + SHIFT + J
Xcode: Fold/Unfold shortcuts
Fold All ⌘ ⌥ ⇧ ← command + option + shift + left Unfold All ⌘ ⌥ ⇧ → command + option + shift + left
via
SHIFT COMMAND J
Xcode Build Time Tips
To show build time in the Xcode top status: In Terminal, type this line
defaults write com.apple.dt.Xcode ShowBuildOperationDuration YES
Reference
- https://www.onswiftwings.com/posts/build-time-optimization-part1/
When Xcode is not really helping you, try out using print to read out a variable
Don’t find with Xcode, change some preferences
Let’s take a first look at some of UICollectionView’s new APIs, and how we can use them to build table view-like lists.
extension Podcast { init(from decoder: Decoder) throws { let container = try decoder.container(keyedBy: CodingKeys.self) name = try container.decode(String.self, forKey: .name) artistName = try container.decode(String.self, forKey: .artistName) url = try container.decode(URL.self, forKey: .url) let dateString = try container.decode(String.self, forKey: .releaseDate) let formatter = DateFormatter.yyyyMMdd if let date = formatter.date(from: dateString) { releaseDate = date } else { throw DecodingError.dataCorruptedError(forKey: .releaseDate, in: container, debugDescription: "Date string does not match format expected by formatter.") } } }
Learn what SwiftUI's @State, @Binding, @StateObject, and @ObservedObject property wrappers do, and when they should be used.
In this tutorial a xml file will be parsed using a XMLParser object. The results of the parsing will be displayed in a Table View. This tutorial is made with Xcode 10 and built for iOS 12.
In Xcode, you can quickly toggle breakpoints by pressing command + \
https://twitter.com/scottsmithdev/status/1274049868529463297
Learn how to make HTTP requests and parse the response using the brand new Combine framework with foundation networking.
Learn how to implement the new BackgroundTasks framework in iOS 13
Using UIContextMenuInteraction to add peek-like previews & menus to non-3D Touch devices