Late sharing

While iOS has gone from hot to cold, I decided to write a series of articles to share my experiences with Swift over the years.

Any language, from its emergence to its widespread use, is inseparable from a large number of basic frameworks, and Swift is no exception. For the sake of in-depth thinking, I have been restrained from tripartite libraries over the years, trying to encapsulate tripartite libraries from the bottom to explore a more reasonable development mode. Thanks to Swift’s extensive capabilities, my own packaged libraries have worked well on several projects.

Most of the code in the article are the basis of using my package library, reader but you also don’t have to worry about, I have been is open source, these libraries will give lot link, because of the Swift version upgrade before, there is always a big revision, but Swift soon, stable version 5.0, I think these basic library should settle down with.

Writing program

  • Experience (various tips)
  • Architecture (Exploring development Patterns)
  • Weapons (Basic Library introduction)

List of articles (project)

Experience in paper

  1. Pure Swift project – Xib | StoryBoard collaboration skills (completed)
  2. Pure Swift project – Xib | StoryBoard equipment adaptation skills (pending…)
  3. Pure Swift project – Xib | StoryBoard constraints using skills (pending…)
  4. Pure Swift Project – Unified Handling techniques for Network Exceptions (to be completed……)
  5. Pure Swift Project – Pull-down Refresh pull-up load more tips to use (to be completed……)
  6. Pure Swift project – more elegant binding of data and UI (done)

Architecture article

  1. Pure Swift Project – Development mode changes (different from ObjC) (to be done……)

Weapon article

Basic. Frameworks (Basic library, generic library)

  1. Pure Swift project -JSON (basic.frameworks) (completed)
  2. Pure Swift Project -HTTP (basic.frameworks) (to be completed……)
  3. Pure Swift Project – Responsive Development (Basic.frameworks) (to be completed……)
  4. Pure Swift project-Protocol (basic.frameworks) (to be completed……)
  5. Pure Swift Project -File (basic.frameworks) (to be completed……)
  6. Pure Swift project -Date (basic.frameworks) (to be completed……)
  7. Pure Swift project -UserDefaults (basic.frameworks) (to be completed……)
  8. Pure Swift project -Number (basic.frameworks) (to be completed……)
  9. Pure Swift Project -String (Basic.frameworks) (to be completed……)
  10. Pure Swift Project -Cache (basic.frameworks) (to be completed……)
  11. Pure Swift project -Operator (basic.frameworks) (to be completed……)

Richtext. frameworks (RichText)

  1. Pure Swift project – RichText (richtext.frameworks) (to be completed……)

Toast.frameworks (Interactive frameworks)

  1. Pure Swift Project – Interactive View (toast.frameworks) (to be completed……)

Database.frameworks (DataBase)

  1. Pure Swift Project -SQLite (Database.frameworks) (to be completed……)