When learning iOS development, thanks to a large number of open source projects in the open source community, I started buying a personal developer account last year, wrote the practiced hand project, Dindingmi, and uploaded it to the app Store (the ipad version was dismissed and too lazy to handle). Now open the code out, for beginners to learn it.
Project Introduction
A beautiful image display app, using the famous image sharing website 500PX (https://500px.com/) image data source, originally wrote it to learn the whole app concept development release process. At the same time I personally prefer to see some beautiful pictures, so began to develop the app. The development of iOS was not long, and the technology was not mature. However, code specification is from then on gradually become a habit, feel suitable for beginners to learn.
GitHub Source: Https://github.com/jakciehoo/MomentsPhoto
AppStore Installation Address: https://itunes.apple.com/us/app/ding-ding-mei-tu-momentsphoto/id1022862202?ls=1&mt=8
You can learn from the app to use the following third-party frameworks
1.SDWebImage (well-known network picture request framework)
2.SVPullToRefresh (drop-down refresh frame)
3.MBProgressHUD (load, cue frame)
4.FlatUIKit (UI flattening Framework)
5.ShareSDK (third party sharing)
The basic skills you can learn from apps to OC projects
1.MVC Architecture
2.Storyboard Automatic Layout (portrait, iphone and ipad support)
3.UICollectionViewController Display Pictures
4.ResideMenu Popup left side sidebar
You are welcome to follow my public number: "Tintin's coding Diary"
Open source A complete Iosapp "Dindingmi map" for beginners to learn