
Andrew L. Jaffee
@iosbrain
Published author, software engineer & designer, now specializing in iOS app dev in Objective-C & Swift; also strong in C#, C++, HTML5, CSS3, JavaScript, jQuery.
Vous pourriez aimer
#SwiftUI's #NavigationView struct has been deprecated in favor of the #NavigationStack struct, and the language transition has not been handled elegantly. So I wrote a tutorial on how to use a NavigationStack in concert with a #Button. iosbrain.com/blog/2023/06/0…
tinyurl.com/mwaznrrp Wouldn’t it be nice if you could just get a list of available macOS versions, select the one you want, have that macOS installer app download to your /Applications folder, and then you can run that installer whenever you’re ready? #xcode #terminal
SwiftUI Animation Basics: Building a Loading Indicator appcoda.com/swiftui-animat… via @appcodamobile
appcoda.com
SwiftUI Animation Basics: Building a Loading Indicator
Have you ever used the magic move animation in Keynote? With magic move, you can easily create slick animation between slides. Keynote automatically analyzes the objects between slides and renders...
Back to writing tutorials after filling in as an iOS Team Lead at one of the U.S.'s top #Financial institutions. Join me @AppCodaMobile for a discussion of the merits of beefing up your Git flow with merge/pull requests: appcoda.com/git-pull-reque…
appcoda.com
How to Use Git Pull Requests to Improve Code Quality and Developer Participation
Today, we’ll talk about a feature of several well-known Git tools that I prefer to call a “merge request,” but tends often to be referred to as a “pull request,” for example, on sites like GitHub and...
A very detailed guide on Git Pull Requests. Learn how to improve code quality and developer participation of your app project by leveraging pull requests appcoda.com/git-pull-reque… via @appcodamobile
appcoda.com
How to Use Git Pull Requests to Improve Code Quality and Developer Participation
Today, we’ll talk about a feature of several well-known Git tools that I prefer to call a “merge request,” but tends often to be referred to as a “pull request,” for example, on sites like GitHub and...
How to use the #Swift 4.2 Timer class in #Xcode 10 to repeatedly perform a simple task, every second, for 60 seconds -- AND update the UI on each "tick." Then how to animate with a timer. iosbrain.com/blog/2018/10/3… #iosdev #iOS12
Thanks for sharing my article!
How to Use Xcode Instrument to Optimize Your Swift Code appcoda.com/xcode-instrume… di @appcodamobile #swiftlang #xcode #dev #ios #iosdev
appcoda.com
How to Use Xcode Instrument to Optimize Your Swift Code
I still run across curmudgeons who flat out reject techniques like object-oriented programming (especially inheritance and polymorphism), protocols and protocol-oriented programming (especially...
Thanks for sharing my article!
Dividing and Conquering Your Xcode Projects with Targets appcoda.com/xcode-targets/ via @appcodamobile
appcoda.com
Dividing and Conquering Your Xcode Projects with Targets
In this tutorial, I’ll show you how to leverage Xcode targets to control the massive complexity involved in building iOS (and macOS, watchOS, and tvOS) apps. A lot of time can be saved when develop...
Thanks for mentioning my article!
Protocol-oriented Data Structures in Swift 4: A Generic Doubly Linked List — buff.ly/2Eu3XdF via @iosbrain @appcodamobile #swift #swiftLang #iOSdevelopment #iOSdev #iOSProgramming
appcoda.com
Protocol-oriented Data Structures in Swift: A Generic Doubly Linked List
Let’s talk about creating a list on steroids, i.e., a generic doubly linked list in Swift. For our purposes here, a list is a software receptacle that contains related data that we’re interested in...
Find out how to get around #macOS 10.14 (#macOSMojave) installation problems (iosbrain.com/blog/2018/08/2…) -- and then how to keep #macOSMojave from freezing up (iosbrain.com/blog/2018/10/2…).
Thanks for mentioning my article!
Protocol-oriented Data Structures in Swift 4: A Generic Doubly Linked List — buff.ly/2Eu3XdF via @iosbrain @appcodamobile #swift #swiftLang #iOSdevelopment #iOSdev #iOSProgramming
appcoda.com
Protocol-oriented Data Structures in Swift: A Generic Doubly Linked List
Let’s talk about creating a list on steroids, i.e., a generic doubly linked list in Swift. For our purposes here, a list is a software receptacle that contains related data that we’re interested in...
Thanks for the shout-out, Chris!
Indie iOS Focus Weekly 195 mentions: @chriswelch @reckless @GerritD @objcio @__aainajain @iosbrain @waynewbishop @kharrison @steven_aquino bit.ly/2yyfrb0
A seemingly bizarre error message led me to heavy-duty problem solving, revelations about how #Swift #swiftlang works, and the fact that the TYPE for implicitly unwrapped optionals (!) has been abolished in version 4.2. #iOS #Xcode iosbrain.com/blog/2018/10/2…
Thanks for mentioning my #Swift tutorials on iosbrain.com and appcoda.com
Swift Developments Issue 154 is out! Some great links this week from @BenRiceM @iosbrain @wibosco @_inside @themikekatz @teenivineet @SebastianBoldt @gdorvs @zachbarongolf @publicbetas @subdigital @LisaDziuba @hitherejoe @swiftconf - Thanks everyone! buff.ly/2yb1ZcE

Indie iOS Focus Weekly 192 mentions: @iosbrain @jaredsinclair @basememara @_ryannystrom @algolia @jetbrains @millionairedojo @AliuArlind bit.ly/2PczNNg RT’s appreciated!
A very relevant question by @iosbrain: Are you a truly talented developer who understands the subtleties of software complexity, like error checking, or are you a disposable copy and paste developer? iosbrain.com/blog/2018/08/0…
Thanks, @flawlessappio, for mentioning my tutorials on #design #patterns #designpatterns in #Swift #SwiftLang. I intend to write #protocol oriented versions of all GoF design patterns, plus a few more (#MVC #MVVM) at iosbrain.com and appcoda.com
A very relevant question by @iosbrain: Are you a truly talented developer who understands the subtleties of software complexity, like error checking, or are you a disposable copy and paste developer? iosbrain.com/blog/2018/08/0…
#Classes and #OOP are not going away, and one way to mitigate unintended mutation in #Swift #SwiftLang #Reference #Semantics is to add a copy constructor/initializer to each of your classes iosbrain.com/blog/2018/09/2…
Knowing the difference between the #Swift #SwiftLang "Self" (capital "S") and "self" (lowercase "s") is essential, especially for #ProtocolOrientedProgramming #POP #SwiftProtocols iosbrain.com/blog/2018/09/2…
Thanks for mentioning my tutorial on a generic #Swift doubly linked list, capable of storing collections of any built-in or custom type, and a step towards #GenericProgramming #Software #softwaredevelopment
A very relevant question by @iosbrain: Are you a truly talented developer who understands the subtleties of software complexity, like error checking, or are you a disposable copy and paste developer? iosbrain.com/blog/2018/08/0…
United States Tendances
- 1. Carson Beck 5,465 posts
- 2. #SmackDown 40.6K posts
- 3. Miami 83.1K posts
- 4. Louisville 13.5K posts
- 5. Ohtani 36.4K posts
- 6. George Santos 57.3K posts
- 7. Malachi Toney 1,620 posts
- 8. Geno 8,460 posts
- 9. Chris Bell 1,476 posts
- 10. Ilja 16.9K posts
- 11. #SeizeTheMoment 8,400 posts
- 12. Cal Raleigh 5,194 posts
- 13. #OPLive 1,594 posts
- 14. #BostonBlue 2,229 posts
- 15. Grand Slam 8,069 posts
- 16. Springer 9,125 posts
- 17. Sami 24K posts
- 18. Raiola 1,677 posts
- 19. #LGRW 2,086 posts
- 20. Jeff Brohm N/A
Something went wrong.
Something went wrong.