quattro_4 scribble

scribble 落書き (調べた事をただ落書きする)

thoughtbot Build Phase #45

My Stupid, Stupid Brain

5:30〜8:00までsnooze

Swift
Arrayが直った
let immutable, var mutable

syntax change (Array, Dictionary)
let arrayNew : [Int]
var dictionary02:[String: NSObject?]

rangeが変わった
..< for half-closed
for closed
Apple's New Swift Programming Language Gets Significant Beta 3 Updates | MacTrast

overflow integer type

repl内でのletの挙動が変
Haskellと比較

Swift NDA
スクリーンショットはだめ

init内でfailしない
factoryを使う方法

Quick - A behavior-driven development test framework for Swift and Objective-C
Quick/Quick · GitHub


july
barbeque
need 4 days
brain
5:30
snooze until 8
chilli
turkey chilli
beans
like stew
more texture
hot dogs
mario cart
beta3
cool changes
swift
ios8 beta3
xcode
bunch of change
array
oddness
make sense
let immutable
var
copy semantic
deep copy
different from objective c
im ok with that
hang with more copy
immutability
optimize
better performance
swift internal use copy
could be wrong
maintaining
low level
practical use
syntax change
arrays and dictionary
square bracket
int array
c like
type in bracket
key type
comma
square bracket
drove me crazy
partially documented
look at
header
array
angle bracket
jump to
document
dash
prefix sw
update book
changed in book
xcode
everytime xcode update
close range
exclusive inclusive
..<
not ambiguous
3rd character
..=
point building
deprecated
compile ios six
type
protocol
when
object type foo
my foo = 3
literal
playing around with json
json type to dictionary
declair
assign to it
define
way of sign in
convert
float literal
double
type
2.0
instantiate
double double
instance of
internal valie
outside of json
nil being literal
default value
create nil object
user object
hammering
conference room
got new art
microphone
overflow
integer types
10
7
negative
interface builder
core image filter
tons of stuff
repl
inside repl
let
haskell
let inside of repl
api
release notes
filing
how relax nda
6 month
couldnt post twitter
irc
breaking nda
cant share screen shot
cocoapods
doesnt
ssh keychain
bug open
swift object initializer
complaining
fail from initializer
what if
ns url
should fail
workaround
factory method
init with string
reasonable
runtime exception
compiler exception
instead of having
initializer not fail
ns url option
alloc init
optional
know somehow
better
annotate
feels weird
protected
private
factory public
init instance method
call from internal
how compiler
just use option
type system
string
real growth
optional initializer
sucks
return options
create any thing
construct
ib design
aside from swift
get rid of at least one file
rounded corner button
not using system
dont bury inspector
one nib
another nib
isolation
hierarchy
context
larger nib
registering
interface builder
gocha
mac mail imap bug
mark as read
delete move message