올해는 wwdc video가 바로 모두에게 공개돼있네.

https://developer.apple.com/videos/wwdc/2014/


What's New in Cocoa Touch
Frameworks
iOS
What's New in Cocoa Touch
Session 202
Play
 
iOS 8 brings enhancements to the Cocoa Touch frameworks for making next generation apps on iOS. Learn about updates to view controllers, the introduction of size classes, and get an overview of all new APIs to help you create adaptive apps. Hear about new capabilities, such as extensions and handoff, which will enable you to create great experiences for users to keep them up to date at all times or allow them to continue their workflow when they move from one device to another. Find out which sessions you won't want to miss throughout the week.
Download: HD | SD



adaptive하게 돼서 iphone, ipad 동시 개발이 쉬워졌대.

AlertView도 양쪽에 동작한다고 하고,

simulator도 변경해서 쓰기가 쉬워졌대.


split view도 뭔가 좋아졌다고 한다.


UIBlurEffect

목욕탕 반투명 색깔

UIVibrancyEffect


TableView에서

variable row height

auto layout으로 자동으로 height를 알아낸다.


App Extensions


notification

승인 안받아도 notify할 수 있게 됐네.

push size가 256 --> 1k


hand off

mac os x을 쓸 때만 쓰려나


Core location

indoor location?? 뭐가 되려나







by 언제나19 2014. 6. 5. 08:19



2013년

Interface Builder Core Concepts
Tools
iOS, OS X
Interface Builder Core Concepts
Session 405
Play
 
The Interface Builder feature built into Xcode makes it easy to create world-class interfaces using a design canvas. Learn how to use storyboards to arrange the views of your app, and employ Auto Layout to ensure your design adapts to changes in screen size, orientation, and localization. See how to easily wire up connections between your beautiful UI and your implementation code using the Assistant editor.
Download: HD | SDPDF


Taking Control of Auto Layout in Xcode 5
Tools
iOS, OS X
Taking Control of Auto Layout in Xcode 5
Session 406
Play
 
Auto Layout’s powerful constraint-based engine enables a single user interface to work beautifully on both iOS 6 and iOS 7, and respond dynamically to changes in the size of controls, rotation, or localization. See how the improvements to Auto Layout in Xcode 5 make it even easier to quickly build flexible, modern interfaces.
Download: HD | SDPDF





2012년


Introduction to Auto Layout for iOS and OS X
Essentials
iOS, OS X
Introduction to Auto Layout for iOS and OS X
Play
 
If your application has a user interface, then this session is for you. iOS 6 adopts OS X Lion's powerful constraint-based layout engine, making it easy to design a flexible user interface that responds dynamically to layout changes such as rotation and varying status bar heights. This session will cover the basic concepts, IB support, and API you'll need to get started using auto layout.
Download: HD | SDPDF

Auto Layout by Example
Essentials
iOS, OS X
Auto Layout by Example
Play
 
Auto layout is a powerful constraint-based layout engine that can handle an amazing variety of user interfaces. This session pulls together API and technique to demonstrate how to build a wide range of interfaces. Learn how to construct common layout scenarios. From simple "button and text field" layouts all the way up to dynamic splitviews with interface elements that are dependent on each other, you will learn crucial skills to implement any type of user interface.
Download: HD | SDPDF


Best Practices for Mastering Auto Layout
Essentials
iOS, OS X
Best Practices for Mastering Auto Layout
Play
 
Learn advanced techniques for creating sophisticated and dynamic layouts in OS X and iOS apps using the auto layout system. You'll receive tons of useful examples, see "how we did that," and learn valuable best practices and debugging techniques. If you are new to auto layout, you might want to attend the Introduction to Auto Layout session first.
Download: HD | SDPDF



Adopting Storyboards in Your App
Developer Tools
iOS
Adopting Storyboards in Your App
Play
 
Storyboards in iOS make designing your application much faster and easier. Storyboards allow you to graphically arrange all your application's views within a single Xcode design canvas, where you can then define the logical flow and even assign transition animations. Learn how to use Storyboards to quickly go from concept to a fully functional iOS application.
Download: HD | SDPDF


2011년에는 os x에서만 auto layout

Cocoa Autolayout
App Frameworks
OS X
Cocoa Autolayout
Play
 
In Lion, we revisit the basics of how views are placed in windows for the first time since Mac OS X 10.0. Springs and struts (i.e. autoresizing masks) are out, dashed blue Interface Builder guides are in. Rather than being one-off helpers for setting a frame in IB, guides become persistent objects that maintain a relationship at runtime. Come see what's going on, and what merited such a big change.
Download: HD | SDPDF








by 언제나19 2014. 5. 29. 16:23



www.dartlang.org 페이지에서 추천하는 tutorial

짧은 시간 동안에 dart의 특징을 알 수 있다.

dart가 얼마나 좋은지 신속하게 알 수 있고, getting started 로도 좋겠다.

Class 관련 내용은 10, 11편에서 가르쳐준다.

물론 실제로 code를 작성하려면, sample code를 더 봐야겠다.


type checking같은 기능이 (check mode 에서만이라도) 있어서 좋다.

ruby 등 최신 script 언어에 있는 기능들이 들어 있어서 좋네.





by 언제나19 2014. 5. 24. 00:14


android에서

google plus 로그인 하기.

단말기 account와 연결돼 있어서 좋네.


Getting started 설명서부터 보면서 동영상이랑 같이 보면서 쉽게 만들어 볼 수 있다.

https://developers.google.com/+/mobile/android/sign-in

Android





https://developers.google.com/events/io/sessions/332060543

android, ios, web 다 같이 로그인하려면, cross platform auth 과정을 아는 게 좋겠다.

위 영상 다음에 보기.

auth는 두 가지.

authentication, authorization

auth token은 1시간 유효. 유출되면 안된다.

refresh token은 오래 간다. offline에서도 쓸 수 있다. 유출돼도 다른 데서 쓸 수가 없다.


다음 영상

https://developers.google.com/events/io/sessions/332401735

이것도 매우 도움 되겠다.

자체 로그인, facebook 등 다른 서비스 로그인과 google plus sign-in을 섞어 쓰기

영국 발음.

꼭 필요한 내용인데 머리에 쏙쏙 들어오지는 않는다.

여러 서비스 merge해서 로그인하기


play services를 이용하는 거니까 playservice library에 대한 video를 보기.



이건 기획자 발표네.

좋다고 말은 하는데, 큰 감흥은 없다. 10분 보다가 말았다.



by 언제나19 2014. 2. 10. 00:40



google io 2013 내용은 처음 보기에는 별로 도움이 안된다.

https://developers.google.com/events/io/sessions/325172829

기본 기능보다는 너무 현란한 기능이 많다. 지도 여러 개 쓰기. 선 그리기. 3D로 보기. animator.

MapFragment가 있다는 정도가 도움이 됐다.



https://developers.google.com/live/maps/browse

에 더 많은 tutorials가 있다.


짧은 시간 동안 딱 필요한 api만 배울 수 있어서 좋다.


  1. Maps Live: Getting Started with Markers on AndroidJan. 20, 2014, 9:15 a.m.
  2. Maps Live: Map Padding in the Google Maps Android API v2Jan. 17, 2014, 9:00 a.m.















by 언제나19 2014. 2. 8. 15:22