Skip to content

Latest commit

 

History

History
89 lines (55 loc) · 3.32 KB

README.md

File metadata and controls

89 lines (55 loc) · 3.32 KB

30-Swift-Demos

All the demos will be updated with Swift 4.0, and compatible with iPhone X.

First Week: Simple UIKit components, like

  • Tip Calculator: UILabel, UITextField, UISlider
  • Name List: UITableView
  • StopWatch: UIButton,UILabel,DispatchSourceTimer
  • CityList: UILabel extension, Model, UITableView, Delegate

Second Week: UITableView, UICollectionView

  • ContactList: UITableViewController, NavigationController
  • CardTable: UICollectionView
  • Todo List: UITableView
  • SwipeableCell: UITableView, UIActivityViewController, UIAlertController

Third Week: UITableView

  • RSSReader: UITableView
  • Animate TableView: UITableView, UIView Animate
  • SearchBar in TableView: UITableView, UISearchBar

Forth Week: UIScrollView

  • IntroduceNewFeatures: UIScrollView, UIPageControl
  • Auto ScrollView: UIScrollView, UIPageControl, Timer
  • Hover Tap: UIScrollView, AutoLayout Priority

Project Index & GIF Showcase

  • First Week

    • Project 01: TipCalculator

    TipCalculator

    • Project 02: Names

    Names

    • Project 03: StopWatch

    StopWatch

    • Project 04: CityList

    CityList

  • Second Week

    • Project 05: ContactList

      ContactList

    • Project 06: CardTable

      CardTable

    • Project 07: Todo List

      Todo List

    • Project 08: Swipeable Cell

      SwipeableCell

  • Third Week

    • Project 09: RSS Reader

      RSSReader

    • Project 10: Animate TableView

      AnimateTableView

    • Project 11: SearchBar in TableView

    SearchBar in TableView

  • Forth Week

    • Project 12: Introduce New Features

    Introduce New Features

    • Project 13: Auto ScrollView

    autoScrollView

    • Project 14: Hover Tap

    hoverTap

Reach me

Juejin: Stanbai