<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8162990119730903407</id><updated>2024-09-05T22:03:27.302-07:00</updated><title type='text'>ikhoyo</title><subtitle type='html'>App development for the iPhone and iPad.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ikhoyo.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8162990119730903407/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://ikhoyo.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>ikhoyo</name><uri>http://www.blogger.com/profile/07359140856198956734</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbG4G-wyb-1aLhmbCzEcMNTGVXviAv2_JJU0XyBI4ZsD3BM9QnNzd7onhdKL0dVc6n3hvwO6z1eYAQlK_CyVA83XGsXTp0ydGLSs25WP77LZLkJA96pXE1hHGGWFLKtPw/s220/ikhoyo.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8162990119730903407.post-6852244537666927841</id><published>2012-01-26T13:22:00.000-08:00</published><updated>2012-01-26T13:24:10.751-08:00</updated><title type='text'>Amazon DynamoDB</title><summary type="text">Spent some time looking at DynamoDB from Amazon. According to this link, a beta tester was able to load multiple terabytes of data at 250K writes per second maintained for 3 days. And average read latency close to 2ms and 99th percentile 6-8ms.

If these numbers hold up, this is a game changing technology.

The DyanmoDB range table type seemed a bit wonky until I realized it&#39;s just a one-to-many </summary><link rel='replies' type='application/atom+xml' href='http://ikhoyo.blogspot.com/feeds/6852244537666927841/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ikhoyo.blogspot.com/2012/01/amazon-dynamodb.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8162990119730903407/posts/default/6852244537666927841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8162990119730903407/posts/default/6852244537666927841'/><link rel='alternate' type='text/html' href='http://ikhoyo.blogspot.com/2012/01/amazon-dynamodb.html' title='Amazon DynamoDB'/><author><name>ikhoyo</name><uri>http://www.blogger.com/profile/07359140856198956734</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbG4G-wyb-1aLhmbCzEcMNTGVXviAv2_JJU0XyBI4ZsD3BM9QnNzd7onhdKL0dVc6n3hvwO6z1eYAQlK_CyVA83XGsXTp0ydGLSs25WP77LZLkJA96pXE1hHGGWFLKtPw/s220/ikhoyo.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8162990119730903407.post-8473465911302459457</id><published>2011-07-01T19:25:00.000-07:00</published><updated>2011-07-01T19:25:22.111-07:00</updated><title type='text'>Networking Library for iPhone and iPad</title><summary type="text">I&#39;ve added a very useful and complete networking library to my open source GitHub repo. After you clone the repo, open the ikhoyo-public workspace in the workspaces directory, and then look in the ikhoyo-net project.

There is also some example code in the ikhoyo-top project. The sample retrieves some data from Socrata using the networking library. The library is called IkhoyoURLManager, and the </summary><link rel='replies' type='application/atom+xml' href='http://ikhoyo.blogspot.com/feeds/8473465911302459457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ikhoyo.blogspot.com/2011/07/networking-library-for-iphone-and-ipad.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8162990119730903407/posts/default/8473465911302459457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8162990119730903407/posts/default/8473465911302459457'/><link rel='alternate' type='text/html' href='http://ikhoyo.blogspot.com/2011/07/networking-library-for-iphone-and-ipad.html' title='Networking Library for iPhone and iPad'/><author><name>ikhoyo</name><uri>http://www.blogger.com/profile/07359140856198956734</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbG4G-wyb-1aLhmbCzEcMNTGVXviAv2_JJU0XyBI4ZsD3BM9QnNzd7onhdKL0dVc6n3hvwO6z1eYAQlK_CyVA83XGsXTp0ydGLSs25WP77LZLkJA96pXE1hHGGWFLKtPw/s220/ikhoyo.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8162990119730903407.post-2060093084236753708</id><published>2011-07-01T19:14:00.000-07:00</published><updated>2011-07-01T19:14:39.414-07:00</updated><title type='text'>SQLite on the iPhone and iPad</title><summary type="text">I&#39;m a guest author at Mobile Orchard. You can see my two posts about using SQLite on the iPhone and iPad:

1. Compiling Your Own Version of SQLite for iOS
2. Using SQLite with iOS

The posts describe using SQLite in great detail. You can find the accompanying code on my GitHub repo.</summary><link rel='replies' type='application/atom+xml' href='http://ikhoyo.blogspot.com/feeds/2060093084236753708/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ikhoyo.blogspot.com/2011/07/sqlite-on-iphone-and-ipad.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8162990119730903407/posts/default/2060093084236753708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8162990119730903407/posts/default/2060093084236753708'/><link rel='alternate' type='text/html' href='http://ikhoyo.blogspot.com/2011/07/sqlite-on-iphone-and-ipad.html' title='SQLite on the iPhone and iPad'/><author><name>ikhoyo</name><uri>http://www.blogger.com/profile/07359140856198956734</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbG4G-wyb-1aLhmbCzEcMNTGVXviAv2_JJU0XyBI4ZsD3BM9QnNzd7onhdKL0dVc6n3hvwO6z1eYAQlK_CyVA83XGsXTp0ydGLSs25WP77LZLkJA96pXE1hHGGWFLKtPw/s220/ikhoyo.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8162990119730903407.post-2808944949227948700</id><published>2011-05-28T17:42:00.000-07:00</published><updated>2011-05-29T00:08:06.192-07:00</updated><title type='text'>Local Web Views for the iPad and iPhone</title><summary type="text">Sometimes we need to display complex information in iPhone or iPad applications. The UIWebView is a very handy for doing this. But how do we get dynamic or live data into our UIWebViews? Wouldn&#39;t it be nice to have the ability to make a full fledged web application that runs locally on the device? 

