Stanford IOS Learn Notes-1

Source: Internet
Author: User

This period of time in learning Stanford iOS 8 teaching video, learning without thinking is idle, so prepare to summarize the video to learn some notes, so that they can deepen their understanding.

Now I have learned 6 lessons, from these six lessons, the first section of the lecture is mainly about a calculator demo, and interspersed with a few iOS introduction, as well as the introduction of MVC. The fourth section mainly introduces some swift syntax, and sections fifth and sixth mainly describe the touch operation of iOS and are interspersed with some swift syntax. So, this article divides my notes into three parts:

    1. Summarize the professor's introduction to iOS
    2. Summarize the grammar that the Professor speaks in these six lessons.
    3. Summarize happiness this demo (because calculator is almost the same in general, so it doesn't repeat)
1. Introduction to iOS

iOS has four levels of composition:

    1. Core OS. After all, iOS is a operation system, which provides the most basic operating system services.
    2. Core Services.
    3. Media. This is a very important level to understand. But in Stanford's course, the professor said he wouldn't talk about it because of the time.
    4. Cocoa Touch. This is a level (layer) of the main focus of this lesson. It is also the development of a simple app, the first level of contact.

Some related requirements for iOS development:

    1. Tools:xcode,instruments (Cmd+i Open in Xcode)
    2. Language: There is no doubt that this course is focused on swift, but also involves obj-c, after all Cocoa Touch Lib is obj-c.
    3. Frameworks:foundation,core Data,uikit,core Motion,map Kit thinks the professor just said some of the things that would be involved in this course frameworks
    4. Design Strategy:mvc (in six lessons, I think this is the most heavyweight of a knowledge point)
2. Swift syntax

In fact, Swift's syntax looks directly at Apple's swift language documentation, but it feels a bit more straightforward to hear in class. After all, the professor will immediately use these points in the demo. In the six lessons, the grammar is not particularly numerous, mainly optional chain,enum,extension,property. The usage of these grammars is summarized below.

"Not yet adjourned ... 》

3. MVC (hapiness Demo Summary)

Stanford IOS Learn Notes-1

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.