All Projects → duliodenis → Cs193p Winter 2017

duliodenis / Cs193p Winter 2017

Licence: mit
These are the lectures, slides, reading assignments, and problem sets for the 'Developing iOS 10 Apps with Swift' CS193p course offered at the Stanford School of Engineering and available on iTunes U.

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Cs193p Winter 2017

Cs193p Fall 2017
These are the lectures, slides, reading assignments, and problem sets for the Developing Apps for iOS 11 with Swift 4 CS193p course offered at the Stanford School of Engineering and available on iTunes U.
Stars: ✭ 141 (-68.46%)
Mutual labels:  stanford, iphone, engineering, school
Ounotes
An Application built for students to access Notes , Question Papers , Syllabus and Resources for all Subjects of O.U (Osmania University) 📘👨‍🎓
Stars: ✭ 173 (-61.3%)
Mutual labels:  engineering, school
Stanford Openie Python
Stanford Open Information Extraction made simple!
Stars: ✭ 348 (-22.15%)
Mutual labels:  stanford
Pygmsh
Gmsh for Python
Stars: ✭ 418 (-6.49%)
Mutual labels:  engineering
Gugujiankong
Ionic App for website online monitor / website test speed / website SEO
Stars: ✭ 386 (-13.65%)
Mutual labels:  iphone
3d Touch
An Apple 3D Touch Implementation in JavaScript
Stars: ✭ 358 (-19.91%)
Mutual labels:  iphone
Opensim Core
SimTK OpenSim C++ libraries and command-line applications, and Java/Python wrapping.
Stars: ✭ 392 (-12.3%)
Mutual labels:  engineering
Neural Engine
Everything we actually know about the Apple Neural Engine (ANE)
Stars: ✭ 340 (-23.94%)
Mutual labels:  iphone
Cs224n 2019 Solutions
Complete solutions for Stanford CS224n, winter, 2019
Stars: ✭ 436 (-2.46%)
Mutual labels:  stanford
Cs7038 Malware Analysis
Course Repository for University of Cincinnati Malware Analysis Class (CS[567]038)
Stars: ✭ 378 (-15.44%)
Mutual labels:  engineering
Ghconsole
An elegant and easy way to show a console in your app. 一种优雅简单的方式在app中显示控制台。
Stars: ✭ 411 (-8.05%)
Mutual labels:  iphone
Shortcutsdirectory
A collection of user-submitted shortcuts for Shortcuts for iOS.
Stars: ✭ 376 (-15.88%)
Mutual labels:  iphone
Learn Something Every Day
📝 A compilation of everything that I learn; Computer Science, Software Development, Engineering, Math, and Coding in General. Read the rendered results here ->
Stars: ✭ 362 (-19.02%)
Mutual labels:  engineering
Ipa Server
Upload and install IPA in web.
Stars: ✭ 392 (-12.3%)
Mutual labels:  iphone
Xhlaunchad
🔥The screen opening advertising solutions - 开屏广告、启动广告解决方案-支持静态/动态图片广告,mp4视频广告,全屏/半屏广告、兼容iPhone/iPad. 【 Github下载不了/下载慢 可以访问国内下载地址: https://gitee.com/CoderZhuXH/XHLaunchAd】
Stars: ✭ 3,578 (+700.45%)
Mutual labels:  iphone
Empathy In Engineering
A curated list of resources for building and promoting more compassionate engineering cultures
Stars: ✭ 425 (-4.92%)
Mutual labels:  engineering
Tifig
A fast HEIF image converter aimed at thumbnailing
Stars: ✭ 345 (-22.82%)
Mutual labels:  iphone
Cs224n Winter Together
an Open Course Platform for Stanford CS224n (2020 Winter)
Stars: ✭ 374 (-16.33%)
Mutual labels:  stanford
Developing Ios 10 Apps With Swift
Stanford 公开课,Developing iOS 10 Apps with Swift 字幕翻译
Stars: ✭ 391 (-12.53%)
Mutual labels:  stanford
Tensorbase
TensorBase BE is building a high performance, cloud neutral bigdata warehouse for SMEs fully in Rust.
Stars: ✭ 440 (-1.57%)
Mutual labels:  engineering

Stanford Engineering CS193p: Developing iOS 10 Apps with Swift

This repo contains my lecture notes and projects from Paul Hegarty's classic CS 193p iPhone Application Development course offered by The School of Engineering at Stanford.

This course is described as being updated for iOS 10 and Swift 3, Tools, and APIs required to build applications for the iPhone and iPad platforms using the iOS SDK. The course covers user interface design for mobile devices and unique user interactions using multi-touch technologies. Object-oriented design using model-view-controller paradigm, memory management, the Swift programming language. Other topics include: animation, mobile device power management, multi-threading, networking and performance considerations.

Lectures

Lecture Slides Source Video Date
1. Course Overview: Intro to iOS, Xcode, and Swift January 9, 2017
2. Applying MVC: Calculator Demo Continued January 11, 2017
3. More Swift & Foundation Framework January 18, 2017
4. Custom Views January 23, 2017
5. Gestures and Multiple MVCs January 25, 2017
6. Multiple MVCs, View Controller Lifecycle, and Memory Management January 30, 2017
7. Error Handling in Swift, Extensions, Protocols, Delegation, and Scroll Views February 1, 2017
8. Multithreading, Text Field, Table View Intro February 6, 2017
9. Table View February 8, 2017
10. Core Data February 13, 2017
11. Core Data Demo February 15, 2017
12. Autolayout February 22, 2017
13. Timer / Animation February 27, 2017
14. Dynamic Animation Demos March 1, 2017
15. Segues March 6, 2017
16. Alerts, Notifications, Lifecycles, Persistence March 8, 2017
17. Accessibility March 13, 2017

Reading Assignments

Reading Name
1. Reading 1: Intro to Swift
2. Reading 2: More Swift
3. Reading 3: The Rest of Swift

Problem Sets

PS Name
1. Assignment 1: Calculator
2. Assignment 2: Calculator Brain
3. Assignment 3: Graphing Calculator
4. Assignment 4: Smashtag Mentions
5. Assignment 5: Smashtag Mention Popularity

Licensing

My CS193p projects are licensed under the MIT License.

Support or Contact

Visit ddApps.co to see more.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].