Monthly Review: August 2015
Blog posts about iOS development in August 2015.
On The Web:
- iOS Live Camera Controlled Particles in Swift & Metal: Very impressive Metal demonstration via @FlexMonkey.
- 4 XCODE ASSET CATALOG SECRETS YOU NEED TO KNOW: Nice tricks for working with images via @allonsykraken.
- How I Faked My Way into the Mac App Store, and How You Can Too: Mac OS X development tips for iOS developers via @nickbona.
- Switching Your Brain to Swift: If you are not convinced yet to use Swift, read this article. Via @gregheo.
- Crossing One Million Downloads: Lessons learned from an “indie” app developer.: Awesome blog post about success in the iOS App Store and success in general – via @afflictor.
On This Blog:
- Building Memory Efficient Apps: The performance of mobile devices got much stronger over the last few years. However, there is and always will be a huge performance deficit compared to desktop computers. At the same time requirements for the user interface got stronger as well. So there is still the need to write memory efficient applications for mobile devices after all.
- Xcode: Navigating Through Your Project: If you are an iOS developer, you are navigating through your project the whole day. You can save a lot of time and increase your productivity if you know some tricks that make your life easier.
- Swift: Enums: An enum is a data type that has a finite set of possible values. In this post we discuss the most important aspects of enums in Swift.
- Swift: Access Control: Encapsulation is one of the most important object-oriented design principles: It hides the internal states and functionality of objects. You can achieve this by using the access control features of Swift.
- Constants In Swift: In Swift there are two types of values: constants and variables. This is very common for a programming language – however, there is one important difference in using constants in Swift.
- The Strategy Pattern: The strategy pattern gives you the possibility to change the concrete implementation of an algorithm any time without breaking the rest of your code. Furthermore, it is a very good example of using polymorphism.
- Templates in Xcode 6: Xcode provides you a set of project templates. In this post we will discuss theses templates.
- Simulator vs Real Device: At development time you can test your application both on a simulator and a real device. But which is the better one?
Image: @ Gustavo Frazao / shutterstock.com