Wednesday, June 4, 2014

學習WWDC 14

2014.06.02蘋果全球軟件開發者大會WWDC在美國洛杉磯開幕了,這次大會將進行一週時間,屆時將有100多個講座和上百個實地指導。

這一次的WWDC大會是一次真正將重點放在軟件新特點發佈和學習方面。蘋果在新的iOS 8和OS操作系統增加了許多新的功能,並且在整體連貫一致整合方面做了許多基礎性的工作。另外一個意外是蘋果推出了新的現代編程語言Swift,這是一個全新和語言,從我目前得知的信息,這一新語言將會很快代替Objectiv-C,太讓人耳目一新了。

蘋果在軟件方面花了這麼多功夫,奠定了許多基礎平台,這將為蘋果的硬件:電腦和移動給所有的軟件設計人員提供新的更為廣闊的天空,屆時將有更多、更新、更方便的軟件app推出!

WWDC也是我最為喜歡的學習內容,這個季節將是我最為時間緊張的一個多月。過去曾經寫過一些筆記,但是最終還是內容太多,無法一一繼續寫下去。這一次我還是集中於學習,這裡的博客將不斷更新我所看過的內容,以此作為記錄和學習的參考。

我十分珍惜WWDC的學習機會,每次學習我都可以從深一層了解蘋果對操作系統大刀闊釜的改進和更新,這些非常基礎性不斷優化和擴展,不僅讓新的操作系統更加穩定,增加更為哇塞新功能,而且讓軟件開發者有利器和充分的想像能力,開發出更多更好的軟件。這將使得蘋果用戶有更加豐富多彩的便利生活。

展望不久未來更為美好的生活,這讓我感到健康的身體是多麼地重要,積極向上和不斷進取的精神可以讓我的生活更為充實。

學習視頻記錄


視頻
類型
平台
學習時間
  2014