This post shows you how to do this. The Ikhoyo Web View is a set of classes that make it easy to </summary><link rel='replies' type='application/atom+xml' href='http://ikhoyo.blogspot.com/feeds/2808944949227948700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ikhoyo.blogspot.com/2011/05/local-web-views-for-ipad.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8162990119730903407/posts/default/2808944949227948700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8162990119730903407/posts/default/2808944949227948700'/><link rel='alternate' type='text/html' href='http://ikhoyo.blogspot.com/2011/05/local-web-views-for-ipad.html' title='Local Web Views for the iPad and iPhone'/><author><name>ikhoyo</name><uri>http://www.blogger.com/profile/07359140856198956734</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbG4G-wyb-1aLhmbCzEcMNTGVXviAv2_JJU0XyBI4ZsD3BM9QnNzd7onhdKL0dVc6n3hvwO6z1eYAQlK_CyVA83XGsXTp0ydGLSs25WP77LZLkJA96pXE1hHGGWFLKtPw/s220/ikhoyo.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8162990119730903407.post-2816600227629481937</id><published>2011-05-28T00:42:00.000-07:00</published><updated>2011-05-29T17:02:23.532-07:00</updated><title type='text'>Dynamic Tabs for the iPad</title><summary type="text">The UISplitViewController allows us to present a master/detail view for iPad apps. For an app with a complicated data model or many detail views, it can be useful to have the detail view use a UITabBarController as the container. In this post, I&#39;ll show you how to open multiple tabs in the detail view dynamically. In addition to the dynamic tabs, I&#39;ll also show you a few Interface Builder tricks </summary><link rel='replies' type='application/atom+xml' href='http://ikhoyo.blogspot.com/feeds/2816600227629481937/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ikhoyo.blogspot.com/2011/05/dynamic-tabs-for-ipad.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8162990119730903407/posts/default/2816600227629481937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8162990119730903407/posts/default/2816600227629481937'/><link rel='alternate' type='text/html' href='http://ikhoyo.blogspot.com/2011/05/dynamic-tabs-for-ipad.html' title='Dynamic Tabs for the iPad'/><author><name>ikhoyo</name><uri>http://www.blogger.com/profile/07359140856198956734</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbG4G-wyb-1aLhmbCzEcMNTGVXviAv2_JJU0XyBI4ZsD3BM9QnNzd7onhdKL0dVc6n3hvwO6z1eYAQlK_CyVA83XGsXTp0ydGLSs25WP77LZLkJA96pXE1hHGGWFLKtPw/s220/ikhoyo.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8162990119730903407.post-3498829849016775267</id><published>2011-05-22T11:50:00.000-07:00</published><updated>2011-05-22T11:52:54.716-07:00</updated><title type='text'>Techniques for iPad and iPhone programming</title><summary type="text">I&#39;ve been programming for the iPhone and iPad for a while now and would like to share some of the techniques I&#39;ve developed to help the process.&amp;nbsp; Here are some of the topics I&#39;ll be discussing in future posts:

iOS and Xcode are terrific tools, and I&#39;ve learned to greatly appreciate Interface Builder.&amp;nbsp; You should leverage IB wherever possible, but IB has a fairly steep learning curve. </summary><link rel='replies' type='application/atom+xml' href='http://ikhoyo.blogspot.com/feeds/3498829849016775267/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ikhoyo.blogspot.com/2011/05/techniques-for-ipad-and-iphone.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8162990119730903407/posts/default/3498829849016775267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8162990119730903407/posts/default/3498829849016775267'/><link rel='alternate' type='text/html' href='http://ikhoyo.blogspot.com/2011/05/techniques-for-ipad-and-iphone.html' title='Techniques for iPad and iPhone programming'/><author><name>ikhoyo</name><uri>http://www.blogger.com/profile/07359140856198956734</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbG4G-wyb-1aLhmbCzEcMNTGVXviAv2_JJU0XyBI4ZsD3BM9QnNzd7onhdKL0dVc6n3hvwO6z1eYAQlK_CyVA83XGsXTp0ydGLSs25WP77LZLkJA96pXE1hHGGWFLKtPw/s220/ikhoyo.png'/></author><thr:total>0</thr:total></entry></feed>