Skip to content

ramy-kfoury/demo-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

demo-project

This is a demo iOS project compatible with iOS >= 4.3.

Project Structure

-----------------
  • Models
  • Views
  • Controllers
  • in addition to: Cells, Helpers and Slices

      Helpers

      Controllers

      The project contains a MainViewController, which extends PortraitViewController. A controller contains a HeaderView, a CenterView and possibly a LeftView.

      The Controller implements Delegate methods for basically the HeaderView, the Networking, the Request and others possibly

      The controller contains an array that holds request ids, which are handled in the networking and request delegate methods

      Views

      • Header: contains 4 Buttons, Title, Left, Right and possibly a Center buttons as well. With their methods calling delegate functions. Controller should implement method LeftButtonClicked if that controller opens a left menu for example or perfom another action
      • Left: contains a TableView, and takes an array of items to display in the table. Controller should implement its delegate method to perform actions depending on the row selected.
      • SectionHeader and SectionFooter: simple views that can be used to show views in sections for tables.
      • Main: a simple view which can contain anything. The example contains a table view with variable height rows

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published