Skip to content

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 an…

License

c4arl0s/iOSProgramming_AdvancedObjectiveC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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 an…

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published