CS193p

所属分类:iPhone/iOS
开发工具:Swift
文件大小:0KB
下载次数:0
上传日期:2023-09-25 17:58:54
上 传 者sh-1993
说明:  斯坦福CS193p-为iOS开发应用程序,
(Stanford CS193p - Developing Apps for iOS,)

文件列表:
assets/ (0, 2023-09-25)
assets/paul_hegarty.webp (47798, 2023-09-25)
assets/stanford.svg (117046, 2023-09-25)
assignments/ (0, 2023-09-25)
assignments/a1_0.pdf (295117, 2023-09-25)
assignments/a2_1.pdf (275672, 2023-09-25)
assignments/a3_2.pdf (108166, 2023-09-25)
assignments/a4_1.pdf (80100, 2023-09-25)
assignments/a5.pdf (82045, 2023-09-25)
assignments/a6_0.pdf (118527, 2023-09-25)
assignments/sol_1/ (0, 2023-09-25)
assignments/sol_1/sol_1.xcodeproj/ (0, 2023-09-25)
assignments/sol_1/sol_1.xcodeproj/project.pbxproj (14902, 2023-09-25)
assignments/sol_1/sol_1.xcodeproj/project.xcworkspace/ (0, 2023-09-25)
assignments/sol_1/sol_1.xcodeproj/project.xcworkspace/contents.xcworkspacedata (135, 2023-09-25)
assignments/sol_1/sol_1.xcodeproj/project.xcworkspace/xcshareddata/ (0, 2023-09-25)
assignments/sol_1/sol_1.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (238, 2023-09-25)
assignments/sol_1/sol_1.xcodeproj/project.xcworkspace/xcuserdata/ (0, 2023-09-25)
assignments/sol_1/sol_1.xcodeproj/project.xcworkspace/xcuserdata/zheng.wei.xcuserdatad/ (0, 2023-09-25)
assignments/sol_1/sol_1.xcodeproj/project.xcworkspace/xcuserdata/zheng.wei.xcuserdatad/UserInterfaceState.xcuserstate (17251, 2023-09-25)
assignments/sol_1/sol_1.xcodeproj/xcuserdata/ (0, 2023-09-25)
assignments/sol_1/sol_1.xcodeproj/xcuserdata/zheng.wei.xcuserdatad/ (0, 2023-09-25)
assignments/sol_1/sol_1.xcodeproj/xcuserdata/zheng.wei.xcuserdatad/xcschemes/ (0, 2023-09-25)
assignments/sol_1/sol_1.xcodeproj/xcuserdata/zheng.wei.xcuserdatad/xcschemes/xcschememanagement.plist (340, 2023-09-25)
assignments/sol_1/sol_1/ (0, 2023-09-25)
assignments/sol_1/sol_1/Assets.xcassets/ (0, 2023-09-25)
assignments/sol_1/sol_1/Assets.xcassets/AccentColor.colorset/ (0, 2023-09-25)
assignments/sol_1/sol_1/Assets.xcassets/AccentColor.colorset/Contents.json (123, 2023-09-25)
assignments/sol_1/sol_1/Assets.xcassets/AppIcon.appiconset/ (0, 2023-09-25)
assignments/sol_1/sol_1/Assets.xcassets/AppIcon.appiconset/Contents.json (999, 2023-09-25)
assignments/sol_1/sol_1/Assets.xcassets/Contents.json (63, 2023-09-25)
assignments/sol_1/sol_1/ContentView.swift (3908, 2023-09-25)
assignments/sol_1/sol_1/Preview Content/ (0, 2023-09-25)
assignments/sol_1/sol_1/Preview Content/Preview Assets.xcassets/ (0, 2023-09-25)
assignments/sol_1/sol_1/Preview Content/Preview Assets.xcassets/Contents.json (63, 2023-09-25)
assignments/sol_1/sol_1/sol_1.entitlements (322, 2023-09-25)
assignments/sol_1/sol_1/sol_1App.swift (216, 2023-09-25)
assignments/sol_2/ (0, 2023-09-25)
assignments/sol_2/sol_2.xcodeproj/ (0, 2023-09-25)
... ...


CS193p: Developing Apps for iOS

Developing Applications for iOS, explains the fundamentals of how to build applications for iPhone and iPad using SwiftUI.

Instructor: Paul Hegarty
Semester: Spring 2023 ## Overall | Lecture | Slide | Code | Reading | Homework | Solutions | |:---------------------------------------------------------------------------------:|:---------------------------:|:-------------------------:|:------------------------------:|:------------------------------------:|:-------------------------------:| | [1.Getting Started with SwiftUI](https://www.youtube.com/watch?v=n1qabtjZ_jg) | [Slide L1](slides/l1.pdf) | | [Reading 1](readings/r1_0.pdf) | - | - | | [2. More SwiftUI](https://www.youtube.com/watch?v=sXiD-2XrkKQ) | - | | - | [Assignment 1](assignments/a1_0.pdf) | [Solution 1](assignments/sol_1) | | [3. MVVM](https://www.youtube.com/watch?v=W1ymVx6dmvc) | [Slide L3](slides/l3.pdf) | | - | - | - | | [4. Applying MVVM](https://www.youtube.com/watch?v=4CkEVfdqjLw) | - | | [Reading 2](readings/r2_1.pdf) | - | - | | [5: Protocols, enum, Optional](https://www.youtube.com/watch?v=F1x-H8kEwo8) | [Slide L5](slides/l5.pdf) | | - | [Assignment 2](assignments/a2_1.pdf) | [Solution 2](assignments/sol_2) | | [6: Layout, @ViewBuilder](https://www.youtube.com/watch?v=fYlMD9llu7w) | [Slide L6](slides/l6.pdf) | | [Reading 3](readings/r3.pdf) | [Assignment 3](assignments/a3_2.pdf) | [Solution 3](assignments/sol_3) | | [7: Shape, ViewModifier, Constants](https://www.youtube.com/watch?v=KR7DXJYhkBw) | [Slide L7](slides/l7.pdf) | | - | - | - | | [8: Animation (Part 1)](https://www.youtube.com/watch?v=L7hmw4ISh1A) | [Slide L8](slides/l8.pdf) | | [Reading 4](readings/r4.pdf) | - | - | | [9: Animation (Part 2)](https://www.youtube.com/watch?v=RCwmYEis5nA) | - | [Memorize](code/Memorize) | - | [Assignment 4](assignments/a4_1.pdf) | [Solution 4](assignments/sol_4) | | [10: Emoji Art](https://www.youtube.com/watch?v=GmNzu_jL5-o) | - | | - | - | - | | [11: Gestures, 2nd MVVM](https://www.youtube.com/watch?v=w847hVcSYPs) | [Slide L11](slides/l11.pdf) | | - | [Assignment 5](assignments/a5.pdf) | - | | [12: Persistence, Property Wrappers](https://www.youtube.com/watch?v=SiRehcQ6RVE) | [Slide L12](slides/l12.pdf) | | - | - | - | | [13: Presenting Views, Navigation](https://www.youtube.com/watch?v=OEGoIlHHyXw) | - | | - | [Assignment 6](assignments/a6_0.pdf) | - | | [14: Multithreading, Error Handling](https://www.youtube.com/watch?v=9gA1_Ipm-yY) | [Slide L14](slides/l14.pdf) | [EmojiArt](code/EmojiArt) | - | - | - | | [15: Document Architecture](https://www.youtube.com/watch?v=vaX3EU4mhXs) | [Slide L15](slides/l15.pdf) | - | - | - | - |

近期下载者

相关文件


收藏者