Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
OS X Lion Versions
Search
USAMI Kosuke
January 21, 2012
Programming
120
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
OS X Lion Versions
第42回 Cocoa勉強会関西での発表資料です。
http://www.slideshare.net/kosukeusami/os-x-lionversions
USAMI Kosuke
January 21, 2012
More Decks by USAMI Kosuke
See All by USAMI Kosuke
Onsager代数とその周辺 / Onsager algebra tsudoi
usamik26
0
720
Apple HIG 正式名称クイズ結果発表 / HIG Quiz Result
usamik26
0
290
ゆめみ大技林製作委員会の立ち上げの話 / daigirin project
usamik26
0
420
@ViewLoadingプロパティラッパの紹介と自前で実装する方法 / @ViewLoading property wrapper implementation
usamik26
0
570
これからUICollectionViewを実践活用する人のためのガイド / Guide to UICollectionView
usamik26
1
840
Xcodeとの最近の付き合い方のはなし / Approach To Xcode
usamik26
2
750
UICollectionView Compositional Layout
usamik26
0
900
Coding Swift with Visual Studio Code and Docker
usamik26
0
610
Swift Extension for Visual Studio Code
usamik26
2
1.2k
Other Decks in Programming
See All in Programming
市販E-Readerを乗っ取れ 〜Embedded Swiftで電子ペーパーガジェットを制御する〜
trickart
0
190
『寄り添うラジオ』をAIで作る 体験価値から逆算した、会話しないUXと品質設計
theoriatec2024
3
180
AI × TiDD / 2026.09.05 Redmine 大阪
tokudiro
1
180
Go × SIMDで高速化するベクトル検索 ~ルーフラインモデルでSIMDが効く境界を探れ! ~
po3rin
1
2.1k
Building an Out-of-Order CPU
latte72
1
790
仕様駆動開発による爆速プロダクト開発 / Bakusoku Spec Driven Development
kobakei
0
120
アクセシビリティから考える情報設計
high_g_engineer
0
380
thread_parallel_with_free-threaded_Python_and_NumPy.pdf
riku_sakamoto
0
350
技術的負債の返済は、AI時代の複利で効く投資 — 経営としての意思決定とその遂行
curekoshimizu
0
1.5k
Are APIs Still Relevant in the AI Era?
soyuka
0
280
そのリトライ、死んだコネクションを使い回していませんか ── GoのHTTPクライアントとHTTP/2を実プロダクト障害から学び直す
myus4a
0
160
Snowflakeで業務アプリを作ろう。 Snowflakeのアプリ機能解説&実践ガイド
ayumu_yamaguchi
1
280
Featured
See All Featured
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
360
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Google's AI Overviews - The New Search
badams
0
1.6k
The browser strikes back
jonoalderson
0
1.7k
WCS-LA-2024
lcolladotor
0
830
Between Models and Reality
mayunak
4
460
Mind Mapping
helmedeiros
1
360
Building the Perfect Custom Keyboard
takai
2
880
Java REST API Framework Comparison - PWX 2021
mraible
34
9.7k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
530
Optimising Largest Contentful Paint
csswizardry
37
4k
How to Think Like a Performance Engineer
csswizardry
28
2.8k
Transcript
049-JPOͷ7FSTJPOT ରԠ Ӊࠤݟެี !VTBNJLVTBNJL
ࣗݾհ wӉࠤݟެีʢ͏͞Έ͜͏͚͢ʣ wຊۀΈࠐΈιϑτΤϯδχΞʢσ όΠευϥΠόɺϒʔτϩʔμͳͲʣ w$PU&EJUPS։ൃɾϝϯςφϯε w.BD1PSUT1PSU.BJOUBJOFS
$PU&EJUPSհ w.BD༻ςΩετΤσΟλ w࡞ऀOBLBNVYV͞Μ wҰࡢɺ։ൃΛҾ͖ܧ͗·ͨ͠
7FSTJPOTͱ wυΩϡϝϯτͷόʔδϣϯཧ wυΩϡϝϯτอଘ࣌ʹࣗಈతʹόʔδϣ ϯཧ͞ΕΔʢϢʔβίϛοτͳͲ ͷૢ࡞Λҙࣝ͠ͳ͍ʣ w"VUP4BWFػೳͱηοτͰΘΕΔ
7FSTJPOT#SPXTFS
%PDVNFOUCBTFE "QQMJDBUJPO w7FSTJPOTʹରԠ͢Δʹɺ%PDVNFOU CBTFE"QQMJDBUJPOͰ͋Δ͜ͱ͕݅
w$PDPBͰυΩϡϝϯτૢ࡞Λ͢ΔΞϓ Ϧέʔγϣϯͷجຊύλʔϯ wυΩϡϝϯτΛ։͘ɺอଘ͢ΔɺͳͲ ͷૢ࡞͕͋Β͔͡Ί࣮͞Ε͍ͯΔ %PDVNFOUCBTFE "QQMJDBUJPOͱ
ओཁΫϥε wNSDocumentController wυΩϡϝϯτཧɺ͚̍ͭͩଘࡏ wNSDocument wυΩϡϝϯτͷσʔλ wNSWindowController wυΩϡϝϯτΛΟϯυʹදࣔ
/4%PDVNFOUΫϥε w"VUP4BWF7FSTJPOTͷରԠ΄ͱΜ ͲNSDocumentΫϥεʢͷαϒΫϥ εʣͰߦ͏ wυΩϡϝϯτΛಡΈग़ͨ͠Γอଘ͠ ͨΓ͢ΔͷNSDocumentΫϥε
7FSTJPOTରԠํ๏ wNSDocumentͷαϒΫϥεͰɾɾɾ w͜ΕͰɺ"VUP4BWFͱ7FSTJPOTʹରԠ ͍ͯ͠Δ͜ͱΛએݴ͢Δ + (BOOL)autosavesInPlace { return YES; }
7FSTJPOTରԠํ๏ w"VUP4BWFػೳͱ7FSTJPOTػೳ͕྆ํ ༗ޮʹͳΔ w"VUP4BWFͷΈ༗ޮʹ͢Δ͜ͱՄೳ ʢpreservesVersionsͰNOΛฦ͢ʣ w7FSTJPOTͷΈ༗ޮʹ͢Δ͜ͱෆՄ
7FSTJPOTରԠํ๏ w࣮͜Ε͚ͩͰɺ΄ͱΜͲ͏·ͬ͘ ͯ͘ΕΔ w"VUP4BWFΛউखʹͬͯ͘ΕΔ w7FSTJPO#SPXTFSදࣔ͞ΕΔ
͏·͍͔͘ͳ͍߹ w7FSTJPOT༻ʹԿΒ͔ͷผॲཧ͕ඞཁͳ ߹͋Δ wྫ͑ɺϑΝΠϧύεΛ͏ॲཧ͕͋ Δͱμϝ
͏·͍͔͘ͳ͍߹ w7FSTJPO#SPXTFSͷӈଆΛදࣔ͢Δࡍ ʹɺ௨ৗͷΦʔϓϯॲཧ͕ݺΕΔ wͨͩ͠ɺͦ͜Ͱ͞ΕΔϑΝΠϧύε ࣮ࡍͷϑΝΠϧΛࢦ͢ύεͰͳ͍ ʢϑΝΠϧͱͯ͠ଘࡏ͠ͳ͍ʣ
ྫ$PU&EJUPSͷ߹ w$PU&EJUPSΦʔϓϯ࣌ʹ֎෦ίϚϯυ ʢBVUIPQFOʣΛ͏ w֎෦ίϚϯυʹ͢ϑΝΠϧύε͕औ ಘͰ͖ͳ͍ͨΊΦʔϓϯΤϥʔͱͳΔ
ྫ$PU&EJUPSͷ߹
ରԠํ๏ wNSDocumentͷisInViewingModeϝ ιουͰผͯ͠ॲཧΛ͚Δ w7FSTJPO#SPXTFSͷ߹YES͕ฦͬ ͯ͘Δ
ͦͷଞ w7FSTJPO#SPXTFSʹΓସΘΔࡍʹ௨ Λड͚औΔʢNSWindowͷ௨ʣ •NSWindowWillEnterVersionBrow serNotification •NSWindowDidExitVersionBrowse rNotification
ͦͷଞ wNSFileVersionΫϥε wݹ͍όʔδϣϯΛNSDocumentΛܦ ༝ͤͣʹऔΓग़ͤΔ wJ04ʹ͜ͷΫϥε͕͋Δʁ
·ͱΊ w"VUP4BWFػೳɺ7FSTJPOTػೳɺ %PDVNFOUCBTFE"QQMJDBUJPOͳΒͱ ͯ؆୯ʹରԠͰ͖Δ wͨͩ͠ɺಡΈग़࣌͠อଘ࣌ʹಛघͳ ͜ͱΛ͍ͯ͠Δ߹ҙ