From Basic Swift development to proficient (4 major projects, cool running pandatv, Baidu music, football games, etc.), swift from entry to proficient

Source: Internet
Author: User
Tags spritekit

From Basic Swift development to proficient (4 major projects, cool running pandatv, Baidu music, football games, etc.), swift from entry to proficient




Part 1: Basic Swift syntax

Section 1st: Variables

Section 2nd: Constants

Section 3rd: Use PlayRound to write Swift programs

Section 4th: type check and Inference

Section 5th: Type alias

Section 6th: Calculator

Part 2: characters and strings

Section 1st: Characters)

Section 2nd: String-Definition

Part 3: Data Type (DataType)

Section 1st: INTEGER (int, Uint)

Section 2nd: Floating Point

Section 3rd: Bool

Part 4: data type conversion

Section 2 String Conversion numeric type

Section 2 numeric conversion string

Section 3rd: conversions between numeric types

More ............

Project Practice 1: Baidu online music case study

 
1. Baidu online music-Overview
2. Baidu online music-interface layout and design
3. Baidu online music-Main Interface
4. Baidu online music-obtaining Remote Data (1)
5. Baidu online music-obtaining remote data (2)
6. Baidu online music-image cache implementation
7. Baidu online music-display and playback of the song list
8. Baidu online music-playing music
9. Baidu online music-view jump, passing parameters and Playback
10. Baidu online music-display Animation
11. Baidu online music-Playback progress bar
12. Baidu online music-Playback Time Display
13. Baidu online music-simple gesture control pause playing
 
 
Project Practice 2: Weather Forecast Case Study
 
 
1. Online weather forecast-course overview
2. Online weather forecast-create an App
3. Online weather forecast-build a prototype using InterfaceBuilder
4. Online weather forecast-using CoreLocation framework
5. Online weather forecast-using CocoaPods
6. Online weather forecast-playing with AFNetworking framework
7. Online weather forecast-using the IB update interface JSON data parsing (1) Playing
8. Online weather forecast-using the IB update interface JSON data parsing (2) Playing
9. Online weather forecast-using the IB update interface JSON data parsing (3) Playing
10. Online weather forecast-APP beautification
 
 
Project Practice 3: SpriteKit engine Football Game competition tutorial
 
1. Based on SpriteKit game engine football game _ game course overview
2. Create a BallApp project and understand the framework based on the SpriteKit game engine football game _
3. Based on SpriteKit game engine football game _ game boundary Configuration
4. Based on SpriteKit game engine football game _ add football
5. Based on SpriteKit game engine football game _ football Rotation 1 play
6. Based on SpriteKit game engine football game _ football Rotation 2 playback
7. Playing Based on SpriteKit game engine football game _ Interface Element settings
8. Based on SpriteKit game engine football game _ start playing the game
9. Based on SpriteKit game engine football game _ recording game time playing
10. Based on SpriteKit game engine, Football Match Game _ Collision Detection and Playback
11. Add a flag for playing football games based on the SpriteKit Game Engine
12. Based on SpriteKit game engine football game _ randomly generate a flag for playing
13. SpriteKit-based game engine Football Match Game _ collision and removal play
14. Based on SpriteKit game engine football game _ add transfer scene play
15. SpriteKit-based game engine football match games _ game ended
 
 
Project Practice 4: SpriteKit engine cool run pandatv game competition
 
1. Overview
2. Create a project to import materials
3. Create a pandatv
4. pandatv Animation
5. pandatv and scroll Animation
6. Set the pandatv status
7. background settings
8. game platform setting principles
9. Create a game platform
10. Create a game platform Factory
11. Mobile Platforms
12. The platform has been continuously produced
13. randomly generated platform locations
14. Remove platforms out of the scene
15. Background scrolling Principle
16. Implement background scrolling
17. Create a collision detection identifier class
18. Set physical collisions in scenarios
19. Set physical collision for pandatv
20. Collision Detection between pandatv and scenes
21. Platform collision settings
22. The second hop of the pandatv
23. pandatv rollback
24. Add a small apple
25. Create and produce small apple factories
26. collision between pandatv and Apple
27. Add the pop-up music of pandatv and Apple
28. Add background music
29. Create a game end scenario
30. Create transfer results
31. The game is over

If you are interested in this course, add me and contact QQ 2748165793.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.