9. Data in Your iPhone App (February 2, 2010) 1:15:47 10. 2. 6. Chris Marcellino Stanford Software engineering, application development, programming language, computer science, iPhone operating system, OS 3.2, iPad, core data, local data, property lists, disk storage, XML, binary, array, dictionary, file system, mutability, security, privacy,
중 59'에 NSUserDefaults 얘기를 잠깐 언급한다.
NSUserDefaults가 결국 property list를 쓰는 거네.
Resource > settings bundle 을 만들 수 있다. 그럼 설정에서도 볼 수 있다.



추가로 internationalization
비슷하게 resource를 쓰는 거니까.

iPhone Development Foundation Videos
Session 374 - Internationalizing Your Software 1:02:42 08. 6. 13. Apple Developer Developer on iTunes
17'까지는 unicode에 대해서 자세히 가르쳐준다. 
13' 에는 "김"을 예로 드는데, “김정일”의 김이라고 알려준다. 역시 김정일이 세계에서 제일 유명한 조선인.
17'부터는 NSString 설명 간단히.
wchar_t는 mac에서는 다른 데서와 달리 16 bit 이 아니다.
.strings files를 쓸 때는 UTF-16 을 써야 한다.
26' 에는 bundles 간단히 설명 lproj =< language project
30' locale
이건 오래된 거니까 보지 말고,

WWDC 2010 Session Videos - HD


iPhone Application Development (Winter 2010) http://deimos3.apple.com/WebObjects/Core.woa/Feed/itunes.stanford.edu-dz.4331559337.04331559339
18. Unit Testing; Fun with Objective-C; Localization (March 4, 2010) 1:16:41 10. 3. 11. Josh Shaffer Stanford Software engineering, application development, programming language, computer science, iPhone operating system, OS 3.2, iPad, SDK, test, QA, quality assurance, syntax, semantics, frameworks, bugs, OCUnit, SenTestCase, subset of behavior, runtime, objc.h,



 

by 언제나19 2011. 11. 25. 17:06

Core data가 엄청 좋은 거였네.

sqlite를 쓰다가, export, import fetch하는 기능이 필요해서 controller를 만들려고 했는데,
이미 core data에서 더 좋은 기능들을 알맞은 구조로 제공하고 있었다.
공부를 해야지.

iPhone Development Advanced Videos

Working with Core Data 51:07 10. 3. 3. Apple Developer Developer on iTunes

wwdc 2011에 video 가 2개 더 있다. 뭔가 발전된 게 있나보다.

xcode가 master, detail sample code 초기 버전을 만들어줬는데, 여기에 이미 적용돼 있었다.


막상 쓰려는데, 실제 coding에 적용하려니, xcode version이  다른 것 같다.
Session 303 - What's New in Core Data on iOS 47:44 11. 6. 16. Apple Developer Developer on iTunes
Session 315 - What's New in Core Data on Mac OS X 44:34 11. 6. 16. Apple Developer Developer on iTunes

중 ios 것만 대충 흘려 봤다.
처음에는 concurrency 관련 내용이 많이 나왔다. 나한테는 별로 당장 필요 없는 것.
42'부터는 developer's tool 변경 사항 얘기도 한다.
 

data protection 기능은 쓸지도 모르겠다.

user가 암호를 걸었을 때만 쓸 수 있는 것 같다.


ordered relationship. order를 부여할 수도 있다.

37'

NSIncrementalStore
persistent store를 sqlite 외 새로운 것을 추가할 수 있나보다.
이게 나한테 당장 필요한 내용인데, 자세히 가르쳐주지는 않는다. 

이런 모든 게 icloud랑 관련이 있나보더라.
꼭 필요한 것들을 중요하게 여기고, 멋있게 만들어 두고,
유기적으로 얽혀 있는 모습이 보기 좋다.
 
--- 여기까지는  (2011/09/21 16:11)

아래는 2011-10-07

Core Data Tutorial for iOS
2010-11-15
 
를 읽었다. 간단한 기본 사용법에 대한 예제 설명이 있다. UITableView랑 함께 써볼 수 있는 예제.

Core data에 대해 더 자세한 것을 알기 위해서는

Core Data Programming Guide
2010-11-15
등을 읽어야할지도 모르겠다.

--- 여기까지는 (2011/10/07 15:13)

video를 더 찾았다.
Mac Development Essential Videos                   
Session 105 - Optimizing Your Core Data Application    1:03:27    07. 7. 25.    Apple Developer    Developer on iTunes   
Session 105 - Optimizing Your Core Data Application    책    07. 7. 25.    Apple Developer    Developer on iTunes   

03'에 따르면, NSAtomicStore 를 통해서, sqlite가 아닌, 다른 custom persistance store를 쓸 수 있다.
sample:

CustomAtomicStoreSubclass

