Sketchy Cam

  Camera Apps. I’ve always had a desire to make one. I’ve never used any other from the stock camera app that comes with iPhone. For the past few weeks, Ive decided to give a trial on creating my own camera app. After countless tinkering about, I finally settled with a camera with a default Sketch(…)

SPDYCocoa for iOS

SPDY (pronounced speedy) is an open networking protocol developed primarily at Google for transporting web content. The goal of SPDY is to speed up the web. This is achievable by reducing bandwidth by compressing request/response headers and reducing the round trip needed grab resources. SPDY boasts over a 23% reduction in page loading time, which is(…)

Obj C .travis.yml

Travis CI is recommended for those that commonly do unit/integration test without the hassle of setting up/maintaining a contiguous integration server like Jenkins. Travis CI is a hosted, distributed[2] continuous integration service used to build and test projects hosted at GitHub. Travis CI is free for public GitHub repositories and they do offer pricing plans for private GitHub repositories.(…)

Sprite-kit Components

Sprite-kit Components is a component model for iOS 7+ SpriteKit Framework. Add components that perform specific behaviors to your nodes. Benefits to using the component based model include: Lets you write reusable behaviors that you can apply to any node and reuse across projects Adds an update method with delta time called for every SKComponentNode(…)

MonsterWars8 Component Architecture Framework

MonsterWars8 Component Architecture Framework

Ive always enjoyed component architecture in game development. Which is probably the reason why I am more likely to use Unity over Cocos2d. Not to say cocos2d does not have a component architecture, but you have to put in more effort to build it. Ray Wenderlich back in January 2013, has came up with a(…)

Symmetric Image optimzation

Symmetric Image optimzation

Ive been focusing some of new materials on EBuddy’s tech blog. Most likely, I will still maintain any materials that are not suitable for EBuddy here. My first article is related to cutting down redundant image size on Symmetric images. There are some accompany code and samples on git hub. The article goes through some(…)

Chartboost house warming

Chartboost held a pretty good house warming in Amsterdam on 25/April/2013. The office setup had 2 large rooms. And in 1 of those rooms, 2 humongous sofa’s stood out pretty quickly. That pretty much sums up the whole place. Of course, there were working tables in the centre of each room and a small bar(…)

Iamsterdam

Iamsterdam

I’ve finally made my way to Amsterdam, Netherlands.Currently I’m at the expat enter getting my Dutch BSN citizenship number. It is definitely a different environment that I am used to. It is a beautiful country thou the weather is a big drawback. Ive lost track of alot of my personal projects since I made my(…)

Loading local images in UIWebView with NSURLProtocol

Loading local images in UIWebView with NSURLProtocol

A friend of mine recently wanted to know how to utilize bundle images into UIWebView. His concern was that remote images would slow down his hybrid HTML5 iOS app. So he kindly send me this stack overflow link to figure it out. http://stackoverflow.com/questions/5572258/ios-webview-remote-html-with-local-image-files After a quick reading, its highly possible to create your own custom URL(…)

Squeezing performance from CALayer Shadow

Squeezing performance from CALayer Shadow

Creating a shadow on your UIVIew’s are really easy with CA Layers. All needed is 3 lines of code. [uiview.layer setShadowColor:[UIColor blackColor].CGColor]; [uiview.layer setShadowOpacity:.8]; [uiview.layer setShadowRadius:2]; If you apply this code, you’ll notice a high CPU usage especially when the screen redraws (during dragging). This is because the CA Layer tries to draw the shadow(…)