https://developer.apple.com/wwdc/schedule/#/
https://developer.apple.com/videos/wwdc2016/
Interesting videos:
| // | |
| // CopyableLabel.swift | |
| // | |
| // Created by Lech H. Conde on 01/11/16. | |
| // Copyright © 2016 Mavels Software & Consulting. All rights reserved. | |
| // | |
| import UIKit | |
| class CopyableLabel: UILabel { |
| - (NSString *)tableView:(UITableView *)tableView titleForSwipeAccessoryButtonForRowAtIndexPath:(NSIndexPath *)indexPath { | |
| return @"More"; | |
| } | |
| - (void)tableView:(UITableView *)tableView swipeAccessoryButtonPushedForRowAtIndexPath:(NSIndexPath *)indexPath { | |
| NSLog(@"I wanted to be a pretty public API, but then time ran out and they forgot me..."); | |
| // Hide the More/Delete menu. | |
| [self setEditing:NO animated:YES]; | |
| } |
| totalCombinedViewHeight = 100 | |
| Motion::Layout.new do |layout| | |
| layout.view view | |
| layout.subviews "state" => @state, "action" => @action | |
| layout.metrics "margin" => 20, "height" => 40, "halfHeight" => ((view.bounds.size.height - totalCombinedViewHeight) / 2), "halfWidth" => ((view.bounds.size.width - 100) / 2) | |
| layout.vertical "|-(<=halfHeight)-[state]-margin-[action]-(>=halfWidth)-|" | |
| layout.horizontal "|-margin-[state]-margin-|" | |
| layout.horizontal "|-margin-[action]-margin-|" | |
| end |
| #!/Library/RubyMotion/bin/ruby -wKUW0 | |
| # if your using MacRuby you might change this to | |
| # => #!/usr/bin/env macruby -wKUW0 | |
| framework 'Foundation' | |
| framework 'ScriptingBridge' | |
| # the original is part of an arstechnica article by Ryan | |
| # SOURCE: http://arstechnica.com/apple/2011/09/tutorial-os-x-automation-with-macruby-and-the-scripting-bridge/ | |
| # this script with get your favourite songs and create a Evernote Note # German and English |
Generate the list yourself:
$ cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS*.sdk/System/Library/Frameworks/UIKit.framework/Headers
$ grep UI_APPEARANCE_SELECTOR ./* | \
sed 's/NS_AVAILABLE_IOS(.*)//g' | \
sed 's/NS_DEPRECATED_IOS(.*)//g' | \
sed 's/API_AVAILABLE(.*)//g' | \
sed 's/API_UNAVAILABLE(.*)//g' | \
sed 's/UI_APPEARANCE_SELECTOR//g' | \
WARNING
This gist is outdated! For the most up-to-date information, please see http://emberjs.com/guides/routing/!
An Ember application starts with its main template. Put your header, footer, and any other decorative content in application.handlebars.
<header>
| # | |
| # Run as root | |
| # $ bash <(curl -s https://raw.github.com/gist/1631411) | |
| # | |
| # Update, upgrade and install development tools: | |
| apt-get update | |
| apt-get -y upgrade | |
| apt-get -y install build-essential git-core curl \ | |
| libssl-dev \ |
These commands are good as of 2011-07-27.
App store http://itunes.apple.com/us/app/xcode/id448457090?mt=12) The download/install takes awhile so start it first. When it finishes downloading you will still need to run it to complete installation.