Internationalization Best Practices
|
|
- Ada Gardner
- 6 years ago
- Views:
Transcription
1 App Frameworks #WWDC16 Internationalization Best Practices Session 201 Karan Miśra Internationalization Software Engineer 2016 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission from Apple.
2
3
4
5
6
7
8 Outline
9 Outline What s New
10 Outline What s New Fundamentals
11 Outline What s New Fundamentals Quick Fixes
12 Outline What s New Fundamentals Quick Fixes Getting World-Ready
13 What s New
14 Language Support NEW Multilingual Keyboards English French German Spanish Portuguese Italian
15 Language Support NEW Latin American Spanish
16 Measurement Formatter NEW Measurements and Units Presidio Friday 4:00PM
17 Keyboard Number Pads NEW
18 Keyboard Number Pads NEW Supports localized digits for all ios keyboards when using UIKeyboardTypeNumberPad
19 Keyboard Number Pads NEW Supports localized digits for all ios keyboards when using UIKeyboardTypeNumberPad 123 key to switch between different numbering systems
20 Keyboard Number Pads NEW Supports localized digits for all ios keyboards when using UIKeyboardTypeNumberPad 123 key to switch between different numbering systems Use UIKeyboardTypeASCIICapableNumberPad where ASCII-only number entry is required, such as credit card numbers, IP addresses, etc.
21 NEW
22
23 What s New in International User Interfaces Nob Hill Friday 9:00AM
24 Fundamentals
25
26
27 Localized Strings
28
29 Formatted Strings
30
31 Layout
32
33
34
35
36
37
38 Fundamentals Language Selection
39 Fundamentals Language Selection
40 Fundamentals Language Selection en es zh-hans US zh-hant ja AF
41 Fundamentals Language Selection es-us
42 Fundamentals Language Selection es Spanish es-419 Spanish (Latin America) es-us Spanish (United States)
43 Fundamentals Language Selection en English es Spanish en-gb English (United Kingdom) es-419 Spanish (Latin America) en-in English (India) es-us Spanish (United States)
44 Quick Fixes
45 Localize Strings Localizing with Xcode 6 WWDC 2014
46 Localize Strings Localized strings loaded automatically when using Base Internationalization with storyboards
47 Localize Strings Load strings for views created in code using NSLocalizedString, which uses Bundle s language matching logic // Set localized string to label label.text = NSLocalizedString("World Clock", comment: "Title text")
48 Localize Strings When fetching strings from a server, use the language your app is launched in by calling preferredlocalizations,which uses Bundle s language matching logic // Get the localization the app is currently launched in let currentlocalization = Bundle.main().preferredLocalizations.first
49 Localize Strings Get the best matched localization from a list of available localizations by calling preferredlocalizations, which uses Bundle s language matching logic // Get best localization match from a list of available localizations let matchedlocalization = Bundle.preferredLocalizations(from: available).first
50 Localize Strings Bundle s language matching logic Bundle performs complex language matching under the hood so you don t have to! Locale.preferredLanguages bundle.localizations bundle.preferredlocalizations en-us en, en-gb, es-es, es-419, zh-hans en en-in en, en-gb, es-es, es-419, zh-hans en-gb es-mx en, en-gb, es-es, es-419, zh-hans es-419 zh-cn en, es, fr, ja, ko, zh-hans, zh-hant zh-hans zh-hk en, es, fr, ja, ko, zh-hans, zh-hant zh-hant
51 NEW
52 Formatters
53 9:41 AM DELIVERY TIME AM9:41
54 9:41 AM DELIVERY TIME AM9:41
55 9:41 9:41
56 // FORMATTERS // Date & Time var formatter = DateFormatter() formatter.dateformat = "hh:mm a" let str = formatter.string(from: date) // 9:41 AM for English (U.S.)
57 // FORMATTERS // Date & Time var formatter = DateFormatter() formatter.dateformat = "hh:mm a" let str = formatter.string(from: date) // 9:41 AM for English (U.S.)
58 // FORMATTERS // Date & Time var formatter = DateFormatter() formatter.dateformat = "hh:mm a" let str = formatter.string(from: date) // 9:41 for Simplified Chinese
59 // FORMATTERS // Date & Time var formatter = DateFormatter() formatter.timestyle =.shortstyle let str = formatter.string(from: date) // 9:41 AM for English (U.S.)
60 // FORMATTERS // Date & Time var formatter = DateFormatter() formatter.timestyle =.shortstyle let str = formatter.string(from: date) // 9:41 for Simplified Chinese
61 // FORMATTERS // Built-in time styles var formatter = NSDateFormatter() formatter.timestyle =.shortstyle let str = formatter.string(from: date) // 9:41 AM formatter.timestyle =.mediumstyle let str = formatter.string(from: date) // 9:41:19 AM formatter.timestyle =.longstyle let str = formatter.string(from: date) // 9:41:19 AM PDT formatter.timestyle =.fullstyle let str = formatter.string(from: date) // 9:41:19 AM Pacific Daylight Time
62 // FORMATTERS // Built-in time styles var formatter = NSDateFormatter() formatter.timestyle =.shortstyle let str = formatter.string(from: date) // 9:41 AM formatter.timestyle =.mediumstyle let str = formatter.string(from: date) // 9:41:19 AM formatter.timestyle =.longstyle let str = formatter.string(from: date) // 9:41:19 AM PDT formatter.timestyle =.fullstyle let str = formatter.string(from: date) // 9:41:19 AM Pacific Daylight Time
63 // FORMATTERS // Built-in time styles var formatter = NSDateFormatter() formatter.timestyle =.shortstyle let str = formatter.string(from: date) // 9:41 AM formatter.timestyle =.mediumstyle let str = formatter.string(from: date) // 9:41:19 AM formatter.timestyle =.longstyle let str = formatter.string(from: date) // 9:41:19 AM PDT formatter.timestyle =.fullstyle let str = formatter.string(from: date) // 9:41:19 AM Pacific Daylight Time
64 // FORMATTERS // Built-in time styles var formatter = NSDateFormatter() formatter.timestyle =.shortstyle let str = formatter.string(from: date) // 9:41 AM formatter.timestyle =.mediumstyle let str = formatter.string(from: date) // 9:41:19 AM formatter.timestyle =.longstyle let str = formatter.string(from: date) // 9:41:19 AM PDT formatter.timestyle =.fullstyle let str = formatter.string(from: date) // 9:41:19 AM Pacific Daylight Time
65 // FORMATTERS // Built-in time styles var formatter = NSDateFormatter() formatter.timestyle =.shortstyle let str = formatter.string(from: date) // 9:41 AM formatter.timestyle =.mediumstyle let str = formatter.string(from: date) // 9:41:19 AM formatter.timestyle =.longstyle let str = formatter.string(from: date) // 9:41:19 AM PDT formatter.timestyle =.fullstyle let str = formatter.string(from: date) // 9:41:19 AM Pacific Daylight Time
66 // FORMATTERS // Built-in time styles var formatter = NSDateFormatter() formatter.timestyle =.shortstyle let str = formatter.string(from: date) // 9:41 AM formatter.timestyle =.mediumstyle let str = formatter.string(from: date) // 9:41:19 AM formatter.timestyle =.longstyle let str = formatter.string(from: date) // 9:41:19 AM PDT formatter.timestyle =.fullstyle let str = formatter.string(from: date) // 9:41:19 AM Pacific Daylight Time
67 // FORMATTERS // Built-in date styles var formatter = NSDateFormatter() formatter.datestyle =.shortstyle let str = formatter.string(from: date) // 6/14/16 formatter.datestyle =.mediumstyle let str = formatter.string(from: date) // Jun 14, 2016 formatter.datestyle =.longstyle let str = formatter.string(from: date) // June 14, 2016 formatter.datestyle =.fullstyle let str = formatter.string(from: date) // Tuesday, June 14, 2016
68 // FORMATTERS // Custom date and time formats var formatter = NSDateFormatter() formatter.setlocalizeddateformatfromtemplate("ymd") let str = formatter.string(from: date) // 6/14/2016 formatter.setlocalizeddateformatfromtemplate("dm") let str = formatter.string(from: date) // 6/14 formatter.setlocalizeddateformatfromtemplate("dmmm") let str = formatter.string(from: date) // Jun 14 formatter.setlocalizeddateformatfromtemplate("edmmm") let str = formatter.string(from: date) // Tue, Jun 14
69 // FORMATTERS // Date components and date intervals var components = DateComponents() components.hour = 4 components.minute = 25 var formatter = DateComponentsFormatter() formatter.unitsstyle =.brief let str = formatter.string(from: components) // 4hr 25min var components = DateInterval(start: date, duration: 3600) var formatter = DateIntervalFormatter() formatter.datestyle =.none formatter.timestyle =.short let str = formatter.string(from: components) // 9:00-9:40 AM
70 // FORMATTERS // Date components and date intervals var components = DateComponents() components.hour = 4 components.minute = 25 var formatter = DateComponentsFormatter() formatter.unitsstyle =.brief let str = formatter.string(from: components) // 4hr 25min var components = DateInterval(start: date, duration: 3600) var formatter = DateIntervalFormatter() formatter.datestyle =.none formatter.timestyle =.short let str = formatter.string(from: components) // 9:00-9:40 AM
71 // FORMATTERS // Date components and date intervals var components = DateComponents() components.hour = 4 components.minute = 25 var formatter = DateComponentsFormatter() formatter.unitsstyle =.brief let str = formatter.string(from: components) // 4hr 25min var components = DateInterval(start: date, duration: 3600) var formatter = DateIntervalFormatter() formatter.datestyle =.none formatter.timestyle =.short let str = formatter.string(from: components) // 9:00-9:40 AM
72 // FORMATTERS // Date components and date intervals var components = DateComponents() components.hour = 4 components.minute = 25 var formatter = DateComponentsFormatter() formatter.unitsstyle =.brief let str = formatter.string(from: components) // 4hr 25min var components = DateInterval(start: date, duration: 3600) var formatter = DateIntervalFormatter() formatter.datestyle =.none formatter.timestyle =.short let str = formatter.string(from: components) // 9:00-9:40 AM
73 Formatters Names
74 Formatters Names
75 Formatters Names AppleseedJohn
76 Formatters Names AppleseedJohn
77 Formatters Names AppleseedJohn John Appleseed
78 var components = PersonNameComponents() components.givenname = "John" components.middlename = "Adam" components.familyname = "Appleseed" let formatter = PersonNameComponentsFormatter() formatter.style =.long let str = formatter.string(from: components) // John Adam Appleseed formatter.style =.medium let str = formatter.string(from: components) // John Appleseed formatter.style =.short let str = formatter.string(from: components) // John formatter.style =.abbreviated let str = formatter.string(from: components) // JA
79 var components = PersonNameComponents() components.givenname = "John" components.middlename = "Adam" components.familyname = "Appleseed" let formatter = PersonNameComponentsFormatter() formatter.style =.long let str = formatter.string(from: components) // John Adam Appleseed formatter.style =.medium let str = formatter.string(from: components) // John Appleseed formatter.style =.short let str = formatter.string(from: components) // John formatter.style =.abbreviated let str = formatter.string(from: components) // JA
80 var components = PersonNameComponents() components.givenname = "John" components.middlename = "Adam" components.familyname = "Appleseed" let formatter = PersonNameComponentsFormatter() formatter.style =.long let str = formatter.string(from: components) // John Adam Appleseed formatter.style =.medium let str = formatter.string(from: components) // John Appleseed formatter.style =.short let str = formatter.string(from: components) // John formatter.style =.abbreviated let str = formatter.string(from: components) // JA
81 var components = PersonNameComponents() components.givenname = " " components.familyname = " " components.nickname = " " let formatter = PersonNameComponentsFormatter() formatter.style =.long let str = formatter.string(from: components) // formatter.style =.medium let str = formatter.string(from: components) // formatter.style =.short let str = formatter.string(from: components) // formatter.style =.abbreviated let str = formatter.string(from: components) //
82 // FORMATTERS // Name Parsing NEW let formatter = PersonNameComponentsFormatter() if let components = formatter.personnamecomponents(from: "John Appleseed") { print(components.givenname) // John print(components.familyname) // Appleseed } if let components = formatter.personnamecomponents(from: "Appleseed John") { print(components.givenname) // John print(components.familyname) // Appleseed }
83 // FORMATTERS // Name Parsing NEW let formatter = PersonNameComponentsFormatter() if let components = formatter.personnamecomponents(from: "John Appleseed") { print(components.givenname) // John print(components.familyname) // Appleseed } if let components = formatter.personnamecomponents(from: "Appleseed John") { print(components.givenname) // John print(components.familyname) // Appleseed }
84 // FORMATTERS // Name Parsing NEW let formatter = PersonNameComponentsFormatter() if let components = formatter.personnamecomponents(from: "John Appleseed") { print(components.givenname) // John print(components.familyname) // Appleseed } if let components = formatter.personnamecomponents(from: "Appleseed John") { print(components.givenname) // John print(components.familyname) // Appleseed }
85 // FORMATTERS // Name Parsing NEW if let components = formatter.personnamecomponents(from: " ") { print(components.givenname) // print(components.familyname) // } if let components = formatter.personnamecomponents(from: "José Ramiro Martin González de Rivera") { print(components.givenname) // José print(components.middlename) // Ramiro print(components.familyname) // Martin González de Rivera }
86 // FORMATTERS // Summary ByteCountFormatter DateFormatter DateComponentsFormatter DateIntervalFormatter NumberFormatter PersonNameComponentsFormatter MeasurementFormatter
87 // FORMATTERS // Summary ByteCountFormatter DateFormatter DateComponentsFormatter DateIntervalFormatter NumberFormatter PersonNameComponentsFormatter MeasurementFormatter
88 // FORMATTERS // Summary ByteCountFormatter DateFormatter DateComponentsFormatter DateIntervalFormatter NumberFormatter PersonNameComponentsFormatter MeasurementFormatter
89 // FORMATTERS // Summary ByteCountFormatter DateFormatter DateComponentsFormatter DateIntervalFormatter NumberFormatter PersonNameComponentsFormatter MeasurementFormatter
90 // FORMATTERS // Summary ByteCountFormatter DateFormatter DateComponentsFormatter DateIntervalFormatter NumberFormatter PersonNameComponentsFormatter MeasurementFormatter
91 // FORMATTERS // Summary ByteCountFormatter DateFormatter DateComponentsFormatter DateIntervalFormatter NumberFormatter PersonNameComponentsFormatter MeasurementFormatter
92 // FORMATTERS // Summary ByteCountFormatter DateFormatter DateComponentsFormatter DateIntervalFormatter NumberFormatter PersonNameComponentsFormatter MeasurementFormatter
93 // FORMATTERS // Summary NEW ByteCountFormatter DateFormatter DateComponentsFormatter DateIntervalFormatter NumberFormatter PersonNameComponentsFormatter MeasurementFormatter Measurements and Units Presidio Friday 4:00PM
94 Layout Part 1: Horizontal Flexibility
95 Layout Use Auto Layout
96 Layout Use Auto Layout
97 Layout Use Auto Layout
98 Layout Use Auto Layout
99 Layout Use Auto Layout What s New in Auto Layout Presidio Friday 3:00PM Mysteries of Auto Layout, Part 1 WWDC 2015
100 Layout Use UIStackView & NSStackView
101
102
103 Layout Part 2: Vertical Flexibility
104 Layout Vertical Flexibility Tall Scripts Ẳng ล กน ำ ثوان लड ड Vietnamese Thai Arabic Hindi
105 Layout Vertical Flexibility Tall Scripts Ẳng ล กน ำ ثوان लड ड // Default is false, but is often erroneously set to true label.clipstobounds = true
106 Layout Vertical Flexibility Tall Scripts Ẳng ล กน ำ ثوان लड ड // Default is false, but is often erroneously set to true label.clipstobounds = false
107
108 Layout Vertical Flexibility Multi-Line Labels English Latin Script Hindi Devanagari Script A geofence is a virtual perimeter around a location. Apps use geofencing to notify you when you arrive at or leave these locations. भ ग लक घ र कस स थ न क च र ओर क आभ स प रम प ह त ह ऐप स भ ग लक घ र क उपय ग करत ह त क व आपक स चत कर सक जब आप कस स थ न पर पह चत ह य वह स नकलत ह
109 Layout Vertical Flexibility Multi-Line Labels English Latin Script Hindi Devanagari Script A geofence is a virtual perimeter around a location. Apps use geofencing to notify you when you arrive at or leave these locations. भ ग लक घ र कस स थ न क च र ओर क आभ स प रम प ह त ह ऐप स भ ग लक घ र क उपय ग करत ह त क व आपक स चत कर सक जब आप कस स थ न पर पह चत ह य वह स नकलत ह
110 Layout Vertical Flexibility Multi-Line Labels English Latin Script Hindi Devanagari Script A geofence is a virtual perimeter around a location. Apps use geofencing to notify you when you arrive at or leave these locations. भ ग लक घ र कस स थ न क च र ओर क आभ स प रम प ह त ह ऐप स भ ग लक घ र क उपय ग करत ह त क व आपक स चत कर सक जब आप कस स थ न पर पह चत ह य वह स नकलत ह
111 Layout Vertical Flexibility Multi-Line Labels Dynamic Type will ensure script-appropriate line spacing Use predefined text styles to get Dynamic Type for free // Getting the preferred font for predefined text styles ensures appropriate font weight and line height adjustments for different languages label.font = UIFont.preferredFont(forTextStyle: UIFontTextStyleBody)
112 Layout Vertical Flexibility Multi-Line Labels Dynamic Type will ensure script-appropriate line spacing Use predefined text styles to get Dynamic Type for free // Getting the preferred font for predefined text styles ensures appropriate font weight and line height adjustments for different languages label.font = UIFont.preferredFont(forTextStyle: UIFontTextStyleBody) Fonts and Typography Presidio Wednesday 9:00AM
113
114
115 Layout Vertical Flexibility Table Views Use built-in table view styles UITableViewCell is highly customizable public enum UITableViewCellStyle : Int { case `default` case value1 case value2 case subtitle }
116 Getting World-Ready
117 Iconography Avoid words and numbers in icons Photos
118 Iconography Avoid words and numbers in icons Photos الصور
119 Iconography Flip directional art for right-to-left languages What s New in International User Interfaces Nob Hill Friday 9:00AM
120 App Name
121
122
123 Multilingual
124
125 English UI
126 English UI Hindi Content
127
128 App Icon
129 App Name App Icon
130 App Name App Icon Localized Screenshots
131 App Name App Icon Localized Screenshots Localized Content & Keyboard
132 Surprise and Delight
133 Custom Features Example: Pages Templates
134 Custom Features Example: Lunar Calendar
135 Custom Features Example: Lunar Calendar
136 Summary
137 Summary Localize your app to reach a wider audience
138 Summary Localize your app to reach a wider audience Use Bundle and Formatter APIs
139 Summary Localize your app to reach a wider audience Use Bundle and Formatter APIs Flexible layout to accommodate taller and wider languages
140 Summary Localize your app to reach a wider audience Use Bundle and Formatter APIs Flexible layout to accommodate taller and wider languages Design world-ready iconography
141 Summary Localize your app to reach a wider audience Use Bundle and Formatter APIs Flexible layout to accommodate taller and wider languages Design world-ready iconography Localize your app s name and screenshots!
142 More Information
143 Related Sessions What s New in International User Interfaces Nob Hill Friday 9:00AM What s New in Cocoa Nob Hill Tuesday 11:00AM What s New in Auto Layout Presidio Friday 3:00PM Measurements and Units Presidio Friday 4:00PM Inclusive App Design Pacific Heights Tuesday 10:00AM Fonts and Typography Presidio Wednesday 9:00AM Localizing with Xcode 6 WWDC 2014
144 Labs Internationalization Lab Internationalization Lab Text and Fonts Lab Interface Builder and Auto Layout Lab Interface Builder and Auto Layout Lab Interface Builder and Auto Layout Lab Frameworks Lab B Frameworks Lab C Frameworks Lab B Developer Tools Lab C Developer Tools Lab B Developer Tools Lab C Tuesday 10:00AM Friday 2:00PM Thursday 2:00PM Tuesday 3:00PM Thursday 3:00PM Friday 9:00AM
145
Localization Best Practices on tvos
Session App Frameworks #WWDC17 Localization Best Practices on tvos 248 Joaquim Lobo Silva, Internationalization Software Engineer 2017 Apple Inc. All rights reserved. Redistribution or public display not
More informationLocalizing with Xcode 9
Session Developer Tools #WWDC17 Localizing with Xcode 9 401 Sara Radi, Software Engineer Aya Siblini, Software Engineer Chris Hanson, Software Engineer 2017 Apple Inc. All rights reserved. Redistribution
More informationLocalizing with Xcode 6
Tools #WWDC14 Localizing with Xcode 6 Best practices and new workflows Session 412 Zoltan Foley-Fisher Xcode Software Engineer! Chris Hanson Xcode Software Engineer 2014 Apple Inc. All rights reserved.
More informationUSER MANUAL. Online Payment Form. For. Rajiv Gandhi Institute of Petroleum Technology, Jais. Version 1.0. Designed & Developed By:
USER MANUAL For Rajiv Gandhi Institute of Petroleum Technology, Jais Online Payment Form (User Interface) Designed & Developed By: Index Sr.no Content Page No 1 Online Payment Page 3 2 State Bank Collect
More informationWhat s New in Xcode App Signing
Developer Tools #WWDC16 What s New in Xcode App Signing Developing and distributing Session 401 Joshua Pennington Tools Engineering Manager Itai Rom Tools Engineer 2016 Apple Inc. All rights reserved.
More informationUSER MANUAL. Online Payment Form. For. Rae Bareli. Version 2.0. Designed & Developed By:
USER MANUAL For Rajiv Gandhi Institute of Petroleum Technology, Rae Bareli Online Payment Form (User Interface) Designed & Developed By: Index Sr.no Content Page No 1 Online Payment Page 3 2 State Bank
More informationINSTRUCTION MANUAL. Rajiv Gandhi Institute of Petroleum Technology, Jais ONLINE APPLICATION FORM FOR ADMISSIONS. Version 1.0. Designed & Developed By:
INSTRUCTION MANUAL ONLINE APPLICATION FORM FOR ADMISSIONS Rajiv Gandhi Institute of Petroleum Technology, Jais Designed & Developed By: Index Sr.no Content Page No 1 Student Login 3 2 Registration Page
More informationUSER MANUAL. Online Payment Form (User Interface) For. Rajiv Gandhi Institute of Petroleum and Technology, Raebareli. Version 1.0
USER MANUAL For Rajiv Gandhi Institute of Petroleum and Technology, Raebareli Online Payment Form (User Interface) Designed & Developed By: Index Sr.no Content Page No 1 Online Payment Page 3 2 State Bank
More informationMadhya Pradesh Bhoj (Open) University, Bhopal
Subject- Management Information Systems Maximum Marks: 30 Q.1 What do you mean by Information System? Explain its categories. Q.2 Briefly describe what is ERP? Q.3 What is basic component of any software?
More informationव ड ज एक स प म इनस क र प ट क -ब डड सक र य करन क ल ए
1 व ड ज एक स प म इनस क र प ट क -ब डड सक र य करन क ल ए Step 1 1. Go to Start-> Control Panel > Regional & Language Options >Click on Languages Tab Tick the Check box to Install files for complex scripts...
More informationNew UIKit Support for International User Interfaces
App Frameworks #WWDC15 New UIKit Support for International User Interfaces Session 222 Sara Radi Internationalization Software Engineer Aaltan Ahmad Internationalization Software Engineer Paul Borokhov
More informationWhat s New in tvos #WWDC16. App Frameworks. Session 206. Hans Kim tvos Engineer
App Frameworks #WWDC16 What s New in tvos Session 206 Hans Kim tvos Engineer 2016 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission from Apple. Welcome
More informationBid Sheet MSTC/BLR/MONITORING COMMITTEE /54/BANGALORE /17-18/9697 [148589] :35:00.0 :: :40:
Seet Auction No. Period Of Auction Currenc y MSTC/BLR/MONITORING COMMITTEE /54/BANGALORE /7-8/9697 [48589] 7-9-4 5. 7-9-4 447.5654 INR der/ Info No. Of ders 7 No. Of Winners 7 No. Of s 8/W SL. No. der
More informationMysteries of Auto Layout, Part 1
App Frameworks #WWDC15 Mysteries of Auto Layout, Part 1 Session 218 Jason Yao Interface Builder Engineer Kasia Wawer ios Keyboards Engineer 2015 Apple Inc. All rights reserved. Redistribution or public
More informationDesigning Great Apple Watch Experiences
Design #WWDC16 Designing Great Apple Watch Experiences Session 804 Mike Stern User Experience Evangelist 2016 Apple Inc. All rights reserved. Redistribution or public display not permitted without written
More informationImplementing UI Designs in Interface Builder
Developer Tools #WWDC15 Implementing UI Designs in Interface Builder Session 407 Kevin Cathey Interface Builder Engineer Tony Ricciardi Interface Builder Engineer 2015 Apple Inc. All rights reserved. Redistribution
More informationAddress Change Process Related Documents
Address Change Process Documents Back ground and Requirement of Policy-: RKCL is running its operations through its ITGKs. These ITGKs are working on certain premises, some of them in rented premise and
More informationUser Guide. for. Control Table Management Web Application
User Guide for Control Table Management Web Application National Electoral Roll Management System (ERMS) Phase-I TABLE OF CONTENTS Sr. No. Topic Page No. 1 How to Login 1 2 Main Menu 2 3 Change Password
More informationA HINDI LANGUAGE PERSONAL ASSISTANT FOR ANDROID
International Journal of Computer Engineering and Applications, Volume IX, Issue III, April 15 www.ijcea.com ISSN 2321-3469 Asha Bharambe 1, Adwait Vyas 2, Vedant Pandit 2, Chinmay Pai 2, Sanjay Wadhwa
More informationITP 342 Mobile App Dev. Localization
ITP 342 Mobile App Dev Localization Build Apps for the World The App Store and Mac App Store are available in over 150 countries, support 40 languages, and have the ability to handle international payment,
More informationStanford CS193p. Developing Applications for ios Fall Stanford CS193p. Fall 2013
Developing Applications for ios -14 Coming Up Wednesday Alternate Final Presentation. If you are using Alternate Presentation time, submit your Keynote by noon tomorrow (Tuesday). Submit the slides using
More informationUsing and Extending the Xcode Source Editor
Developer Tools #WWDC16 Using and Extending the Xcode Source Editor Session 414 Mike Swingler Xcode Infrastructure and Editors Chris Hanson Xcode Infrastructure and Editors 2016 Apple Inc. All rights reserved.
More informationस चन औ दस ज- म नक क क टल क प रस व
व य पक पर च लन म मस द स दर भ ददन क सर सदस य प रल खन औ स चन व षय सवमव, एमएसड 5 प रक शन औ ग र द क प र द य व क व षय सवमव, एम एस ड 6 प रब ध औ त र पर षद, एमएसड स अन य इच छ क एमएसड 5/ ट 134 01-01-2018 वप रय
More informationBuilding Watch Apps #WWDC15. Featured. Session 108. Neil Desai watchos Engineer
Featured #WWDC15 Building Watch Apps Session 108 Neil Desai watchos Engineer 2015 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission from Apple. Agenda
More informationUpdated SCIM Input Method
Updated SCIM Input Method Basanta Krishna Shrestha basanta@mpp.org.np Madan Puraskar Pustakalaya, Nepal Abstract The document is an updated report on the SCIM Input Method. The updated version of the input
More informationBuilding Apps with Dynamic Type
Session App Frameworks #WWDC17 Building Apps with Dynamic Type 245 Clare Kasemset, Software Engineering Manager Nandini Sundar, Software Engineer 2017 Apple Inc. All rights reserved. Redistribution or
More informationBlock-2- Making 5 s. १. ट ल ज कर and 10 s Use of a and an number names
SYLLABUS FOR STD I ACADEMIC YEAR 2016-17 Month English Math EVS Hindi Marathi sight words Block-1 Numbers 0 Block-1- My Family svar ³A sao AÁ (ग ण )एक ह त पर to 10 Block-2- My School Vowels Block-2- Making
More informationDesigning for Apple Watch
Design #WWDC15 Designing for Apple Watch Session 802 Mike Stern User Experience Evangelist 2015 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission
More informationTable Joins and Indexes in SQL
Table Joins and Indexes in SQL स ब एसई प ठ यक रम पर आध ररत कक ष -11 द व र : स ज व भद र य स न तक त त श क षक (स गणक शवज ञ न ) क ० शव० ब ब क (लखनऊ स भ ग) पररचय कभ कभ हम ऐस आनफ म शन क अवश यकत पड़त ह जजसम ड
More informationDigital MLS. A Quick Start Guide for Respected Members of Legislative Assembly and Council to submit devices online into MKCL s Digital MLS
Digital MLS A Quick Start Guide for Respected Members of Legislative Assembly and online into MKCL s Version 1.0 THIS QUICK START GUIDE WILL EXPLAIN IN SHORT ABOUT: HOW TO LOG INTO DIGITAL-MLS SYSTEM,
More informationCreating Complications with ClockKit Session 209
App Frameworks #WWDC15 Creating Complications with ClockKit Session 209 Eliza Block watchos Engineer Paul Salzman watchos Engineer 2015 Apple Inc. All rights reserved. Redistribution or public display
More informationNational Informatics Centre, Pune
USER MANUAL Admission Portal (Version 1.) School Education And Sports Department Government of Maharashtra January 2015 (NIC-PUNE-G3-AdmissionPortal-UM001) National Informatics Centre, Pune No part of
More informationExtending Your Apps with SiriKit
App Frameworks #WWDC16 Extending Your Apps with SiriKit Session 225 Vineet Khosla SiriKit Engineering Diana Huang SiriKit Engineering Scott Andrus SiriKit Engineering 2016 Apple Inc. All rights reserved.
More informationQuick Interaction Techniques for watchos
App Frameworks #WWDC16 Quick Interaction Techniques for watchos Session 211 Tom Witkin watchos Engineer Miguel Sanchez watchos Engineer 2016 Apple Inc. All rights reserved. Redistribution or public display
More informationMonetize and Promote Your App with iad
Media #WWDC15 Monetize and Promote Your App with iad From design to launch Session 503 Carol Teng Shashank Phadke 2015 Apple Inc. All rights reserved. Redistribution or public display not permitted without
More informationCambridge International Examinations Cambridge International General Certificate of Secondary Education
Cambridge International Examinations Cambridge International General Certificate of Secondary Education HINDI AS A SECOND LANGUAGE 0549/02 Paper 2 Listening For examination from 209 MARK SCHEME Maximum
More informationNatural Language Processing and your Apps
Session App Frameworks #WWDC17 Natural Language Processing and your Apps 208 Vivek Kumar Rangarajan Sridhar, Software Engineering Manager Doug Davidson, Senior Engineer 2017 Apple Inc. All rights reserved.
More informationInstructions for filling application for IISER Admission 2019
Instructions for filling application for IISER Admission 2019 The link to the registration page is provided at IISER admissions website. Please click on the Registration button available at on https://www.iiseradmission.in/?page_id=1509.
More informationROM (Read-only memory) Definition in Hindi
ROM (Read-only memory) Definition in Hindi ROM, Read only Memory क short न म ह ROM क प य टर म builtin memory ह त ह ज सक ड ट read only ह त ह एव उसम क छ भ write or modify नह ककय सकत Generally, ROM क computer
More informationIntroducing On Demand Resources
App Frameworks #WWDC15 Introducing On Demand Resources An element of App Thinning Session 214 Steve Lewallen Frameworks Engineering Tony Parker Cocoa Frameworks 2015 Apple Inc. All rights reserved. Redistribution
More informationMedia and Gaming Accessibility
Session System Frameworks #WWDC17 Media and Gaming Accessibility 217 Greg Hughes, Software Engineering Manager Charlotte Hill, Software Engineer 2017 Apple Inc. All rights reserved. Redistribution or public
More informationCreation of a Complete Hindi Handwritten Database for Researchers
Journal of Pure and Applied Science & Technology Copyright 2011 NLSS, Vol. 8(1), Jan 2018, pp. 52-60 Creation of a Complete Hindi Handwritten Database for Researchers Rama Gaur 1, * and Dr. V.S. Chouhan
More informationह म चल प रद श क न दर य व श व द य लय महत वप र ण स चन
ह म चल प रद श क न दर य व श व द य लय Central University of Himachal Pradesh क प क य य, एचप स ए व क स वडयम क वनक, धम, व - क गड, वहम च प रद 176215 Camp Office, Near HPCA Cricket Stadium, Dharamshala, District
More informationWood Based Industries MIS Uttar Pradesh Forest Department
Wood Based Industries MIS Uttar Pradesh Forest Department New License User Interface Design Document Version 1.0 1 1.0 REGISTRATION AND LOGIN 1.1 REGISTRATION प ज करण User: For submitting the proposal,
More informationAccessibility on ios. Developing for everyone. Frameworks #WWDC14. Session 210 Clare Kasemset ios Accessibility
Frameworks #WWDC14 Accessibility on ios Developing for everyone Session 210 Clare Kasemset ios Accessibility 2014 Apple Inc. All rights reserved. Redistribution or public display not permitted without
More informationAdvances in TVMLKit. App Frameworks #WWDC17. Trevor Cortez, Localization Engineer Parry Panesar, tvos Engineer Jeremy Foo, tvos Engineer
Session App Frameworks #WWDC17 Advances in TVMLKit 202 Trevor Cortez, Localization Engineer Parry Panesar, tvos Engineer Jeremy Foo, tvos Engineer 2017 Apple Inc. All rights reserved. Redistribution or
More informationELECTION PERSONNEL DEPLOYMENT SYSTEM
ELECTION PERSONNEL DEPLOYMENT SYSTEM (EPDS) Uttar Pradesh Vidhan Sabha General Election 2017 By National Informatics Centre UP State Unit, Lucknow User Manual (Version 1.0.01) ELECTION PERRSONNEL RSONNEL
More informationepaper dainik jagran D9C1977F14595A8FA013E206E Epaper Dainik Jagran 1 / 6
Epaper Dainik Jagran 1 / 6 2 / 6 3 / 6 Epaper Dainik Jagran Jagran epaper - Dainik Jagran, Hindi newspaper known worldwide for its largest readership, is available now online at epaper.jagran.com, a hindi
More informationHERITAGE XPERIENTIAL LEARNING SCHOOL IX- HALF YEARLY SYLLABUS SESSION SNO SUBJECT HALF YEARLY SYLLABUS
HERITAGE XPERIENTIAL LEARNING SCHOOL IX- HALF YEARLY SYLLABUS SESSION- 2018-19 SNO SUBJECT HALF YEARLY SYLLABUS 1 Social Science 1. India Size and Location 2. Physical features of India 3. Drainage 4.
More informationSTEPS TO BE FOLLOWED BY ERO FOR IMPLEMENTATION OF ECI ERMS
STEPS TO BE FOLLOWED BY ERO FOR IMPLEMENTATION OF ECI ERMS 1. एक Desktop Computer और इस पर Broadband Internet कन क शन स न चत कर Desktop System Windows XP/Windows 7/8 क स थ कम स कम 1 GB RAM और 50 GB Hard
More informationWhat s New in CloudKit
System Frameworks #WWDC15 What s New in CloudKit Session 704 Olivier Bonnet icloud Client Eric Krugler icloud Server 2015 Apple Inc. All rights reserved. Redistribution or public display not permitted
More informationMastering UIKit on tvos
App Frameworks #WWDC16 Mastering UIKit on tvos Session 210 Justin Voss UIKit Engineer 2016 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission from
More informationEnhancing your apps for the next dimension of touch
App Frameworks #WWDC16 A Peek at 3D Touch Enhancing your apps for the next dimension of touch Session 228 Tyler Fox UIKit Frameworks Engineer Peter Hajas UIKit Frameworks Engineer 2016 Apple Inc. All rights
More informationWhat's New in UIKit Dynamics and Visual Effects Session 229
App Frameworks #WWDC15 What's New in UIKit Dynamics and Visual Effects Session 229 Michael Turner UIKit Engineer David Duncan UIKit Engineer 2015 Apple Inc. All rights reserved. Redistribution or public
More informationMobile (Prepaid)Operator Margin Structure
Big Shop Recharge Off. No 1355 Anusmruti Sadan Back Side school No 4 Charholi RD Alandi devachi Tal - Khed Dist - Pune MH -412105 Mo No- 8308287889 / 7620405353 /7620045353 E-mail - central.tele7@gmail.com
More informationGetting the Most Out of HealthKit
App Frameworks #WWDC16 Getting the Most Out of HealthKit What s new and best practices Session 209 Matthew Salesi ios Software Engineer Joefrey Kibuule ios Software Engineer 2016 Apple Inc. All rights
More informationप ज ड /PGD 13 (13359)
Address: Manak Bhavan 9, Bahadur Shah Zafar Marg, New Delhi-110002 Ph: 011 23230131, 23233375, 23239402 PRODUCTION AND GENERAL ENGINEERING DEPARTMENT http://www.bis.org.in Email pgd@bis.org,in व य पक पर
More informationवधम न मह व र ख ल वववय लय न तक उप ध क यम B.A (First Year) थम वष ल क श सन स आ त"रक म $य कन ह त स य क य PA 01 and PA 02
वधम न मह व र ख ल वववय लय न तक उप ध क यम B.A (First Year) थम वष ल क श सन स 2014-15 आ त"रक म $य कन ह त स य क य PA 01 and PA 02 य छ, आपक PA 01 और 02 प.यम क स य क य /भजव य ज रह ह2, जनक ववरण 5न6न क र ह :- प.यम
More informationMastering Xcode for iphone OS Development Part 1. Todd Fernandez Sr. Manager, IDEs
Mastering Xcode for iphone OS Development Part 1 Todd Fernandez Sr. Manager, IDEs 2 3 Customer Reviews Write a Review Current Version (1) All Versions (24) Gorgeous and Addictive Report a Concern by Play
More informationMadhya Pradesh Bhoj (Open) University, Bhopal
Diploma in computer application (DCA)- 2017-18 Subject : - FUNDAMENTALS OF COMPUTERS AND INFORMATION TECHNOLOGY 2 & fo'ofo ky; }kjk iznk; l=h; mrrj iqflrdkvksa esa gy djuk vfuok;z gsa 1. What is Computer?
More informationIntroduction to Siri Shortcuts
#WWDC8 Introduction to Siri Shortcuts Session 2 Ari Weinstein, Siri Willem Mattelaer, Siri 208 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission
More informationPG Diploma Programmes PROGRAMME SUMMARY & FEE STRUCTURE वषय न "म (Contents)
PG Diploma Programmes PROGRAMME SUMMARY & FEE STRUCTURE वषय न "म (Contents) School of Management Studies and Commerce Page 1. PG Diploma in Marketing Management (PGDMM-17) 2-3 2. PG Diploma Human Resource
More informationप ज ड /PGD 13 (13360)
Address: Manak Bhavan 9, Bahadur Shah Zafar Marg, New Delhi-110002 Ph: 011 23230131, 23233375, 23239402 PRODUCTION AND GENERAL ENGINEERING DEPARTMENT http://www.bis.org.in Email pgd@bis.org,in व य पक पर
More informationSimple Queries in SQL & Table Creation and Data Manipulation
Simple Queries in SQL & Table Creation and Data Manipulation स ब एसई प ठ यक रम पर आध ररत कक ष -11 द व र : स ज व भद र य स न तक त त श क षक (स गणक शवज ञ न ) क ० शव० ब ब क (लखनऊ स भ ग) पररचय SQL क 1970 क अस
More informationNOTE: The technical content of document is not attached herewith / available on website. To get the document please contact:
Address: Manak Bhavan 9, Bahadur Shah Zafar Marg, New Delhi-110002 Ph: 011 23230131, 23233375, 23239402 PRODUCTION AND GENERAL ENGINEERING DEPARTMENT http://www.bis.org.in Email pgd@bis.org,in व य पक पर
More informationMahatma Gandhi Institute For Rural Industrialization
मह त म ग ध ग र म ण औद य ग करण स स थ न Mahatma Gandhi Institute For Rural Industrialization मगनव ड, वध 442001 मह र ष ट र,भ रत Maganwadi, Wardha 442001, Maharashtra, India Phone No: +91-7152-253512 Fax:
More informationSAPGUI for Windows - I18N User s Guide
Page 1 of 30 SAPGUI for Windows - I18N User s Guide Introduction This guide is intended for the users of SAPGUI who logon to Unicode systems and those who logon to non-unicode systems whose code-page is
More informationData Delivery with Drag and Drop
Session App Frameworks #WWDC17 Data Delivery with Drag and Drop 227 Dave Rahardja, UIKit Tanu Singhal, UIKit 2017 Apple Inc. All rights reserved. Redistribution or public display not permitted without
More informationSamrudhi Computers, Ladnun
Android इत ह स ऍण ड र इड त नक स पर आध रर एक ओपर ट ग तसस टम ह, ज म ख य म ब इ फ न और ट ब ट क प य टर ज स टचस र न उपकरण क त ए बन य गय ह अक ट बर 2003 म स य क त र ज य अम ररक क क त फ तन य र ज य क प आल ट न मक
More informationAdvanced Debugging and the Address Sanitizer
Developer Tools #WWDC15 Advanced Debugging and the Address Sanitizer Finding your undocumented features Session 413 Mike Swingler Xcode UI Infrastructure Anna Zaks LLVM Program Analysis 2015 Apple Inc.
More informationBUREAU OF INDIAN STANDARDS
BUREAU OF INDIAN STANDARDS Manak Bhavan, 9 Bahadur Shah Zafar Marg New Delhi 110002 s 011-2323 0131, 2323 3375 Extn 4442 TeleFax +91 11 2323 7093 Website : www.bis.org.in, email : litd@bis.org.in WIDE
More informationIntroducing the Modern WebKit API
Frameworks #WWDC14 Introducing the Modern WebKit API Session 206 Anders Carlsson Safari and WebKit Engineer 2014 Apple Inc. All rights reserved. Redistribution or public display not permitted without written
More informationप ज ड /PGD 13 (13355)
Address: Manak Bhavan 9, Bahadur Shah Zafar Marg, New Delhi-110002 Ph: 011 23230131, 23233375, 23239402 PRODUCTION AND GENERAL ENGINEERING DEPARTMENT http://www.bis.org.in Email pgd@bis.org,in व य पक पर
More informationMastering Drag and Drop
Session App Frameworks #WWDC17 Mastering Drag and Drop 213 Tom Adriaenssen, UIKit Wenson Hsieh, WebKit Robb Böhnke, UIKit 2017 Apple Inc. All rights reserved. Redistribution or public display not permitted
More informationप ज ड /PGD 13 (13354)
Address: Manak Bhavan 9, Bahadur Shah Zafar Marg, New Delhi-110002 Ph: 011 23230131, 23233375, 23239402 PRODUCTION AND GENERAL ENGINEERING DEPARTMENT http://www.bis.org.in Email pgd@bis.org,in व य पक पर
More informationThread Sanitizer and Static Analysis
Developer Tools #WWDC16 Thread Sanitizer and Static Analysis Help with finding bugs in your code Session 412 Anna Zaks Manager, Program Analysis Team Devin Coughlin Engineer, Program Analysis Team 2016
More informationSAMPLE PAPER FOUNDATION OF INFORMATION TECHNOLOGY Class IX Time :3 hrs. M.M: 90
SAMPLE PAPER - 2014 FOUNDATION OF INFORMATION TECHNOLOGY Class IX Time :3 hrs. M.M: 90 General Instructions: All the questions are compulsory Question paper consists of two sections, Section A and Section
More informationWatchKit In-Depth, Part 2
App Frameworks #WWDC15 WatchKit In-Depth, Part 2 Session 208 Nathan de Vries watchos Engineer Chloe Chang watchos Engineer 2015 Apple Inc. All rights reserved. Redistribution or public display not permitted
More informationGLOBAL NETFLIX PREFERRED VENDOR (NPV) RATE CARD:
Global Rate Card Timed Text Origination Rates Audio Description Rates Netflix Scope of Work Guidelines A/V Materials Timed Text Audio Materials Trailers Forced Narratives NPV SLA & KPIs GLOBAL NETFLIX
More informationIntroducing SiriKit. Hey Siri, say hello to apps #WWDC16. App Frameworks. Session 217
App Frameworks #WWDC16 Introducing SiriKit Hey Siri, say hello to apps Session 217 Robby Walker SiriKit Engineering Brandon Newendorp SiriKit Engineering Corey Peterson SiriKit Design 2016 Apple Inc. All
More informationBUREAU OF INDIAN STANDARDS
Manak Bhavan, 9 Bahadur Shah Zafar Marg New Delhi 110002 Phones 2323 0131 2323 3375 Extn 4284 प रल ख प र षण स ज ञ पन व य पक पर च लन स द स दर भ ददन क ईट ड 18/ ट - 69 30/01/2019 तकन क सम तत ईट 18 प र षत
More informationOptional AnyConnect Configuration and Management
Optional AnyConnect Configuration and Management Modifying and Deleting Connection Entries, page 1 Configuring Certificates, page 2 Specifying Application Preferences, page 5 Using AnyConnect Widgets,
More informationGoogle Search Appliance
Google Search Appliance Search Appliance Internationalization Google Search Appliance software version 7.2 and later Google, Inc. 1600 Amphitheatre Parkway Mountain View, CA 94043 www.google.com GSA-INTL_200.01
More informationIt is an entirely new way of typing and hence please go through the instructions to experience the best usability.
Panini Keypad allows you to write in all languages of India on the phone, fast and easily without the need of printed characters on the keypad. It is based on a patented invention of statistical predictive
More informationASP.NET using C# Notes
Architecture of ADO.NET: Unit-3 The full form of ADO.NET is ActiveX Data Object.Net. Basically it is container of all the standard classes which are responsible for database connectivity of.net application
More informationF. No. I(7)/5/Audit-I/Systems/16-17 Date: 18 th July 2016 TENDER NOTICE
आय क त क य ऱय, क न द र य उत प द श ल क एव स व कर, ऱ ख पर -I, 301, ज.एन.एफ.स. ट वर, एस. ज. ह इव, अहमद ब द, ग जर त- 380 054 OFFICE OF THE COMMISSIONER OF CENTRAL EXCISE & SERVICE TAX, AUDIT-I, AHMEDABAD 301,
More informationCambridge GRADE 4 Semester 2 nd EXAMINATIONS (1st February 2019)
Page 1 of 6 Cambridge GRADE 4 Semester 2 nd EXAMINATIONS (1st February 2019) SUBJECT First Language ENGLISH PAPER TITLE ENGLISH PAPER 1 Non-Fiction TIME: 1 hour MARKS: 50 marks SECTION A: Reading Comprehension(
More informationAdvances in AVFoundation Playback
Media #WWDC16 Advances in AVFoundation Playback Waiting, looping, switching, widening, optimizing Session 503 Sam Bushell Media Systems Architect 2016 Apple Inc. All rights reserved. Redistribution or
More informationkrones Academy - media suite User guide
krones Academy - media suite User guide krones Academy Beispieltext media suite Login. Enter the following website address in the Internet Explorer: http://academy.krones.com. Enter login name and password.
More informationNovel Unit Assignment 1 C141- C-144 Q 2:-Read the following questions and write the answers in NoteBook. (World Limit words)
HOLIDAY HOMEWORK ClASS-XII TH (ARTS) Vacation! Holidays are the synonym for unlimited fun and merriment. Everything turns out best for us when we make the best use of our time. It is our heartiest desire
More informationPersonal Letter. Letter - Address एन. सरब, ट यर स ऑफ म नह टन, ३३५ म न स ट र ट, न य य र क एन.य. ९२९२६
- Address एन. सरब, ट यर स ऑफ म नह टन, ३३५ म न स ट र ट, न य य र क एन.य. ९२९२६ Standard English Address format: name of recipient street number + street name name of town + region/state + zip/postal code.
More informationINDIAN AGRICULTURAL STATISTICS RESEARCH INSTITUTE LIBRARY AVENUE: NEW DELHI WALK- IN- INTERVIEW. Qualifications
INDIAN AGRICULTURAL STATISTICS RESEARCH INSTITUTE LIBRARY AVENUE: NEW DELHI-110012 WALK- IN- INTERVIEW A walk-in interview will be held for the post of One(01) Young Professionals-II at ICAR-IASRI, Pusa,
More informationBUREAU OF INDIAN STANDARDS
BUREAU OF INDIAN STANDARDS Manak Bhavan, 9 Doc Bahadur ETD/42/ Shah 11302 Zafar Marg New Delhi 110002 Phones 2323 0131 2323 3375 Extn 4284 TeleFax +91 11 2323 1192 Website : www.bis.org.in email : eetd@bis.org.in
More informationMarathi Indic Input 3 - User Guide
Marathi Indic Input 3 - User Guide Contents 1. WHAT IS MARATHI INDIC INPUT 3?... 2 1.1. SYSTEM REQUIREMENTS... 2 1.2. APPLICATION REQUIREMENTS... 2 2. TO INSTALL MARATHI INDIC INPUT 3... 2 3. TO USE MARATHI
More informationEnabling Your App for CarPlay
Session App Frameworks #WWDC17 Enabling Your App for CarPlay 719 Albert Wan, CarPlay Engineering 2017 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission
More informationWhat s New in tvos 12
#WWDC18 What s New in tvos 12 Session 208 Hans Kim, tvos Engineering 2018 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission from Apple. Agenda Agenda
More informationMaterial Handling Systems and Equipment Sectional Committee, MED 07
DRAFTS IN WIDE CIRCULATION DOCUMENT DESPATCH ADVICE Ref. Date MED 7 /T- 190, 02 01 2019 Material Handling Systems and Equipment Sectional Committee, MED 07 1) All Members of Mechanical Engineering Division
More informationCeramic or glass insulator units for a.c. systems Definitions, test methods and acceptance criteria
DRAFTS IN WIDE CIRCULATION Document Despatch Advice REFERENCE Date ETD 06/ T-90 04-01-2017 TECHNICAL COMMITTEE ETD 06 ---------------------------------------------------------------- ------- --------------------------------------------
More informationIntroducing Password AutoFill for Apps
Session App Frameworks #WWDC17 Introducing Password AutoFill for Apps Reducing friction for your users 206 Ricky Mondello, ios Engineer 2017 Apple Inc. All rights reserved. Redistribution or public display
More informationApple Watch Design Tips and Tricks
Design #WWDC15 Apple Watch Design Tips and Tricks Session 805 Mike Stern User Experience Evangelist Rachel Roth User Experience Evangelist 2015 Apple Inc. All rights reserved. Redistribution or public
More information