/iOSPractice

Primary LanguageObjective-CMIT LicenseMIT

iOS Study

  1. Objective-C practice:

    • GradeManagementSystem

      • protocol, category
      • memory management(MMR)
      • OOP
      • Foundation Framework (Collections, KVC, KVO)
    • GradeManagementApp_refactor

      • Application structure(event -> event queue -> run loop -> application delegate)
      • with GradeManagementSystem
    • KVOPractice

      • key-value observer example
  2. ios practice

    • Practice_1

      • MVC pattern(Container Controller: ViewController, Content Controller: ItemAmountController)
      • UILable, UIButton
    • TableViewPractice

      • UITableViewController & UITableViewCell
    • UIResponderPractice -> refactoring....ing... -> DrawingApp -> DrawingAppUsingBezierPath

      • CGContext, UITouch, Quartz2D
      • drawing application
      • DrawingApp: using custom MyLine object to draw path -> replay not work....
      • DrawingAppUsingBezierPath: using BezierPath to draw path