顯示具有 WWDC 標籤的文章。 顯示所有文章
顯示具有 WWDC 標籤的文章。 顯示所有文章

2013年7月31日 星期三

下載WWDC 2013 Video & PDF

1. download WWDCDownloader

git clone  https://github.com/zadr/WWDCDownloader.git

2. 使用Xcode 5打開剛下載的專案WWDCDownloader.xcodeproj

3. 啟動App



4. 輸入帳號密碼,設定Video和PDF的下載。





5. 點選右下角的Download按鈕,開始下載。


將無字天書般的WWDC 2013影片添加美麗字幕

想要學習武林裡最高深的iOS App開發技術,拜Apple的專家為師無非是最好的方法,而每年Apple官方舉辦的WWDC大會正是這些神秘高人拋頭露面,現身表演教學的神聖時光。雖然活動場地遠在大海另一端的美國,但是Apple早已將這些寶貴的教學拍成影片,只要有心開發App,都可連結至Apple官網觀看下載。

Apple如此大方地提供影片讓我們免費跟大師學習,可惜,一個天大的難題卻檔在彼得潘的眼前。這些大師都是講英文的外國人,彼得潘很少跟外國人接觸,英文聽力自從高中聯考後就一路倒退,彼得潘只能欣賞大師們教課的英姿,教學的內容,卻像古時候的無字天書般,一句也聽不懂呀!



幸好,網路上已經有好心人整理好WWDC 2013每段影片的英文字幕檔,接下來就讓我們施展魔法,將無字天書的般的WWDC影片加上字幕吧。

1. 下載字幕檔

git clone https://github.com/qiaoxueshi/WWDC_2013_Video_Subtitle.git





下載成功後,資料夾WWDC_2013_Video_Subtitle下密密麻麻的srt檔即是WWDC 2013影片的字幕檔,比方221.srt即對應到影片"Advanced Techniques with UIKit Dynamics"。(從下圖可看到此影片的Session數字為221)




2. 下載播放影片的MPlayerX


https://itunes.apple.com/tw/app/mplayerx/id421131143?l=zh&mt=12





3. 將影片和字幕檔放在同一個資料夾下,並取一樣的檔名。

如下圖所示,影片檔和字幕檔分別為Implementing Engaging UI on iOS.mov和Implementing Engaging UI on iOS.srt。




4.  利用MPlayerX播放影片。



字幕出現了! 現在再也沒有藉口偷懶了。有了字幕後,一定要認真聽課,將Apple專家們畢生的App開發功力完全吸收 ! 





2012年6月25日 星期一

WWDC 2012值得一看的Session Video


App的誕生,是段漫長又艱辛的旅程,就讓Apple的專家給我們些金玉良言吧!
Basics+Habits: Building Your Software Projects To Last

開發工具的使用
Developer Tools Kickoff
  Working Efficiently with Xcode
Working with Schemes and Projects in Xcode
Building from the Command Line with Xcode
Source Control Management in Xcode
Learning Instruments

Collection View介紹
Introducing Collection Views
  Advanced Collection Views and Building Custom Layouts
   
Passbook介紹
    Introducing Passbook, Part 1
    Introducing Passbook, Part 2
   
成為Social達人  
    Integrating With Facebook, Twitter and Sina Weibo
   
Newsstand App介紹
    Building Great Newsstand Apps
   
Debug技巧
Debugging in Xcode
Debugging with LLDB

Auto Layout介紹
Introduction to Auto Layout for iOS and OS X
Best Practices for Mastering Auto Layout
Auto Layout by Example

Scroll View運用
Enhancing User Experience with Scroll Views

In-App Purchase
Selling Products with Store Kit
Managing Subscriptions with In-App Purchase

view controller
The Evolution of View Controllers on iOS

UI
Polishing Your Interface Rotations
Advanced Appearance Customization on iOS
iOS User Interface Design

Special
Up and Running: Making a Great Impression with Every Launch
Saving and Restoring Application State on iOS


Performance
iOS App Performance: Memory
iOS App Performance: Responsiveness
iOS App Performance: Graphics and Animations
Building Concurrent User Interfaces on iOS
Asynchronous Design Patterns with Blocks, GCD, and XPC

Network
Networking Best Practices

Core Data
Core Data Best Practices

iCloud
iCloud Storage Overview
Using iCloud with Core Data
Using iCloud with UIDocument
Advanced iCloud Document Storage

LBS
   Getting Around Using Map Kit
   Staying on Track with Location Services

Objective-C
Migrating to Modern Objective-C
Modern Objective-C

Core Image
Getting Started with Core Image
Core Image Techniques

手指連心的手勢感應
Building Advanced Gesture Recognizers

Event Kit
Events and Reminders in Event Kit

國際化的技巧
Internationalization Tips and Tricks

Game Center
Game Technologies Kickoff
Integrating Your Games with Game Center
Multiplayer Gaming with Game Center

Core Motion
Understanding Core Motion

Security and Privacy
Protecting the User's Data
Privacy Support in iOS and OS X
The Security Framework

B2B
Building and Distributing Custom B2B Apps for iOS

繪製個性化的字串
Introduction to Attributed Strings for iOS
Advanced Attributed Strings for iOS

Accessory
iOS Accessories

New
What's New in iTunes Connect for App Developers
What's New in Cocoa Touch
What's New in LLVM
What's New in Game Center
What's New in HTTP Live Streaming