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のマニアックな話でついていけないことはあるが、全体としてためにはなってる。と思う