Skip to content

Latest commit

 

History

History
35 lines (32 loc) · 5.04 KB

File metadata and controls

35 lines (32 loc) · 5.04 KB

As a profesional I am always looking for new ways to be more productive and improve my knowledge, that’s why I started this project which allows me to recall how iOS development was in the past, specifically how was the memory management in Objective-C. Understanding the concepts: retain and release, developers were responsible to avoid leaks and premature deallocation, so they used tools (more frequently) like Static Analyzer and Instruments and took care of each allocated object. From this project these apps were born: Hypnosister, Homepwner, TouchTracker, Nerdfeed, Basic MediaPlayer and CocoaServer. Xcode 12 version and Manual Reference Counting settings were used. Click on any number and it leaves you to the topic.

  1. 1. A simple iOS Application
  2. 2. Objective-C
  3. 3. Memory Management
  4. 4. Delegation and Core Location
  5. 5. MapKit and Text Input
  6. 6. Subclassing UIView
  7. 7. View Controllers
  8. 8. The Accelerometer
  9. 9. Notification and Rotation
  10. 10. UITableView and UITableViewController
  11. 11. Editing UITableView
  12. 12. UINavigationController
  13. 13. Camera
  14. 14. UIPopoverController and Modal View Controllers
  15. 15. Saving, Loading and Multitasking
  16. 16. Subclassing UITableViewCell
  17. 17. Core Data
  18. 18. Localization
  19. 19. Settings
  20. 20. Touch Events and UIResponder
  21. 21. Instruments
  22. 22. Core Animation Layer
  23. 23. Controlling Animation with CAAAnimation
  24. 24. Blocks and Categories
  25. 25. Web Services and UIWebView
  26. 26. UISplitViewController
  27. 27. Media Playback and Background Execution
  28. 28. Bonjour and Web Servers
  29. 29. Push Notifications and Networking