I hereby claim:
- I am jpsim on github.
- I am jpsim (https://keybase.io/jpsim) on keybase.
- I have a public key ASBwmCI1FZ8tNZxDyhrZwx06OrlGAWufb1hQDmLWXD7IWgo
To claim this, I am signing this object:
UIProgressView *v = [[UIProgressView alloc] initWithProgressViewStyle:UIProgressViewStyleDefault]; | |
v.frame = CGRectMake(40, 100, 240, 2); | |
[self.view addSubview:v]; | |
{ | |
double delayInSeconds = 1.0; | |
dispatch_time_t popTime = dispatch_time(DISPATCH_TIME_NOW, (int64_t)(delayInSeconds * NSEC_PER_SEC)); | |
dispatch_after(popTime, dispatch_get_main_queue(), ^(void){ | |
[v setProgress:0.5f animated:NO]; | |
}); |
-[__NSCFCalendar components:fromDate:]: date cannot be nil | |
I mean really, what do you think that operation is supposed to mean with a nil date? | |
An exception has been avoided for now. | |
A few of these errors are going to be reported with this complaint, then further violations will simply silently do whatever random thing results from the nil. |
enum MyEnum { | |
case Case1, Case2 | |
} | |
let myEnum: MyEnum? = .Case1 | |
// Implicit optional unwrapping | |
// These first two case statements fail to compile: | |
// |
import RealmSwift | |
// Swift's syntax allows for a variety of ways to invoke closures. | |
// Here are some of them, specifically ways to making write transactions in Realm Swift. | |
// See https://realm.io/docs/swift/latest/#writes for Realm's docs on write transactions. | |
do { | |
let realm = try Realm() | |
// 1 |
I hereby claim:
To claim this, I am signing this object:
/** | |
Although this example demonstrates how to store flat arrays of strings | |
on a Realm model, you can extend this pattern to store anything from | |
arrays of integers to native Swift enum's. Basically anything that you can | |
map to a representable type in Realm. | |
*/ | |
class RealmString : Object { | |
dynamic var stringValue = "" | |
} |
Here are Commandant's docs built on Linux with Jazzy and SourceKitten: https://static.realm.io/jazzy_demo/Commandant
The rough steps are:
libsourcekitdInProc.so
and Swift 3 available.//////////////////////////////////////////////////////////////////////////// | |
// | |
// Copyright 2014 Realm Inc. | |
// | |
// Licensed under the Apache License, Version 2.0 (the "License"); | |
// you may not use this file except in compliance with the License. | |
// You may obtain a copy of the License at | |
// | |
// http://www.apache.org/licenses/LICENSE-2.0 | |
// |
// Example approach for modeling localized strings in Realm | |
import Foundation | |
import RealmSwift | |
enum Locale: String { | |
case English = "en" | |
case French = "fr" | |
} |
# Spin up a beefy Digital Ocean droplet
doctl compute droplet create swift-dev --size m-224gb --image ubuntu-16-10-x64 --region sfo2 --ssh-keys XXXXXXX
doctl compute ssh swift-dev
# Install dependencies
apt-get update
apt-get install git cmake ninja-build clang python uuid-dev libicu-dev icu-devtools libbsd-dev libedit-dev libxml2-dev libsqlite3-dev swig libpython-dev libncurses5-dev pkg-config libblocksruntime-dev libcurl4-openssl-dev autoconf libtool systemtap-sdt-dev tzdata
# Clone & build Swift