nathanwhy.com nathanwhy.com

nathanwhy.com

nathanwhy

What will your verse be? 从 ReactiveCocoa2.0 到 RxSwift. Tags: ReactiveCocoa RxSwift iOS. Artsy 工程师总结的一些 Cocoa 开发设计误区. Objection 与 Typhoon 的协议绑定对比. ReactiveCocoa 2.0 的冷热信号. ReactiveCocoa 3.0 in MVVM. Swift Functors, Applicatives, and Monads 的图文解释. 实现 twitter iOS app UI. Implicitly Unwrapped Optionals in Swift.

http://www.nathanwhy.com/

WEBSITE DETAILS
SEO
PAGES
SIMILAR SITES

TRAFFIC RANK FOR NATHANWHY.COM

TODAY'S RATING

>1,000,000

TRAFFIC RANK - AVERAGE PER MONTH

BEST MONTH

March

AVERAGE PER DAY Of THE WEEK

HIGHEST TRAFFIC ON

Tuesday

TRAFFIC BY CITY

CUSTOMER REVIEWS

Average Rating: 3.8 out of 5 with 12 reviews
5 star
3
4 star
6
3 star
2
2 star
0
1 star
1

Hey there! Start your review of nathanwhy.com

AVERAGE USER RATING

Write a Review

WEBSITE PREVIEW

Desktop Preview Tablet Preview Mobile Preview

LOAD TIME

1.9 seconds

FAVICON PREVIEW

  • nathanwhy.com

    16x16

  • nathanwhy.com

    32x32

  • nathanwhy.com

    64x64

  • nathanwhy.com

    128x128

CONTACTS AT NATHANWHY.COM

Login

TO VIEW CONTACTS

Remove Contacts

FOR PRIVACY ISSUES

CONTENT

SCORE

6.2

PAGE TITLE
nathanwhy | nathanwhy.com Reviews
<META>
DESCRIPTION
What will your verse be? 从 ReactiveCocoa2.0 到 RxSwift. Tags: ReactiveCocoa RxSwift iOS. Artsy 工程师总结的一些 Cocoa 开发设计误区. Objection 与 Typhoon 的协议绑定对比. ReactiveCocoa 2.0 的冷热信号. ReactiveCocoa 3.0 in MVVM. Swift Functors, Applicatives, and Monads 的图文解释. 实现 twitter iOS app UI. Implicitly Unwrapped Optionals in Swift.
<META>
KEYWORDS
1 nathanwhy
2 hubframework 的组件化实现
3 tags framework ios
4 categories 無
5 categories default
6 ios 主题换肤杂谈
7 tags ios
8 user breakpoint
9 tags lldb
10 tags objection typhoon
CONTENT
Page content here
KEYWORDS ON
PAGE
nathanwhy,hubframework 的组件化实现,tags framework ios,categories 無,categories default,ios 主题换肤杂谈,tags ios,user breakpoint,tags lldb,tags objection typhoon,tags reactivecocoa,小白级图像反色处理,tags image,tags swift,arc 下的循环引用,tags arc ios,通过减少动态派送提升性能,hexo,tags other
SERVER
GitHub.com
CONTENT-TYPE
utf-8
GOOGLE PREVIEW

nathanwhy | nathanwhy.com Reviews

https://nathanwhy.com

What will your verse be? 从 ReactiveCocoa2.0 到 RxSwift. Tags: ReactiveCocoa RxSwift iOS. Artsy 工程师总结的一些 Cocoa 开发设计误区. Objection 与 Typhoon 的协议绑定对比. ReactiveCocoa 2.0 的冷热信号. ReactiveCocoa 3.0 in MVVM. Swift Functors, Applicatives, and Monads 的图文解释. 实现 twitter iOS app UI. Implicitly Unwrapped Optionals in Swift.

INTERNAL PAGES

nathanwhy.com nathanwhy.com
1

User Breakpoint

http://nathanwhy.com/2016/01/03/2016-01-03-User-Breakpoint