1
Keynote
Special Events
iOS, OS X
06.02
2
Accessibility on OS
Frameworks
OS X
06.03
3
Platforms State of the Union
Special Events
iOS, OS X
06.04
4
Accessibility on iOS
Frameworks
iOS
06.04
5
Adopting Advanced Features of the
New UI of OS X Yosemite
^
OS X
06.05
6
Adopting Handoff on iOS and OS X
^
iOS, OS X
06.05
7
Introduction to Swift
Tools
^
06.05
8
Kids and Apps
Core OS
^
06.06
9
Intermediate Swift
Tools
^
06.07
10
Advanced Swift
^
^
06.07
11
Advanced Swift Debugging in LLDB
^
^
06.08
12
Integrating Swift with Objective-C
^
^
06.08
13
Introduction to LLDB and the Swift REPL
^
^
06.08
14
Swift Interoperability In Depth
^
^
06.08
15
A Look Inside Presentation Controllers
^
iOS
06.09
16
Swift Playgrounds
^
iOS, OS X
06.09
17
A Strategy for Great Work
Frameworks
^
06.10
18
Introducing CloudKit
^
^
06.10
19
Advanced CloudKit
^
^
06.10
20
Advanced iOS Application Architecture and Patterns
^
^
06.11
21
Introducing HealthKit
^
^
06.11
22
Introducing HomeKit
^
^
06.11
23
Introducing the Modern WebKit API
^
^
06.12
24
Sharing code between iOS and OS X
^
^
06.12
25
What's New in Cocoa
^
OS X
06.12
26
What's New in Table and Collection Views
^
iOS
06.13
27
Adapting Your App to the New UI of OS X Yosemite
^
OS X
06.17
28
Adopting AirPrint
Core OS
iOS, OS X
06.18
29
Designing Accessories for iOS and OS X
^
^
06.18
30
Managing Apple Devices
^
^
06.18
31
What's New in the Accelerate Framework
^
^
06.19
32
Building Apps for Enterprise and Education
^
iOS
06.19
33
Distributing Enterprise Apps
^
iOS, OS X
06.20
34
What's New in Core Location
^
iOS
06.21
35
What's New in Foundation Networking
^
iOS, OS X
06.22
36
Taking Core Location Indoors
^
iOS
06.22
37
Cross Platform Nearby Networking
^
iOS, OS X
06.22
38
Writing Energy Efficient Code, Part 1
^
^
06.23
39
Keychain and Authentication with Touch ID
^
iOS
06.24
40
Writing Energy Efficient Code, Part 2
^
iOS, OS X
06.24
41
What's New in iOS Notifications
^
iOS
06.24
42
Fix Bugs Faster using Activity Tracing
^
iOS, OS X
06.25
43
User Privacy in iOS and OS X
^
^
06.25
44
Advanced Topics in Internationalization
Frameworks
^
06.25
45
What's New in Cocoa Touch
^
iOS
06.26
46
Creating Extensions for iOS and OS X, Part 1
^
iOS, OS X
06.26
47
Designing Intuitive User Experiences
^
^
06.27
48
Storyboards and Controllers on OS X
^
OS X
06.27
49
View Controller Advancements in iOS 8
^
iOS
06.29
50
Building Adaptive Apps with UIKit
^
^
06.29
51
Creating Extensions for iOS and OS X, Part 2
^
iOS, OS X
06.30
52
Designing a Great In-App Purchase Experience
^
^
06.30
53
Creating Custom iOS User Interfaces
^
iOS
06.30
54
Optimize Your Earning Power With iAd
^
^
07.01
55
Prototyping: Fake It Till You Make It
^
iOS, OS X
07.01
56
Core iOS Application Architectural Patterns
^
iOS
07.02
57
What's New in Core Data
^
iOS, OS X
07.02
58
Creating Modern Cocoa Apps
^
OS X
07.02
59
Making a Great First Impression With Strong
Onboarding Design
^
iOS, OS X
07.02
60
Advanced User Interfaces with Collection Views
^
iOS
07.03
61
Building a Document-based App
^
^
07.03
62
Advanced Scrollviews and Touch Handling Techniques
^
^
07.04
63
Building Interruptible and Responsive Interactions
^
^
07.05
64
Harnessing the Power of the Mac Pro with OpenGL
and OpenCL
Graphics and
Games
OS X
07.06
65
Ingredients of Great Games
^
iOS
07.07
66
Working with Metal: Overview
^
^
07.07
67
Working with Metal: Fundamentals
^
^
07.07
68
Working with Metal: Advanced
^
^
07.08
69
What's New in SpriteKit
^
iOS, OS X
07.08
70
Best Practices for Building SpriteKit Games
^
^
07.08
71
What's New in SceneKit
^
^
07.09
72
Building a Game with SceneKit
^
^
07.09
73
Designing for Game Controllers
^
^
07.10
74
Motion Tracking with the Core Motion Framework
^
iOS
07.10
75
What's New in Core Audio
Media
iOS, OS X
07.11
76
AVAudioEngine in Practice
^
iOS
07.11
77
Mastering Modern Media Playback
^
iOS, OS X
07.11
78
Advanced Media for the Web
^
^
07.11
79
Harnessing Metadata in Audiovisual Media
^
^
07.12
80
Your App, Your Website, and Safari
^
^
07.12
81
Camera Capture: Manual Controls
^
iOS
07.12
82
Creating 3D Interactive Content with WebGL
^
iOS, OS X
07.13
83
What's New in iAd Workbench
^
iOS, OS X
07.13
84
Introducing the Photos Frameworks
^
iOS
07.14
85
Web Inspector and Modern JavaScript
^
iOS, OS X
07.14
86
Direct Access to Video Encoding and Decoding
^
^
07.15
87
Advances in Core Image
^
^
07.16
88
Developing Core Image Filters for iOS
^
^
07.17
89
Improving the Accessibility and Usability of
Complex Web Applications
^
^
07.17
90
Designing Responsive Web Experiences
^
^
07.17
91
Affiliate Tools for App Developers
Services
^
07.18
92
The New iTunes Connect
^
^
07.18
93
Optimizing In-App Purchases
^
^
07.19
94
Creating Great App Previews
^
iOS
07.19
95
Preventing Unauthorized Purchases with Receipts
^
iOS, OS X
07.20
96
JavaScript for Automation
^
OS X
07.20
97
What's New in Xcode 6
Tools
iOS, OS X
07.21
98
What's New in Interface Builder
^
^
07.21
99
Localizing with Xcode 6
^
^
07.21
100
Debugging in Xcode 6
^
^
07.22
101
Testing in Xcode 6
^
^
07.22
102
Continuous Integration with Xcode 6
^
^
07.23
103
Building Modern Frameworks
^
^
07.23
104
What's New in LLVM
^
^
07.24
105
Improving Your App with Instruments
^
^
07.25
106
Advanced Graphics and Animations for iOS Apps
^
iOS
07.25

參考


No comments:

Post a Comment