Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jtbrown
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
by
jtbrown
11y ago
If you're talking about either the bad (pyramid of doom) code in Myth #1 - or the good code there, then it is indeed protecting against null values in the JSON. When you try to cast with `as? String`, it returns nil when there's a
32.
▲
by
jtbrown
11y ago
Wait... who told you I was writing that book? Just wait till you read next week's article: "Debunking the myths about networking in Swift"
33.
▲
Debunking the myths about parsing JSON in Swift
(roadfiresoftware.com)
23 points
by
jtbrown
11y ago
|
14 comments
34.
▲
by
jtbrown
11y ago
I'm the author, and I'd love to hear what you think and answer any questions you have.
35.
▲
Parsing JSON in Swift
(roadfiresoftware.com)
1 points
by
jtbrown
11y ago
|
1 comments
36.
▲
Reducing clutter in your JSON parser
(roadfiresoftware.com)
1 points
by
jtbrown
11y ago
|
0 comments
37.
▲
How to test your JSON parser
(roadfiresoftware.com)
1 points
by
jtbrown
11y ago
|
0 comments
38.
▲
Why test your JSON parser?
(roadfiresoftware.com)
1 points
by
jtbrown
11y ago
|
0 comments
39.
▲
My Apple TV app got rejected. This is what I learned
(roadfiresoftware.com)
1 points
by
jtbrown
11y ago
|
0 comments
40.
▲
How to parse JSON with Swift 2
(roadfiresoftware.com)
2 points
by
jtbrown
11y ago
|
0 comments
41.
▲
Notes from WWDC 2015: Building Watch Apps
(roadfiresoftware.com)
1 points
by
jtbrown
11y ago
|
0 comments
42.
▲
Which books should you get to learn iOS?
(roadfiresoftware.com)
1 points
by
jtbrown
11y ago
|
0 comments
43.
▲
How to enable and view test coverage reports in Xcode 7
(roadfiresoftware.com)
2 points
by
jtbrown
11y ago
|
0 comments
44.
▲
How to do TDD with Swift
(roadfiresoftware.com)
1 points
by
jtbrown
11y ago
|
0 comments
45.
▲
How to refactor your Swift code using TDD
(roadfiresoftware.com)
1 points
by
jtbrown
11y ago
|
0 comments
46.
▲
Automatically resolving Git merge conflicts in Xcode's project.pbxproj
(roadfiresoftware.com)
1 points
by
jtbrown
11y ago
|
0 comments
47.
▲
Save yourself from broken apps; questions to ask BEFORE adding third-party libs
(roadfiresoftware.com)
1 points
by
jtbrown
11y ago
|
0 comments
48.
▲
iOS: Why not make the ViewModel the table view's data source?
(roadfiresoftware.com)
1 points
by
jtbrown
11y ago
|
0 comments
49.
▲
Notes from WWDC 2015: Cocoa Touch Best Practices
(roadfiresoftware.com)
1 points
by
jtbrown
11y ago
|
0 comments
50.
▲
How to use typealias to make JSON parsing more readable in Swift
(roadfiresoftware.com)
1 points
by
jtbrown
11y ago
|
0 comments
51.
▲
A Path to Mastery for iOS Development
(roadfiresoftware.com)
2 points
by
jtbrown
11y ago
|
0 comments
52.
▲
How to get Xcode to stop generating copyright headers on your Swift files
(roadfiresoftware.com)
2 points
by
jtbrown
11y ago
|
0 comments
53.
▲
Top things you need to know from WWDC 2015 as an iOS developer
(roadfiresoftware.com)
1 points
by
jtbrown
11y ago
|
0 comments
54.
▲
How generics in Swift can lead to safer, cleaner code
(roadfiresoftware.com)
1 points
by
jtbrown
11y ago
|
0 comments
55.
▲
How to Make Your Users Awesome: What I Learned from Reading BADASS
(roadfiresoftware.com)
2 points
by
jtbrown
11y ago
|
0 comments
56.
▲
11 Useful Xcode Keyboard Shortcuts for Developers
(roadfiresoftware.com)
1 points
by
jtbrown
11y ago
|
0 comments
57.
▲
How to size a table header view using Auto Layout in Interface Builder
(roadfiresoftware.com)
1 points
by
jtbrown
11y ago
|
0 comments
58.
▲
Should you test your app on device before submitting to Apple?
(roadfiresoftware.com)
1 points
by
jtbrown
11y ago
|
0 comments
59.
▲
How to scale an image view based on device with Auto Layout in Interface Builder
(roadfiresoftware.com)
3 points
by
jtbrown
11y ago
|
0 comments
60.
▲
How do you decide which approach to take to solve a problem?
(roadfiresoftware.com)
1 points
by
jtbrown
12y ago
|
0 comments
More ›