Adding Buttons to the Navigation Bar with Storyboards
Tutorial on adding buttons to the navigation bar in iOS apps using Storyboards with Xcode 8 and Swift 3.
Andrew Bancroft — Experienced iOS developer, educator, and writer with 15+ years of experience, sharing clear, practical guidance on Swift, SwiftUI, iOS development, and data persistence to help developers succeed.
204 articles from this blog
Tutorial on adding buttons to the navigation bar in iOS apps using Storyboards with Xcode 8 and Swift 3.
Fix for Parse Cloud Code query returning unauthorized error by adding serverURL configuration.
Explains Swift functions as types, covering named and compound types, and function signatures.
A Swift protocol extension called Fadeable that allows fading UIView instances in and out with simple method calls.
Explains Swift callbacks, their purpose, and usage in iOS development with a practical API design example.
Troubleshooting guide for fixing 401 Unauthorized errors when browsing local IIS sites with Windows Authentication.
Explains Swift framework errors like unresolved identifier and no member, emphasizing the need for public access control.
Guide on programmatically using unwind segues in Swift for iOS navigation.
Learn how to install a DLL into the Global Assembly Cache using PowerShell without Visual Studio.
Guide to using Apple's Social framework in Swift to post to Facebook and Twitter from iOS apps.
Learn how to create trustworthy unit tests in Swift with tips on organization, length, and best practices.
Key factors for choosing third-party Swift libraries, covering community, maintenance, and cost-benefit analysis.
A Swift tutorial on loading and validating Apple receipts using OpenSSL, with a strategy for organizing validation steps.
Guide to preparing for iOS receipt validation, including iTunes Connect setup, sandbox testers, and device configuration.
Guide to integrating OpenSSL into iOS Swift projects using CocoaPods for cryptography tasks like receipt validation.
Swift testing tip: improve testability by parameterizing inputs for better control and predictable outputs.
Tutorial on sharing a Core Data model between iOS and Mac apps using a Swift framework for code reuse.
Troubleshooting 'Restore failed' error in ASP.NET 5 on Mac due to mismatched Mono versions.
Comparing Swift protocol extensions with C# abstract classes, exploring similarities, differences, and which is preferred for abstraction.
A guide to installing and using Carthage dependency manager for iOS developers, especially those uncomfortable with the Terminal.