It all starts at the Firebase console
-
Add a new project
-
Add Firebase to your iOS app.
| // | |
| // ImageCache.h | |
| // Events | |
| // | |
| // Created by Alex Paul on 5/24/18. | |
| // Copyright © 2018 Alex Paul. All rights reserved. | |
| // | |
| #import <UIKit/UIKit.h> |
| // | |
| // PersistenceDataTests.m | |
| // EventsTests | |
| // | |
| // Created by Alex Paul on 5/24/18. | |
| // Copyright © 2018 Alex Paul. All rights reserved. | |
| // | |
| #import <XCTest/XCTest.h> | |
| #import "Event.h" |
| // | |
| // UIViewController+Additions.h | |
| // Events | |
| // | |
| // Created by Alex Paul on 5/26/18. | |
| // Copyright © 2018 Alex Paul. All rights reserved. | |
| // | |
| #import <UIKit/UIKit.h> |
It all starts at the Firebase console
Add a new project
Add Firebase to your iOS app.
| public static func storyboardInstance() -> CustomViewController { | |
| let storyboard = UIStoryboard(name: "Main", bundle: nil) | |
| let customViewController = storyboard.instantiateViewController(withIdentifier: "CustomViewController") as! CustomViewController | |
| return customViewController | |
| } |
Navigate here to download Xcode 10 beta.
Size of download 5.3GB Installation size is 11.7GB
Xcode 10 beta release notes
Xcode 10 beta requires a Mac running macOS 10.13.4 or later.
| Link | Summary |
|---|---|
| Swift.org | The Swift.org open source community page |
| WWDC Schedule | Schedule for events for the week |
| WWDC 2018 Videos | A list of all videos from the session including the Keynote |
| What's new is iOS | New APIs in iOS |
| Xcode 10 beta release notes | Xcode 10 Release notes |
| A Swift tour | What's new in Swift Documentation |
| import React, { Component } from 'react' | |
| import { View, | |
| TextInput, | |
| Text, | |
| Alert, | |
| TouchableHighlight, | |
| StyleSheet } from 'react-native' | |
| export default class Login extends Component { | |
| constructor(props) { |
| fetch('YOUR ENDPOINT HERE') | |
| .then(response => response.json()) | |
| .then(jsonData => console.log(jsonData)) | |
| .catch(err => console.error(err)) |
| <FlatList... | |
| data={} | |
| renderItem={} | |
| keyExtractor={} | |
| ref={'listRef'} | |
| /> | |
| onAction = () => { | |
| this.refs.listRef.scrollToOffset({x:0, y:0, animated:true}) | |
| } |