What will your verse be? 今天刚看到这一篇文章 Little things that can make your life easier in 2016. 里面提到了之前在 twitter 上热传的打印 frame 小技巧,顺手记录下。 比如添加一个 symbolic breakpoint,然后切换成 User 模式,在 Symbol 里填上 UIApplicationMain,如下填写信息。 这样的话以前不能打印的 CGRect CGSize 都可以被打印出来了。 Expr (void*)dlopen("/Applications/Reveal.app/Contents/SharedSupport/iOS-Libraries/libReveal.dylib", 0x2);. 经同事提醒,同样也可以添加个 user 模式的 symbolic Breakpoint. Want to log all methods getting called in Objective-C? Want to ignore specific exceptions?

2

小白级图像反色处理

http://nathanwhy.com/2015/09/30/2015-09-30-小白级图像反色处理

What will your verse be? 因为图片事先已经被裁剪处理过,比较小,所以直接用 Core Graphics 进行处理。 所谓反色,大体理解就是用 255 分别减去 R,G,B。 从二进制角度理解就是 0 变 1,1 变 0。 InputColor = *inputPixel;. InputColor = inputColor 0xFFFFFF. InputColor 获得了指针 inputPixel 指向图像的某一个像素点颜色,由于颜色是由 RBGA 组成的,每一种都是 8 位,所以是 UInt32。 InputBytesPerRow = bytesPerPixel * inputWidth;. InputPixels = ( UInt32. Calloc(inputHeight * inputWidth, sizeof. InputPixels, inputWidth, inputHeight,. BitsPerComponent, inputBytesPerRow, colorSpace,. InputWidth, inputHeight), input CGImage.

3

Jekyll

http://nathanwhy.com/2014/11/04/2014-11-04-Jekyll

What will your verse be? You’ll find this post in your. Directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run. Jekyll serve - watch. Which launches a web server and auto-regenerates your site when a file is updated. To add new posts, simply add a file in the. Directory that follows the convention. Jekyll also offers powerful support for code snippets:. Puts "Hi, #{name}. Prints 'Hi, Tom' to STDOUT.

4

Objection 与 Typhoon 的协议绑定对比

http://nathanwhy.com/2015/11/29/2015-11-29-Objection-and-Typhoon-in-Protocol-binds

What will your verse be? Objection 与 Typhoon 的协议绑定对比. 都是 Objective-C 中的依赖注入框架,两者都很强大,在 GitHub 上的 star 都超过一千,前者更加轻量级,后者文件数量较多,不但支持 Swift,而且貌似支持 Storyboard,Core Data。 之前看过 Limboy 的 使用 objection 来模块化开发 iOS 项目. 协议绑定 Protocol binds 的实现. JSObjectionInjector *injector = [JSObjection defaultInjector];. Injector = [injector withModule:[ self. Alloc] init] ;. BindClass:[Dog class] toProtocol: @protocol. AnimalProtocol animal = [ JSObjection defaultInjector] getObject: @protocol. 先在工程项目里面的 info.plist 进行配置,这样.

5

HubFramework 的组件化实现

http://nathanwhy.com/2016/10/13/2016-10-13-HubFramewrok

What will your verse be? 是 spotify 公司开源的一套组件驱动 UI 框架,可快速构建 UI,可定制化程度较高,同时也可以很轻易地用 Json 数据来动态构建 UI。 HubFramework 是用 Objective-C 写的,同时它完全支持 Swift,其 demo 也是完全由 Swift 实现。 最近 Instagram 刚开源 IGListKit. 也是完全用 Objective-C,demo 由 Swift 完成。 要入手 HubFramework,需要了解它的五大模块,分别为 Action、Component、Content、Layout 和 JSON。 类似 textField 和 button 的响应事件都会由 actionDelegate 传递给 ViewControllerImplementation 来处理。 因而 cell 的点击事件直接由 ViewControllerImplementation 处理。 实际上,大部分的 Components 都是添加在 CollectionViewCell 上的,这里并不存在我们常用的. HubFrameWork...

UPGRADE TO PREMIUM TO VIEW 11 MORE

TOTAL PAGES IN THIS WEBSITE

16

SOCIAL ENGAGEMENT



OTHER SITES

nathanwhittle.com nathanwhittle.com

nathanwhittle.com is almost here!

Nathanwhittle.com is almost here! Upload your website to get started.

nathanwhittleattorney.com nathanwhittleattorney.com

Law Firm Lebanon, TN - Law Office of Nathan Whittle 615-208-2261

Lebanon, TN Law Firm. Law Office of Nathan Whittle. For your legal service needs, contact the Law Office of Nathan Whittle of Lebanon, TN. We believe that you deserve a peaceful life, that’s why we do our best to help you solve your issues. Learn More About Law Office of Nathan Whittle:. Contact Law Office of Nathan Whittle today at 615-208-2261. Click to email us. View our full website. Address / Get Directions. Law Office of Nathan Whittle. 207 South College St. Lebanon, TN 37087. 2015 hibu USA, Inc.

nathanwhitworth.co.uk nathanwhitworth.co.uk

Nathan Whitworth

Technical Director @ Croud.co.uk, and messer in boats.

nathanwhope.com nathanwhope.com

Nathan Hope - Photographer

Ive always been a story teller. Its what lead me to a career in film and television, first as a cinematographer, and then later as a writer and director. The intimacy and immediacy of still photography has always held a special place in my heart, its where I turn when I simply want to tell a story with an image. This site is a showcase of my newest series Animal Behaviour. If you would like to know more about my work in film and tv, you can follow links to my directing website and imdb page.

nathanwhudson.com nathanwhudson.com

Nathan W. Hudson

Nathan is a social-personality psychologist at Southern Methodist University. Focuses on adult attachment, personality development, and motivation. Furthermore, Nathan is an avid proponent of online research methods. Much of his data is collected on Personality Assessor. A website he designed and operates. Bull; Research Interests. PhD, Psychology (Social/Personality), University of Illinois at Urbana-Champaign. MA, Psychology, University of Illinois at Urbana-Champaign. Affiliation goals and motivation.

nathanwhy.com nathanwhy.com

nathanwhy

What will your verse be? 从 ReactiveCocoa2.0 到 RxSwift. Tags: ReactiveCocoa RxSwift iOS. Artsy 工程师总结的一些 Cocoa 开发设计误区. Objection 与 Typhoon 的协议绑定对比. ReactiveCocoa 2.0 的冷热信号. ReactiveCocoa 3.0 in MVVM. Swift Functors, Applicatives, and Monads 的图文解释. 实现 twitter iOS app UI. Implicitly Unwrapped Optionals in Swift.

nathanwicker.com nathanwicker.com

Home - nathanwicker.com

Click to view my resume. Nathan Wicker (26) is married to Merinda (26) and they have a daughter, Wren (5 Months). He’s a self-starter, quick learner, and carries a versatile skill set with experience in customer service, media production, creative design, and leadership. Recognized skills in troubleshooting, problem solving, creativity, and in leading a team. October 2016 – Today. October 2013 – Today. Graphic Design, Live Production (AVL), Web Design. March 2016 – October 2016. Media Images, Inc. Attent...

nathanwickland.com nathanwickland.com

Welcome nathanwickland.com - BlueHost.com

Web Hosting - courtesy of www.bluehost.com.

nathanwidom.com nathanwidom.com

Welcome nathanwidom.com - BlueHost.com

Web Hosting - courtesy of www.bluehost.com.

nathanwiegand.com nathanwiegand.com

NathanWiegand.com

Ramblings of a mad engineer. Taking MapReduce to Monte Carlo. May 5, 2010. Before theses key-value pairs are passed to the Reducers, they are sorted and the keys are aggregated. A reduce instance will get all of the values associated with a single key. It will then compute some new value from this, emitting an answer (also as a key-value pair). Def Mapper(line): for x in line.split : emit(x, 1). Def Reducer(key, values): count = 0 for v in values: count = v emit(key, count). For example, you can calculat...

nathanwienand.wordpress.com nathanwienand.wordpress.com

Nathan Wienand's Weblog | Ramblings & musings of a rather deranged mind.

Nathan Wienand's Weblog. Ramblings and musings of a rather deranged mind. Thanks for dropping by Nathan Wienand's Weblog! Take a look around and grab the RSS feed. To stay updated. See you around! Latest Entries ». Best book ever – just had my own “revelation moment”. Mdash; Leave a comment. March 26, 2011. PHP Objects, Patterns and Practice, Third Edition. Unofficial* Paginator Helper for Lithium. Mdash; 5 Comments. March 13, 2011. Hello World. 🙂. Last updated 2011-03-14 @ 11am). Limit = 5;. Users = Us...