quattro_4 scribble

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

thoughtbot Build Phase #10

thoughtbot Learn Grandmas Are Twice as Efficient Episode #10

Cookie ClickerがUSでも流行って、生産性台無し

SubliminalというiOS integration testing framework

相変わらずKIFを絶賛している
1.X, 2.X

accessor, deallocとかのmemory managementの話

詳しく分からなかったがinitの中での _whatever = [whatever retain];
deallocとかの話


cookie clicker
grandma
end of game

consuming my life
back to cookies during working

impacting US GDP

acceptance testing
xctest

using Subliminal
test framework
actually wrapping UI automation
ui interactions assertions

enormous pain
have to create secondary target
pain
not much experience

Subliminal
TDD style
grab element view
xc test
not fan of syntax

KIF interesting
nervous about future
KIF out of organization github kif-framework/KIF · GitHub

KIF officially suport cocoapods

kif 1.X static
kif-next -> kif 2.X
more interesting
inside oc test
not backward compatible

actors model
create tester
tester represent user
tester.navigate to page

benefit? of tester
easier to understand than steps

neko?

KIF obj c based acceptance testing

dealloc
kvo property
invalid state
memory management

if self
accessor
alloc init
accessor side effect
don't use self.dealloc

how prefix those method
prefix with init
setup?
code style depends on when executed

dealloc
remove self from notification center

good idea
weak reference inside block
to avoid retain cycle

closure
any object
directly/indirectly own block
self doesn't own
ui view
not self

same thing for global dispatch queue

same concept
delegate pattern
owned by delegate

shouldn't use self inside block

not sure better way

provides communication with child view
transitioning to master to detail view

one view controller per screen
pattern

SRP
single responsibility principal


自分はObjective-C素人だし、Build Phase話す人毎回同じだし、聞いても意味ないから止めようかなとも思うけど、意外と気になる内容を話している

しばしば、iOSのマニアックな話でついていけないことはあるが、全体としてためにはなってる。と思う