UIKit & graphicsHistorical technical note

GitHub source-code picks, February 22: SmallDay and LoveFreshBeen in Swift 2.0

Selects two Swift 2.0 recreation projects, SmallDay and LoveFreshBeen. Repository links and an introduction to their author let readers inspect complete projects to study screen organisation and UI implementation.

Original byline:

Two Swift projects by 维尼的小熊, selected by Bison. The projects belong to their original author.

Source listed in the original

English translation of the Chinese original, translated on . The article body uses automated translation; app descriptions, historical reading notes and video subtitles receive separate editorial checks. Original publication dates, attribution, code and version notes are retained.

“I noticed many people in the group are learning swift, so Bison has brought you some useful learning material: 维尼的小熊's two recreated swift projects.”


1. A Swift2.0 recreation of Xiaorizi

Download:

Introduction: this open-source project recreates Xiaorizi, a travel APP. Artistic little shops hidden in alleyways, nearby craftspeople, live performances you keep missing—all are rediscovered here. Come to “小日子” and explore the pleasures of everyday life together.

Some previews are shown below:

1

1

1

Details

The author's Jianshu page 维尼的小熊 The explanation is very detailed, and I am sure you will learn something from it.

2. A Swift2.0 recreation of Aixianfeng

Download:

Introduction: this open-source project recreates Aixianfeng, an e-commerce APP. It uses Swift2.0 and Xcode7.0.1. The interface is built entirely in code, without XIB or StoryBoard. Development took about 2 months of spare time. All data is local. Supporting tools were PhotoShop CS6 for image editing and Charles for capturing network traffic. It was written in a hurry and is imperfect in many places. Leave suggestions or optimization ideas in the article's comments; I will read and reply to them individually.

Some previews are shown below:

1

1

1

Details

The author's Jianshu page 维尼的小熊 The explanations are detailed. After studying these two projects, swift should feel much more familiar. 😄


Recommended reading: Preparing an iOS app for Apple Pay