Никита Корчагин - ios development information

Post on 08-Aug-2015

75 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Источники знаний iOS разработчика

Где черпать знания начинающему iOS разработчику и где найти информацию для дальнейшего развития

Beginner

CS 193P iPhone Application Development

•Provides by Stanford University

•Video and slides available on iTunes U

•Great way to start developing for iOS

http://www.stanford.edu/class/cs193p/cgi-bin/drupal/

Prerequisites

•Object-Oriented Programming

•Programming Experience (This is an upper-level CS course)

•CS106A&B required, CS107 recommended (more about this later...)

CS 106A: Programming Methodology•Video available on iTunes U

(2008)

•Mehran Sahami

•OOP by examples

•Java

•Karel the robot

http://www.stanford.edu/class/cs106a/index.html

CS 106B: Programming Abstractions•Video available on iTunes U (2008)

•Julie Zelenski

•Complex data structures, classes and templates, recursion....

•Problem-solving skills

•C++

http://www.stanford.edu/class/cs106b/

CS 107:Programming Paradigms

•Video available on iTunes U (2008)

•Jerry Cain

•Lower-level C constructs, memory management, high-level C++ constructs, concurrent programming

•C/C++ & basic Python, JavaScript, and C# syntax

http://cs107.stanford.edu/

CS 193P: iPhone Application Programming

•Evan Doll and Alan Cannistraro

•Spring 2009, only iPhone, XCode 3

•SQLite without Core Data

•Address Book Framework

•Unit testing and localization

CS 193P: iPhone Application Development

•Alan Cannistraro and Josh Shaffer

•Winter 2010, only iPhone, XCode 3

•Introduce Core Data

•Bonjour, NSStream, GameKit, OpenGL ES basics

•Designing for the iPad (Evan Doll)

CS 193P: Developing Apps iOS•Paul Hegarty

•Fall 2010, iPhone/iPad Universal apps, XCode 3

•Gesture Recognizers, Core Data with UIKit

•Blocks, GCD, animations with blocks

•Accessibility in iOS

CS 193P: iPad and iPhone App Development

•Paul Hegarty

•Fall 2011, iPhone/iPad , XCode 4, iOS 5

•ARC, Storyboards, Segues

•iCloud, UIManagedDocument

•Automated testing

Coding Together: Developing Apps for iPhone and iPad

•Paul Hegarty

•Winter 2013, iPhone/iPad , XCode 4, iOS 6

•Attributed Strings, Collection View

•Layout, Autorotation

Developing iOS 8 Apps with Swift

•Paul Hegarty

•Winter 2014-2015, iPhone/iPad , XCode 6, iOS 8

•Swift

iTunes U for iOS

Start Developing iOS Apps Todayhttps://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOS/

Intermediate

Advanced iPhone Development

•Madison Area Technical College, Dr. Brad Larson

•Spring 2010 and Fall 2010, XCode 3

•Course aims to answer the question: "What next?"

•Core Animation, Core Data, OpenGL ES, multithreading, iPad-specific development

iOS Development Videos

•Provides by apple developer center

•iPhone Tech Talk World Tour 2009, 2011

•Learn about iOS essentials, techniques and best practices from the experts

iPhone Development Advanced

•iPhone Tech Talk World Tour 2009

•Not available at developer.apple.com

•16 lectures

Advanced

WWDC 2010

•Great lectures by experts from Apple

•iPhone, iPad, Mac OS X (110 videos + Keynote)

• Frameworks, Web development, Developer Tools, Graphic Design, Core OS, Tests...

WWDC 2011

•iOS, OS X (108 videos + Keynote)

•iOS 5

• Frameworks, Web development, Developer Tools, Graphic Design, Core OS, Tests...

WWDC 2012

•iOS, OS X

•iOS 6

• Frameworks, Web development, Developer Tools, Graphic Design, Core OS, Tests...

WWDC 2013

•iOS, OS X

•iOS 7

• Frameworks, Web development, Developer Tools, Graphic Design, Core OS, Tests...

WWDC 2014

•iOS, OS X

•iOS 8

• Frameworks, Web development, Developer Tools, Graphic Design, Core OS, Tests...

WWDC 2015

•iOS 9

•watchOS 2

•OS X El Capitan

• Frameworks, Web development, Developer Tools, Graphic Design, Core OS, Tests...

WWDC 20xx

Where do we go from here?•Apple documentation

•«Stack overflow»

•Blogs, twitter...

•Discussion forums

•http://iosdevweekly.com/

•Open Source Code (Github)

Blogs•Cocoa is my girlfriend

•iDev recipes

•iOS/Web developer's Life in Beta

•Joris Kluivers

•Ole Begemann

•Ray Wenderlich

•Sam Soffes - Thoghts by Sam

•Cocoa Manifest

•Maniacdev

•Pragmatic Studio

•Cocoa with love

•iCode[blog]

Links•iOS Frameworks

•iOS Inspires Me

•Cocoa objects

•Mobiletuts+

•Cocoa controls

•Cocoanetics

•Swift weekly

•Objc.io

•NSHipster

Q&A

top related