Skip to content

Rajan1803/swift-basic-assignment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iOS

  • Xcode - 14.2
  • Swift - 5.7.3

Swift Basic

  • Variable
  • String and Characters
  • Control Flow [for, while, repeat...while]
  • Collections [array, ,set, dictionary, tuple]
  • Optionals
  • Forced Unwrapped
  • if let and guard let

Advanced Swift

  • Function
  • Closure
  • Struct and Class
  • Enum
  • Methods And properties
  • Subscript
  • Inheritance
  • Initialization & Deinitialization
  • Optional chaining
  • Error handling
  • Type casting & Nested Type
  • ARC
  • Extension
  • Protocol
  • Access specifiers

Basic Auto Layout

  • Basic of AutoLayout
  • Constraints
  • Minumum required onstraints
  • Types of Constraints
    • Leading, Trailing
    • Top, Bottom
    • Height, Width
    • Center vertical, Center horizontal

Advanced Auto Layout

  • Hugging priority
  • compression Resistance
  • Size Classes

UI-Components

  • UILabel
  • UIButton
  • UITextField
  • UITextView
  • UISwitch
  • UISlider
  • UIProgressView
  • UISegmentedControl
  • UIPageControl
  • UIStepper
  • UIScrollView
  • UITableView
  • UICollectionView
  • Pull to refresh
  • UIImageView
  • Image Picker
  • UIActivityIndicator
  • WKWebView
  • UISearchBar
  • Stack view
  • UITabBar
  • UIToolBar
  • UIBarButtons
  • UIPickerView
  • UIDatePicker
  • CLLocation
  • UIMapView

UI-Navigation

UI-Navigation Controller

  • Navigation using Segue
    • Types of Segue
    • Data passing using Segue
    • Set root controller
  • Navigation using Programmetically
    • push, pop, present and dissmiss viewcontroller
    • Set root viewcontroller

UI-Navigation Bar

  • Change title of NavigationBar
  • Change Back Button title and image
  • add BarButtonItems in Navigation Bar

Web-Services

  • URLSession
  • Alamofire

Architecture

  • MVC
  • MVVM
  • Coordinator

Dependency

  • R.Swift
  • Alamofire
  • Rechability
  • Kingfisher

News Sceens

General Science
General Science
News Details Saved
General Science
Bottom Sheet Manage Saved Status
General Science

Location App

Location Between Two Locations Choose Location Using PickerView At Runtime
General Science

Responsive UI Using Stackview only

Location App

Portrait Landscape
General Science

TableView And CollectionView

UI Manage Button State
General Science

Expandable General

UI Second Screen
General Science

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors