/coderZsq.practice.native

For advanced moblie-end development technique pre-research & ideas & practice. ( Focus areas: Native )

Primary LanguageSwiftMIT LicenseMIT

Find inspiration in practice

StudyNotes

Practice some programming basics such as algorithms and higher-order readers.

Contents

  • Lang Collection

    • Assembly: In-depth study with 8086 & AT&T & ARM64.
    • C++: In-depth study with C++ grammar using Assembly.
    • Objective-C: In-depth study with Objective-C grammar using C++.
    • Swift: In-depth study with Swift grammar using Assembly.
  • Swift Collection

    • ObjC.io: Advanced Swift books learning.
    • CS193p: Stanford University iOS public class study notes.
    • UIAlgorithm: The iOS implementation of the only blackout problem in the whole network.
    • UIButton: Based on UIControl to implementation UIButton, the Meituan interview questions.
    • UIExamples: Some examples of using Swift.
  • iOS Collection

    • UI: UI related technology stacks are organized into projects.
    • Network: Network related technology stacks are organized into projects.
    • Business: Business related technology stacks are organized into projects.
  • ReactiveCocoa: Learning and practice of responsive programming thoughts.

  • Componentization: Learning and practice of componentization thoughts.

  • Reverse Engineering

    • iOS Application: Reverse engineering about iOS Application.
    • iOS AntiDebug: Reverse engineering about iOS AntiDebug.
    • MFCApplication: Reverse engineering about MFCApplication.

Display

Apply the algorithm to the actual, now showing a visual version of the light-off problem.

Artical


RouterPattern

Practice mobile-side front-end back-end three-end interaction to implementation a degraded architecture.

Get Started

  • First, you need a node server environment
  • Then, run the following command to launch server
$ cd server/RouterPattern
$ npm start
$ cd server/RouterPattern/public/javascripts
$ node image.js
$ cd web/RouterPattern
$ npm run dev

Contents

  • app: Practice Swift as a mobile-end development language
  • web: Practice Vue as a front-end development framework
  • server: Practice Koa as a back-end development framework

Display

Completed a degradable architecture, just call the back-end interface, the client automatically downgrades from native to webpage.

Article


PhotoGallery

Practice the interaction logic between mobile-end and front-end.

Contents

  • UIWebView: use UIWebView to implement HTML to call native album function

Display

Article