About
Archive
Features
RSS
Twitter
Articles Archive
Linked List Archive
June 2014
The Paradigms of Swift
Thursday, June 12
New O'Reilly Videos For iOS (with Yours Truly)
Sunday, June 08
Unit Testing with Swift
Friday, June 06
Where The Metal API Could Be Headed
Tuesday, June 03
March 2014
Our Sprite Kit Book Now In Beta
Wednesday, March 05
February 2014
Yes, *that* Brent Simmons
Thursday, February 27
NSUserDefaults - Not Just For Persistent Settings
Wednesday, February 26
Don't Write Off Tinkering In The Garage
Tuesday, February 25
Apple's Secure Coding Guide
Monday, February 24
Security Is Code Formatting
Monday, February 24
DTrace - Lightning Stolen From The Unix Gods For Use By Mere Mortals
Wednesday, February 12
strace - Tool of The Unix Gods
Monday, February 10
Solving The Huge View Controller Problem
Wednesday, February 05
January 2014
The Failures of Teaching Test Driven Development
Monday, January 27
The Early Bird Gets The CocoaConf
Monday, January 27
TaskPaper Source Code Released
Thursday, January 09
Generate Screen Shots Compatible With iTunes Metadata Uploader
Thursday, January 09
So, You Want To Write A 2D iOS Game?
Wednesday, January 08
My CocoaSlopes Talk On XCTest
Friday, January 03
December 2013
"It Might be Good, But It Might Not Be Good Enough"
Tuesday, December 24
Since You Can Compile Anything to JavaScript...
Tuesday, December 24
Properties vs. ivars: Final Round
Monday, December 23
Running Quartz Composer Patch Files on iOS
Saturday, December 21
Design UI Interaction With Facebook's Origami
Saturday, December 21
If Only We Had The Smalltalk IDE...
Wednesday, December 18
"But if it’s a year or two, you need to be making a different game."
Thursday, December 12
Because Garbage Collection Is Still A Thing Elsewhere
Wednesday, December 11
November 2013
Computer History Museum Releases Apple II DOS Source
Tuesday, November 12
October 2013
Just Because Some CEO Said So
Thursday, October 10
NSHipster, The Novel
Wednesday, October 02
Mike Ash's Final Word On ARM64
Tuesday, October 01
September 2013
A Simulation Of Newton's Cradle With UIKit Dynamics
Monday, September 30
Modifying The isa Pointer on 64-bit ARM, or, I Didn't Have Enough Headaches This Morning
Tuesday, September 24
Full Text Searchable Transcript Of WWDC Sessions, Seriously
Tuesday, September 24
That's All It Took To Weaken The Encryption
Monday, September 16
A Fingerprint Is Still Just A Single Factor
Monday, September 16
Bwoken 2 - Command Line Workflow For UI Automation
Friday, September 13
How Dropbox Resolves Conflicts, Or Not
Thursday, September 05
First Time Users
Wednesday, September 04
August 2013
What's With The Crazy Objective-C Block Syntax
Thursday, August 22
UIAuto - Simpler CLI Interaction with UI Automation
Wednesday, August 21
Long Live the King
Wednesday, August 21
Feeding a Map View With NSFetchedResultsController
Tuesday, August 20
Ben Scheirman's iOS Developer Tools List Extravaganza!!!
Tuesday, August 20
The Future of Programming
Tuesday, August 06
On Comparing iOS and Android Development
Tuesday, August 06
Why Use CGRectMake and Friends?
Monday, August 05
Using Class Clusters Instead of If-Statements To Support iOS 7
Monday, August 05
July 2013
Software Engineering is a Social Science
Thursday, July 25
Objective C Generics Implemented Entirely At Compile Time
Wednesday, July 24
RubyMotion Implements Retain Cycle Detection
Tuesday, July 23
You, Too, Can Kill Patents of Software
Monday, July 22
Apple Developer Portal, and The Perils of The Modern Age
Monday, July 22
Apparently, URL Encoding/Decoding Is The Third Hardest Problem In Computer Science
Friday, July 19
What Was That About Sufficiently Smart Compilers?
Wednesday, July 10
Core Data for the Curious Rubyist. Or, Look Ma', I Spoke In Belgium!
Tuesday, July 09
Eero hits v2.0
Tuesday, July 09
June 2013
What Can We Learn From Languages Without OO Inheritance?!?
Friday, June 28
More On Why Objective-C Is The Way It Is
Tuesday, June 25
Commercial Lisp for iOS Compiled Through LLVM
Sunday, June 23
So, About That Unit Testing Thing...
Saturday, June 22
WWDC 2013 Hidden Gems
Wednesday, June 19
Usability vs Security: Wifi Hotspot Password Edition
Wednesday, June 19
James Dempsey and The Breakpoints Live Near WWDC 2013 (With Yours Truly)
Monday, June 03
Apple Radar Gets Gradient Toolbars, Still Opaque
Saturday, June 01
May 2013
Operational Transforms And Core Data, In The Wild
Friday, May 31
Remember How Pre-rendering With Core Graphics Was Better?
Friday, May 31
SQLite's Atomic Magic Tricks...I Mean, Illusions
Wednesday, May 29
"How Do I Learn All Those Details?"
Tuesday, May 28
Or, Do I Wish The Objective-C Compiler Was Sufficiently Smart?
Tuesday, May 28
Not All Programming Languages Are Created Equal (Duh!)
Tuesday, May 28
Patents On Algorithms, Historical Edition
Wednesday, May 22
Building Bridges To JavaScript
Wednesday, May 15
How to Build Scar Tissue (Or, a fascinating approach to solving iCloud/Core Data)
Tuesday, May 14
TICoreDataSync Hits 1.0.2
Tuesday, May 14
Now, *This* is A Bug Report
Friday, May 10
RubyMotion: Now For OS X And With Weak References!
Thursday, May 09
No More Patents on Software In New Zealand
Thursday, May 09
SQLite: The File Format Of The Future
Thursday, May 02
April 2013
GSAutomation - Simple Test Runner For UI Automation by the Hulu Tech Team
Friday, April 26
Expert Beginners
Tuesday, April 23
Codea, Lua IDE for iPad, Now Exports as Xcode Projects
Monday, April 22
Run UI Automation Tests in the Cloud with cisimple
Friday, April 12
Self Compiling Objective-C Files
Monday, April 08
A Secure Incremental Store For Core Data
Tuesday, April 02
March 2013
Particle Playground - Generate Core Animation Particle Emitter Code
Tuesday, March 12
A Visual Regular Expression Debugger
Monday, March 04
"Introspection And Attention To Details"
Monday, March 04
"Use Autolayout Only When You Need To"
Sunday, March 03
Prototype GLSL Shaders, *On The iPad*, With Codea
Saturday, March 02
February 2013
Why Is Objective-C Like That?
Friday, February 22
Why Is UITableView Like That?
Friday, February 22
Back To The Futures
Monday, February 18
"Good Ideas Are Contagious"
Monday, February 18
PaintCode 1.3 Converts PSDs to Core Graphics Code. Seriously.
Monday, February 11
Delighted Users == Viral Marketing
Thursday, February 07
Switch Between Device and Simulator With Keyboard Shortcut in Xcode
Wednesday, February 06
Brennan Stehling's Huge Library of Xcode Snippets
Wednesday, February 06
Know Your Objective-C Blocks
Wednesday, February 06
Want To Build Your Own Language On LLVM?
Tuesday, February 05
Daniel Steinberg's iOS Storyboards iBook
Saturday, February 02
January 2013
Running iOS Unit Tests From the Command Line
Thursday, January 24
Bet You Didn't Know The Xcode Debugger Could Do That
Wednesday, January 23
A Great Case Study of Retain Cycles, ARC, and Blocks
Monday, January 21
SuperDB - F-Script based iOS remote console debugger
Wednesday, January 16
CocoaConf '13, The Gathering
Tuesday, January 15
The Unreasonable Effectiveness of C
Monday, January 14
The Leaky Abstraction Known As Objective-C
Monday, January 14
Google's iOS Development Workflow
Saturday, January 05
December 2012
RubyMotion Pragmatic Programmers Book
Sunday, December 23
Overwhelmingly Thorough Custom Layout Tutorial for UICollectionView
Wednesday, December 12
`instancetype`, or How to Sneak Type Inference Into The Room
Tuesday, December 11
Recognize Any Unistroke Shape With A Gesture Recognizer
Tuesday, December 11
Real-time, inter-app audio pipes on iOS
Monday, December 10
CocoaPods + Cocoa Controls = Slick Discovery For Third Party Libraries
Monday, December 03
November 2012
Adding Modules To C
Monday, November 26
Generate A Web Service On Heroku...From Core Data Models
Wednesday, November 21
Automating iOS With Pythonista
Sunday, November 18
Handling Keychain data with NSString
Tuesday, November 13
So, You Want to Run Objective-C In The Cloud...
Saturday, November 10
Concurrent HTTP Connections in Mobile Apps
Thursday, November 08
The Original Mac Monkey
Friday, November 02
October 2012
CaptureRecord - User+Screen Recording Library
Wednesday, October 24
libextobjc - Objective-C Extended
Friday, October 12
Remote View Controllers And XPC On iOS
Thursday, October 04
September 2012
XVim - vim modes and bindings for Xcode
Thursday, September 27
PSTCollectionView - A UICollectionView For iOS 4.3+
Wednesday, September 19
Yet Another Reason Why You Want The Source For Your Third Party Libs
Monday, September 17
The Weaknesses of Objective-C
Sunday, September 16
The Assumptions Behind Patents of Software
Saturday, September 15
MiniXcode - Plugin that hides the toolbar
Friday, September 14
Fingertips - Show off Touches When Mirroring on iOS
Thursday, September 13
Continuous Integration and iOS in Depth
Tuesday, September 11
ColorSense - Inline Color Picker and Editor for Xcode
Monday, September 10
RubyMotion Team is Growing
Thursday, September 06
AXElements - Like UI Automation For OS X
Wednesday, September 05
August 2012
Breakpoint on "Unrecognized Selector Sent To Instance"
Tuesday, August 28
Essential C
Tuesday, August 28
Konami Code iOS Gesture Recognizer
Thursday, August 23
Avoiding Merge Conflicts With Storyboards
Tuesday, August 21
What Does That Have To Do With The Price Of Apps In The App Store?
Monday, August 20
Acceptance Testing iOS Applications With Frank
Monday, August 20
iOS Debugging Magic
Wednesday, August 15
Security Risks And iTunes Connect Scraping Services
Saturday, August 04
NSHipster - Weekly Journal of "Overlooked Bits"
Thursday, August 02
OS X 10.8 Components Open Sourced
Thursday, August 02
New Command Utilities in Mountain Lion
Wednesday, August 01
July 2012
Cheddar for iOS Is Now Open Source
Monday, July 30
Programming with Objective-C - Apple Style
Monday, July 30
Pythonista - Powerful Python REPL on iPad
Monday, July 16
iOS Hierarchy Viewer - Firebug for UI Kit
Saturday, July 14
AFIncrementalStore Gets Core Data To Speak to REST Endpoints
Friday, July 13
Simperium Sync Services Announces Pricing and Open Source Strategy
Thursday, July 12
Cupertino - A Command Line Tool To Access Apple Developer Center
Thursday, July 12
CocoaConf Coming Back To Columbus, OH
Wednesday, July 11
Watch WWDC Videos From 2004 to 2008
Monday, July 09
If Objective-C and Python Had a Baby
Sunday, July 08
View Controller Functional Testing in RubyMotion
Saturday, July 07
Premature Optimization Is Like Drawing Conclusions From Sound Bites
Wednesday, July 04
For That Newbie iOS Dev In Your Life
Monday, July 02
June 2012
Core Data Sync Through Dropbox, or...Anything
Friday, June 29
Yojimbo's Rough Transition to iCloud
Wednesday, June 27
Getting Answers To Your Questions
Monday, June 11
LLVM: Apple's Lesser Known Big Bet
Sunday, June 10
Snippet Edit for Xcode Snippets
Friday, June 08
Summary of One More Thing 2012
Tuesday, June 05
Oracle Sues to End Lodsys
Monday, June 04
May 2012
iOS Security
Thursday, May 31
RubyMotion Will Not Cure Ignorance
Saturday, May 19
Core Data Transaction Logs
Friday, May 18
Migrating Core Data in Code
Thursday, May 17
Core Data and iCloud Woes in Depth
Wednesday, May 16
On Market Value
Tuesday, May 15
Ruby Script To Grab ID of Plugged In iOS Device
Monday, May 14
Simperium - An iCloud Like Sync Layer That Supports Core Data
Friday, May 11
Logging Without NSLog
Tuesday, May 08
iOS Application Insecurity
Friday, May 04
RubyMotion - Finally a *native* Ruby for iOS
Thursday, May 03
April 2012
Indie Developer Lab - the underground WWDC
Saturday, April 28
Bwoken - CoffeeScript Compiling Workflow for UI Automation
Friday, April 27
Embedding Ruby on iOS
Thursday, April 26
How To Write an iOS App In Pure C
Tuesday, April 24
Game built entirely on iPad with Codea
Monday, April 23
Automatic Boxing
Friday, April 20
Test Driven iOS Development (book)
Friday, April 13
Apple Can Defend App Devs Against Lodsys
Friday, April 13
LayerCake - Taming those PSD assets
Friday, April 06
Novocaine - Block Based High Performance Audio Library
Wednesday, April 04
March 2012
iOS 5 Hardening Guide (pdf)
Friday, March 30
Test Studio for iOS
Thursday, March 29
Installing Mountain Lion Preview on VMWare
Wednesday, March 28
You're Selling it Wrong?
Wednesday, March 28
lolcommit
Tuesday, March 27
Paid Upgrades
Tuesday, March 27
iOS 5 Programming Pushing The Limits (book)
Monday, March 26
Vector vs Bitmap in a Retina World
Monday, March 26
Limit on JPG Dimensions in iOS Webkit
Friday, March 23
Debugging iCloud Core Data
Friday, March 23
RESTful API Design
Thursday, March 22
PaintCode - Vector Drawing Tool For Core Graphics
Wednesday, March 21
Collections and Enumerations in Objective-C
Tuesday, March 20
Codesigning With the Apple Developer ID Gotchas
Monday, March 19
Accessing Web Services Through NSPredicates
Monday, March 19
This American Is Impressed
Monday, March 19
Apple Devices Broadcast Recently Seen MAC Addresses
Friday, March 16
MacRuby, Xib file outlets, and Xcode 4.3
Thursday, March 15
ActiveGS by the Free Tools Association
Wednesday, March 14
Dictionary with Keys For Values
Tuesday, March 13
Test Driving iOS Development with Kiwi (book)
Tuesday, March 13
On Patents: The Myth of the Sole Inventor
Friday, March 09
Disable iPad Home Button
Thursday, March 08
So You Wanna Be An iOS Developer?
Thursday, March 08
Fix Radar or GTFO
Wednesday, March 07
Unix as IDE
Wednesday, March 07
Sandboxing and Applescripts
Tuesday, March 06
February 2012
Your Move, Apple
Wednesday, February 22
GPUImage Framework
Tuesday, February 21
So, How Much Will It Cost To Build This App?
Sunday, February 19
Time To Rethink Your Class Design
Saturday, February 18
More Common Ground
Friday, February 17
Common Ground
Thursday, February 16
Hacking and Securing iOS Applications (Book)
Thursday, February 16
The JSON Saga
Wednesday, February 15
NSScreencast
Wednesday, February 15
Tale of an iOS Freelancer
Tuesday, February 14
Making Love to Webkit
Monday, February 13
It Is Possible To Do Object Oriented Programming In Objective-C
Thursday, February 09
Unit Testing Cocoa with MacRuby
Saturday, February 04
QuickLook Plugin For Provisioning Profiles
Wednesday, February 01
January 2012
SOPA and PIPA
Wednesday, January 18
December 2011
Real Software Engineering
Wednesday, December 28
"Cheap" and "Customizable"
Monday, December 26
Zucchini: Promising Cucumber-like Front End for UI Automation
Friday, December 23
Apple Lossless Decoder...Written in JavaScript
Friday, December 23
Repeat Text Actions Like Vim In Any Cocoa Text Field
Thursday, December 22
Yours Truly on the NSBrief Podcast
Friday, December 16
Overwhelming List Of Good Cocoa Literature
Monday, December 12
GAJavaScript - Objective-C bridge to Javascript running in a web view
Saturday, December 10
Remotely Debugging UIWebViews From The Desktop
Thursday, December 08
Want MacRuby on iOS?
Tuesday, December 06
Siri API May Be Far Off
Friday, December 02
November 2011
So, What's A Good Practice With Groups And Directories In Xcode?
Wednesday, November 30
Xcode 4 Keyboard Shortcuts
Tuesday, November 29
Browser Debugging Tools: Bonus Features
Tuesday, November 29
Rapture XML
Saturday, November 26
Developing on an iPad with Vim
Saturday, November 26
Exception Backtraces in Xcode 4.2
Wednesday, November 23
How Xcode Optimizes PNGs
Tuesday, November 22
How Would You Do That In Lisp?
Monday, November 14
Hues - Invoke the Color Picker Anytime
Tuesday, November 08
Quickly Find Any UIColor
Tuesday, November 08
Debugging NSMutableURLRequests
Monday, November 07
AFNetworking
Friday, November 04
Write Lua on the iPad
Thursday, November 03
October 2011
Avoiding View Controller Spaghetti
Monday, October 31
Automatic Reference Counting
Tuesday, October 25
Think You're An Advanced iOS 5 Dev?
Friday, October 21
Debug Your UIView Hierarchy
Thursday, October 20
Namespacing Hack in Objective-C
Monday, October 17
New Features in GCD
Friday, October 14
Dennis Ritchie
Thursday, October 13
Who Are You?
Tuesday, October 11
Smalltalk Best Practice Patterns
Sunday, October 09
September 2011
UTF-8 All The Way Down
Wednesday, September 21
A Pausable, Persistent Operation Queue
Tuesday, September 20
A "URL" Router for Objective-C
Tuesday, September 13
Privacy Policies
Tuesday, September 06
Destroy All Software
Thursday, September 01
August 2011
The Architecture Of Modern Browsers
Monday, August 29
Smalltalk Running on Javascript
Tuesday, August 23
Google Drops a Load on Lodsys
Saturday, August 20
Aspect Oriented Programming with Proxy Objects
Wednesday, August 17
Nimbus, Rebirth of Three20
Monday, August 15
Another iOS Developer's Perspective of Android
Sunday, August 07
Text And Graphics Layout with CoreText
Thursday, August 04
Banding Together Against Lodsys
Thursday, August 04
Amazon App Store Woes
Wednesday, August 03
Hack Mac Password Through Firewire Port?
Tuesday, August 02
Lion Security Model
Tuesday, August 02
PhoneGap goes 1.0
Monday, August 01
July 2011
How the Editor of A Windows Magazine Became an Apple Fanboy
Tuesday, July 26
Generate Colored Icons From Image Masks In Objective-C
Monday, July 25
Lodsys Sues Angry Birds Over Patent Suit
Thursday, July 21
Full Disk Encryption Without Erasing Data in Lion
Thursday, July 21
State of Test Driven Development on iOS
Wednesday, July 20
Analysis of Apple's International App Price Adjustment
Friday, July 15
Patents and the Independent Developer
Wednesday, July 13
Design Evolution of an iOS App
Monday, July 11
What Manner of Dark NSPredicate Magic is This?
Wednesday, July 06
MacRuby Presentation By A Core Contributor
Tuesday, July 05
Leaving Old iOS Versions Behind
Friday, July 01
June 2011
I'm Speaking At CocoaConf 2011 (Columbus, OH)
Thursday, June 30
How Much Is Each iOS User Worth To Apple?
Thursday, June 30
What's In An App Name?
Tuesday, June 28
Android and the Open Web
Monday, June 27
Native Scrolling in Web Apps on iOS 5
Monday, June 27
WWDC 2011 Videos
Thursday, June 23
gdb Tips and Tricks
Tuesday, June 21
Dev's Eye View of iOS and Android
Monday, June 20
Git Immersion
Monday, June 20
Mustache HTML Templating in Objective-C
Wednesday, June 15
Apple and The Mobile Web
Monday, June 13
Automating Ad Hoc Builds From The Command Line
Friday, June 03
Balancing the Network Activity Indicator
Thursday, June 02
May 2011
Lodsys Gussies Up Poker Face
Tuesday, May 31
HockeyApp for Distributing Ad Hoc Builds
Tuesday, May 31
Manaing Multiple Resolutions of Images
Thursday, May 26
Evernote's Architecture
Tuesday, May 24
Apple Responds to Lodsys
Monday, May 23
Deploy AdHoc Builds with Dropbox
Monday, May 23
Building Twitter's Layered iPad Interface
Monday, May 23
Flash, Meet Hype
Friday, May 20
Native-like Web Scrolling on iOS
Friday, May 20
A Programmer's Job Is To Delete Code
Thursday, May 19
App Store Reviewers Are People, Too
Wednesday, May 18
FAQ For Lodsys Software Patent Suits
Tuesday, May 17
iPad Interfaces: Doing Them Right
Tuesday, May 17
Advertising Your Product To The Right Audience
Tuesday, May 17
Core Data Model Woes
Monday, May 16
Android 101 for the iOS Developer
Sunday, May 15
App Store Trademark: What Goes Around Comes Around
Friday, May 13
iOS Devs Sued for In App Purchases
Friday, May 13
Building Xcode 4 Projects From The Command Line
Friday, May 13
One Line Core Data Fetch
Tuesday, May 10
Xcode is to Internet Explorer as...
Monday, May 09
Cocoa Controls
Sunday, May 08
Think You're A Hotshot?
Friday, May 06
Nothing to Hide
Tuesday, May 03
Apple stops iTunes reviews for apps downloaded with promo code
Tuesday, May 03
Live Crash Reporting with QuincyKit
Monday, May 02
April 2011
Use Your Own Fonts with FontLabel
Saturday, April 30
Beware The Allure Of Cross Platform Toolkits
Friday, April 29
Git Workflow
Friday, April 29
What's The Value of a Free App?
Friday, April 29
Show Only Currently Active Apps in the Mac OS X Dock
Thursday, April 28
ArcGIS API v1.8 Released
Thursday, April 28
"Native" Javascript on iOS
Wednesday, April 27
Location, Location, Location
Wednesday, April 27
Smartphones on the Toilet
Tuesday, April 26
They Still Made Typewriters?
Tuesday, April 26
One Finger Rotation Gesture Recognizer
Tuesday, April 26
Apps, The New Medium
Monday, April 25
MIDI Dock Port Connector for iPad
Monday, April 25
Detailed Analysis of consolidated.db
Thursday, April 21
Appcelerator or Phonegap Revisited
Thursday, April 21
You Already Agreed To Be Tracked
Thursday, April 21
Boldly Marketing Your Apps
Wednesday, April 20
How Apple Tracks Your Location Without Consent
Wednesday, April 20
iPhones Record Your Location History in Unencrypted File
Wednesday, April 20
Security Doesn't Have to Trump Usability
Wednesday, April 20
The Paradox of Lisp
Monday, April 18
What App Developers Want
Saturday, April 16
Javascript Has Jumped The Shark
Friday, April 15
Subclassing NSInputStream
Friday, April 15
PUT vs POST: A Field Guide
Friday, April 15
Appcelerator Titanium: A world of hurt
Thursday, April 14
iOS Upgrades Are Part of the Value Chain
Wednesday, April 13
Open Source Continual Speech Recognition? Yup
Wednesday, April 13
iLuaBox - iOS IDE for Lua
Tuesday, April 12
Demo Your iPhone App In A Browser
Tuesday, April 12
Push Notifications Without the Headache
Monday, April 11
Realism in User Interfaces
Monday, April 11
Why Estimating Development Time is Hard
Sunday, April 10
Kiwi From Scratch on Xcode 4
Thursday, April 07
Lucid Code
Thursday, April 07
iOS Beta Testing: The Easy Way
Wednesday, April 06
Cocoa with Love
Wednesday, April 06
My books...
[
フレーム
]
[
フレーム
]
AltStyle
によって変換されたページ
(->オリジナル)
/
アドレス:
モード:
デフォルト
音声ブラウザ
ルビ付き
配色反転
文字拡大
モバイル