Skip to content

coderZsq/coderZsq.practice.native

Repository files navigation

Find inspiration in practice

VOLVO CARS iOS test task

Build an application that shows tomorrow’s weather forecast for specific cities (listed below) using the Amap Weather REST API. Requirements

  • ✅ The application should be built in objective-c, Swift, SwiftUI , and Combine, Concurrency。

  • ✅ The application should make use of the Amap Weather restful API. The API description can be found here: https://lbs.amap.com/api/webservice/guide/api/weatherinfo

  • ✅ The application should show tomorrow’s weather forecast in the following six cities:

    • Beijing
    • Shanghai
    • Guangzhou
    • Shenzhen
    • Suzhou
    • Shengyang
  • ✅ The forecast for a specific city should be presented in the application by:

    • Showing a few additional forecast data of your choice (as available through Amap Weather)

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published