Paul Solt
iPhone/iPad Developer and Instructor
  • About
  • Artwork Evolution
  • Artwork
  • Impulse
  • News
  • Projects
    • Texture Evolution
    • Labyrinth
    • Planetpaluza
    • Ray Tracer
    • Photon Mapping
    • Comp. Animation
    • Particle Systems
    • Game Boy Advance Graphics Library
  • iPhone Development Stream
  • Teaching and Experience
MatBorder App Small

Learn How to Build iPhone Apps Online

By Paul Solt On January 9, 2013 · 4 Comments · In iPhone

I’m teaching an online iPhone Development class through Skillshare.com where you will learn how to build iPhone apps. It starts on January 28th for three weeks. All the videos are recorded, so it’s ok to miss class.

The course is designed for non-programmers and beginner developers [...]

Continue Reading →
Frameworks

Resource Bundles for iPhone Frameworks and Static Libraries

By Paul Solt On December 8, 2012 · Leave a Comment · In iPhone

I decided to experiment with iOS Framework Guide from jverkoey’s github. There were a couple of issues that aren’t fixed for Xcode 4.5.2. It looks like some things may have changed.

Static Library Target – Framework

The last lines of the script need to be updated for the static [...]

Continue Reading →
Mock Delegate Kiwi

Mocking a UIKit Delegate Protocol with Kiwi

By Paul Solt On December 3, 2012 · Leave a Comment · In iPhone

I’m experimenting with mock objects in Kiwi and decided to try and mock the UIAlertViewDelegate. I ran into two issues.

1. Order is important when creating the mock delegate object. It needs to be setup with all the delegate method receive calls before you [...]

Continue Reading →
Xcode 4 Logic Test Fail with UIKit

Unit Testing Static Libraries with Kiwi for iOS Development

By Paul Solt On December 2, 2012 · 2 Comments · In iPhone

I’ve been playing with Kiwi and I’m trying some BDD (Behavior Driven Development) for a new static library component I wanted to build.

I began with a new Xcode project using the Static Library template, but ran into issues with the difference between “logic tests” and “application tests”. In short, all [...]

Continue Reading →
Custom Action in a UICollectionView

UICollectionView Custom Actions and UIMenuController

By Paul Solt On November 28, 2012 · 12 Comments · In iPhone

The UICollectionView can provide a special UIMenuController with cut, copy, and paste actions. To add UICollectionView custom actions you need to implement a few extra methods for the shared UIMenuController object. The view controller’s parent window needs to be the key window and you’ll need to respond to UIResponder method canBecomeFirstResponder.

Continue Reading →
Link Facebook page from your iOS App

Linking to a Facebook Page from an iOS App

By Paul Solt On November 27, 2012 · 1 Comment · In iPhone

The Facebook app broke the old way of creating an iOS facebook page link. If the app isn’t installed the old facebook link works, but when it is installed it just opens the Facebook app to the default page.

Fix your app links to Facebook using this

Continue Reading →
Any iOS SDK

Duplicate Code Signing on Xcode with Any iOS SDK

By Paul Solt On November 26, 2012 · 4 Comments · In iPhone

Working with Xcode code signing is a pain. You may have encountered a situation where there are more than two code signing identity’s in Xcode. This means that you potentially have to change four different code signing settings to update your app, rather than just two.

I think this is cruft from upgrading to the [...]

Continue Reading →
Leap Mouse Control

Leap Motion – Control your Mouse on Mac OSX

By Paul Solt On November 13, 2012 · 13 Comments · In Mac OSX

I have a development kit for Leap Motion that arrived last week and I’ve been working on an Objective-C/C++ wrapper for the C++ Leap Motion SDK. I used opaque pointers to contain the Objective-C/C++ code into one file so that the header can be included in vanilla Objective-C apps.

Now that I have a starting [...]

Continue Reading →

Using the social.framework on iOS 6.0

By Paul Solt On October 19, 2012 · Leave a Comment · In iPhone

Using the social.framework is real simple on iOS 6.0. Apple only refers to their reference, so I decided to show the code snippet example. To change between twitter and  Sina Weibo, just use the types: SLServiceTypeSinaWeibo SLServiceTypeTwitter. It just takes 10 lines of code.

If you used the Twitter.framework, you can remove it and replace [...]

Continue Reading →

Making NSApplicationDelegate and NSDocument Play Together in OSX 10.8

By Paul Solt On August 29, 2012 · 2 Comments · In Mac OSX

I found it difficult to setup a NSApplicationDelegate for a Document-based Mac 10.8 (Mountain Lion) application (NSDocument) using ARC.

There’s a lot of handy app specific methods in the delegate protocol that you’ll most likely want in a new Mac app.  However, the project template (Xcode 4.4) does not include the ApplicationDelegate class. This missing puzzle piece [...]

Continue Reading →
← Previous Entries
  • Artwork Evolution

    http://ArtworkEvolution.com

  • Facebook

    Paul Solt | Create Your Badge
  • @PaulSolt

    • No public Twitter messages.
  • Github

  • Tags

    Apple application testing App Store Artwork Evolution Boost bundle C++ cross platform development Dual Monitors Facebook Gears of War 2 gestures git GLUT iOS iPad iPhone iphone dev iphone dev 101 logic testing Mac Macbook Pro mac osx Mac OS X NSDocument Objective-C OCUnit OpenGL player/stage presentation remote control resource paths RIT SCM skillshare slides tdd testable code testing unit testing Windows XP Xbox 360 Xcode xcode 4
  • Recent Posts

    • Learn How to Build iPhone Apps Online
    • Resource Bundles for iPhone Frameworks and Static Libraries
    • Mocking a UIKit Delegate Protocol with Kiwi
    • Unit Testing Static Libraries with Kiwi for iOS Development
    • UICollectionView Custom Actions and UIMenuController
"Unknown Twitter error." — PaulSolt

Paul Solt

Pages

  • About
  • Artwork
  • Artwork Evolution
  • Impulse
  • News
  • iPhone Development Stream
  • Projects
  • Teaching and Experience

The Latest

  • Learn How to Build iPhone Apps Online
    I’m teaching an online iPhone Development class through Skillshare.com where you will learn […]

More

Thanks for dropping by! Feel free to join the discussion by leaving comments, and stay updated by subscribing to the RSS feed.
© 2010 Paul Solt
Platform by PageLines