- 이거 참고해서 개발해야겠다.

이건 2007년 video니까 좀 오래된 것이긴 하다. 내용도 오래된 내용.
36' multithreading 얘기
Use separate contexts in each thread
coordinator를 여러 개 둘 수도 있는데, coordinator마다 cache를 갖는다.

/Developer/Examples/CoreData/BackgroundFetching sample을 실행해볼 수 있다고 한다.





'공부 > Computers' 카테고리의 다른 글

video about blocks in wwdc  (0) 2011.11.12
멋진 Cocoa autolayout videos  (0) 2011.11.10
Pittarese javascript 배우기  (0) 2011.11.03
node js 관련 자료  (0) 2011.10.29
iphone foundation video는 기초부터  (0) 2011.10.25
Xcode Instruments tutorials  (0) 2011.10.13
mac unit test ocunit 외  (0) 2011.09.28
wwdc 2011 중 interface builder tutorial 인상적  (0) 2011.09.16
Effective cpp 시작  (0) 2011.09.09
ios push notification  (0) 2011.09.02
by 언제나19 2011. 10. 20. 20:45

WWDC 2011 Session Videos - HD


Session 501 - iCloud Storage Overview 38:10 11. 6. 16. Apple Developer Developer on iTunes

icloud가 api까지 있는 건지 몰랐었네.. 좋겠다 이거.

Session 502 - Advanced HTML5 Media Controllers in Safari 42:36 11. 6. 16. Apple Developer Developer on iTunes

주로 javascript , css
 
webkitRequestFullScreen() 등으로 video를 조절할 수 있다.
-webkit-full-screen 

spec이 just proposal 단계래.

발표하는 사람이 safari/webkit engineer래.
javascript로 만든 것 같아 보이는 sample application을 demo로 보여준다.

custom <video> control

20' 쯤에 나오는 demo는 참 길고 지루하다.

뒷부분 demo는 매우 인상적이다.

자막 관련 javascript link도 도움된다.

html5에서는 자막 표준으로 smil 이 아닌 webvtt 자막을 표준으로 선택한 것으로 보입니다.
http://www.whatwg.org/specs/web-apps/current-work/webvtt.html  
webvtt 자막의 경우, 아직 browser에서 지원하지 않는 것으로 보이지만,
video element에 자막을 넣어주는 javascript libraries가 있습니다.

https://github.com/cgiffard/Captionator
http://www.delphiki.com/html5/playr/
http://videojs.com/
http://popcornjs.org/

아쉽게도 이것들 중에도 smil을 지원하는 library는 없는 것 같습니다.



Session 519 - Combining Web Accessibility and Automation on iOS 48:35 11. 6. 16. Apple Developer Developer on iTunes

는 목소리도 조금 지루하고,
나한테 별로 도움도 안돼 보인다.

gesture 인식 부분이 들어가 있는 것 같기도 하고,
선택한 부분에 대한 글씨를 읽을 수 있는 것 같기도 하다.

30' 정도 딴 짓을 하며서 봤다.



Session 516 - Understanding Layout and Gestures 50:13 11. 6. 16. Apple Developer Developer on iTunes

Window와 viewport와의 관계를 알려준다.
browser의 default stylesheet가 user agent stylesheet로 나오네.

image를 늘리기.
주로, css layout 얘기
-webkit-device-pixel-ratio 라는 걸 정할 수가 있다.
if ('styleMedia' in window && window.styleMedia.matchMedium("screen and (device-width: 320px) and (-webkit-device-pixel-ratio ...

Flaky fixed positioning
javascript로 처리하면, scroll 중에 따라다니지 않는다. --> css positioning.
fixed positioning은 ios4에서 안되고, ios5 safari에서 지원.




wwdc 말고, 
Integrating Web Content into iPhone Apps     53:41     10. 3. 3.     Apple Developer     Developer on iTunes     
에서도 css shadow, mask 같은 거 가르쳐준다. 

iPhone Development Essential Videos                         
Using Advanced Web Technologies on iPhone     58:24     09. 3. 18.     Apple Developer     Developer on iTunes     
에서도 가르쳐줄 것 같다.





'공부 > Computers' 카테고리의 다른 글

Xcode Instruments tutorials  (0) 2011.10.13
mac unit test ocunit 외  (0) 2011.09.28
wwdc 2011 중 interface builder tutorial 인상적  (0) 2011.09.16
Effective cpp 시작  (0) 2011.09.09
ios push notification  (0) 2011.09.02
developer apple com video  (0) 2011.08.31
Graphics architecture 강의  (0) 2011.08.26
Standford machine learning  (0) 2011.08.26
The 3n+1 problem 부터도 실패  (1) 2011.08.15
WWDC2011 iBooks  (0) 2011.08.07
by 언제나19 2011. 8. 31. 15:43
| 1 2 |