swift programming pdf book notes download for free


About Book

This book has 200+ pages that cover the basic to advanced topic of Swift Programming with practical program and code examples. if you want to learn Swift Programming then this book is for you. this book is developed by professional programmers for educational purposes.


Book contents

  1. Getting started with swift language
  2. variables and properties
  3. numbers
  4. strings and characters
  5. booleans
  6. arrays
  7. tuples
  8. enums
  9. structs
  10. sets
  11. dictionaries
  12. switch
  13. optional
  14. conditionals
  15. error handling
  16. loops
  17. protocols
  18. functions
  19. extensions
  20. classes
  21. type casting
  22. generics
  23. option set
  24. reading and writing JSON
  25. advanced operators
  26. method swizzling
  27. reflection
  28. access control
  29. closures
  30. initializers
  31. associated objects
  32. concurrency
  33. getting started with protocol-oriented programming
  34. functional programming in swift
  35. functional as first-class citizens in swift
  36. blocks
  37. the defer statement
  38. style conventions
  39. the regular expression in swift
  40. rxswift
  41. swift package manager
  42. working with c and objective c
  43. documentation markup
  44. type alias
  45. dependency injection
  46. caching and disk space
  47. algorithm with swift
  48. swift advance functions
  49. completion handler
  50. swift HTTP servery kimura
  51. generate the ultimate of initials from string
  52. design patterns - creational
  53. design patterns - structural
  54. buffer pointers
  55. cryptographic hashing
  56. AES encryption
  57. PBKDF2 key derivation
  58. logging in swift
  59. memory management
  60. performance