From Zero to App Store
Adding Powerful Logging With CocoaLumberjack
|2||Defining a Minimum Viable Product 06:53|
|3||Setting Up the Project Plus 10:30|
|4||Code Signing With fastlane Plus 13:26|
|5||Working With Multiple Environments in Xcode Plus 15:54|
|6||Adding Flexibility With a Root View Controller Plus 12:43|
|7||Adding Powerful Logging With CocoaLumberjack Plus 10:39|
|8||Forwarding Logs to a Remote Server With CocoaLumberjack Plus 07:54|
|9||Adopting the Coordinator Pattern Plus 13:15|
|10||Populating the Feed: Prototyping in a Playground Plus 10:24|
|11||Populating the Feed: Creating the API Client Plus 09:16|
|12||Populating the Feed: Integrating the API Client Plus 09:44|
|13||Populating the Feed: Building the User Interface Plus 14:49|
Logging is an integral part of my debugging workflow and it's therefore something I invest time in to get right. Swift's
print(_:separator:terminator:) function works fine, but it isn't ideal for debugging issues. To use logging effectively in a debugging workflow, you need a powerful and flexible solution.
Purchase From Zero to App Store and access it whenever you want and for as long as you want.
Join Cocoacasts Plus and access every 350+ tutorials including From Zero to App Store.