Adding Buttons to the Navigation Bar with Storyboards
Tutorial on adding buttons to the navigation bar in iOS using Storyboards with Xcode 8 and Swift 3.
Andrew Bancroft is an experienced iOS developer and educator with over 15 years of experience. He shares tutorials, courses, and insights on Swift, SwiftUI, Core Data, and app development best practices.
203 articles from this blog
Tutorial on adding buttons to the navigation bar in iOS using Storyboards with Xcode 8 and Swift 3.
Tutorial on fixing Parse Cloud Code query returning unauthorized error by adding serverURL configuration.
Explains Swift functions as types, covering named and compound types, function signatures, parameters, and return types.
A Swift protocol extension for fading UIView in/out with default implementations, plus CocoaPods publishing walkthrough.
Explains callbacks in Swift 3.0 for iOS development, covering definition, async programming, and API design with practical examples.
A course overview on managing Xcode project dependencies using CocoaPods, covering installation, library creation, and private repositories.
Troubleshooting guide for 401 Unauthorized error when browsing local IIS site with Windows Authentication.
A tutorial on fixing Swift framework errors like 'unresolved identifier' and 'has no member' by using public access control.
Guide to programmatically using unwind segues in Swift for backward navigation in iOS apps.
Guide on using PowerShell to install a DLL into the Global Assembly Cache (GAC) without Visual Studio.
Guide to using iOS Social framework to post to Facebook and Twitter from Swift apps.
Tips for creating trustworthy unit tests in Swift, covering organization and length to ensure reliability.
A guide on evaluating third-party Swift libraries, covering community, maintenance, and other key factors to consider before adding dependencies.
A Swift tutorial on loading and validating iOS app receipts with OpenSSL, covering step-by-step validation strategies.
A guide on preparing to test receipt validation for iOS apps, covering iTunes Connect setup, sandbox testers, and device configuration.
Guide to integrating OpenSSL into iOS apps using CocoaPods for receipt validation and cryptography.
Swift testability tip: 'Parameterize and Push' principle for controllable, testable code through input parameters.
Tutorial on sharing a Core Data model across iOS and Mac projects using a Swift framework for code re-use.
Troubleshooting 'Restore failed' error in ASP.NET 5 on Mac due to mismatched Mono versions.
Comparing Swift protocol extensions with C# abstract classes, analyzing similarities, differences, and best use cases.