quattro_4 scribble

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

thoughtbot Build Phase #56

Brackety Splat

全体としてはswiftObjective-C-ishに書いてしまうというような内容

haskell, functional


annoyed
got my cheese moved
yellow rage
defeated
drinking
angry
good now
funny
moving company
starving martial
artists
vc funded
clear cut
crazy possible
potential profit
math with tom
2 hours
4 hours voice this week
transitioning ios8
90% of time
meaning practice
pinning
left margin
right
interface builder
mostly ok
warning
property
monday
test weekend
20% ios8
still dont understand
ios6
apple gonna
ios6
go back
iphone4
bigger size
direction
result
old phone
random comment
touch id
who was
retweet
apple insider
mac rumor
safari
analogy
wings
not turning air plane
if i tried
matter of time
what do you think
super pissed off
software update
touch id
touch sensitive
deeper level understanding
hopper way
device update ios8
possible
secret
stupid shit
swift
tony
json parser
common
constantly
awesome
cannot open xcode 5 minutes
crash
compile 5 minutes
type option
passing function
argument constructor
integer
string
key in json
extract key as right type
return some value
looking up blog post
towards the bottom
extract peer option
type influence
json int
json string
return option
question mark
downcast
next thing
look above
id json parse
nowhere
int string
blew my mind
what type to return
what cast
first value
a to int
return type string
insane
curried function
passing json value
key id
bind thing
optional
succeeds
some value
blaket
chaining
together
operator
angle bracket
object
fails
binds it
could also fail
parsing steps fail
original blog post
name
three arrows
concept bind
blacket splat
apply
curly bracket
haskell
fmap
create function
email
readability
sounds wrong
text messaging
apply takes two arguments
wrapping nesting
end up with
intuitive
using operator is more readable
missed parens
seven closing parens
concept
symbol
totally understand
decision
fortunate
swift decision
tony decode function
swift get close haskell implementation
quite right
operator just readability
procedural
apply two argument
dont have
get better
functional aspect
dictionary mapping
kind nice
less code
less worry about
benefit
complain about symbols
bit shifting && ||
functional fit ios
not argument to me
not readable
brain knows parse
how brain
against readability
what they do
real application
real world ios development
very few differences
rethink
took for granted
smell
can i just do
optional chaining
barebone
image loader
async loading image view
category
property
swift
access objective c run time
current request
cancel
set current request
originally
if let current task ==
async task
cancel task
set that local cariable
resume
start to request
current task?
cancel
change property name
resume
checking
super simple
nil
message
exact same thing
question mark
ui table view delegate
wrap
rethink
default values
number of object
view model
callback
check for it
weird
change variable
default value
view model
handed
collection object
null object
enjoying swift
functionalish stuff
bind operation
dequeue
pass view model
cell
get view model
minimize
even though i know
no realistic way
subview
table view ask for
bounce collection
impossible
minimize
subview model
outside bounds
ends up causing problem in data source
dequeue
return cell
sucks
possible smell
think if name
if let
getting back cell view model
have to do uf let
actual cell view model
promiss view model
refactor
struggle
bind
same function
swift function work
fascinating
argument
instance method
curried
capital foo class method
weird
use bind
cell view model
hard to explain
getting cell
configure
if let
conditional
procedurely
ability
makes less sense
feels off
if exists
second argument
applies
bounds
think
certain level exposure
apply cell view model
refresh
clearer
similarly
simple case
operator use
apply
ambiguity
json example
original
very bottom
original record
super nested
rethinking
better way to
dont know
come from objective c
picking up
auto
loads is different
interesting things
writing objective c ish code in swift
swift weird
seen from
it was objective c
very frustrated
haskell
blog post
past week
re excited
wrap it up