We craft Apps with passion and pride.

Get hooked, we are.


Dreamweaver CC all code is grayed and can't edit it
2014-Apr-04

If you are editing a html file in Dreamweaver and find that you can not even edit code that is within an editable region then try right clicking on that file and select 'Open With' 'Browse...' and select an text editor, save the file then re-open in Dreamweaver. Voila, the editable code should not be grayed anymore and you can now edit it.

Could not build module 'MessageUI'
2014-Mar-28

During a build I ran into a strange error

To solve, in XCode select Product | Clean
Then in Terminal execute the following command

rm -rf /Users/yourusername/Library/Developer/Xcode/DerivedData/ModuleCache/*

Again, in XCode select Product | Clean.

How to hide UIStatusBar in iOS7
2014-Mar-26

STEP 1: set the status bar to hidden in didFinishLaunchingWithOptions

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
	//--- HIDE STATUS BAR ( ALSO REQUIRES -info.plist Status bar is initially hidden YES )
    [[UIApplication sharedApplication] setStatusBarHidden:YES];
	...
    return YES;
}

STEP 2: set View controller-based status bar appearance to NO in your -info.plist



iOS UITableViewHeaderView - change background color
2014-Mar-13

When trying to set the backgroundColor of UITableViewHeaderView the following do NOT work:

aTableViewHeaderView.backgroundColor = [UIColor darkGrayColor];
aTableViewHeaderView.contentView.backgroundColor = [UIColor darkGrayColor];
aTableViewHeaderView.backgroundView.backgroundColor = [UIColor darkGrayColor];

A solution that works is in 2 easy steps:
 
//---STEP 1. define an IBOutlet UIView and connect in Interface Builder
@property (nonatomic, weak) IBOutlet UIView *_header_VIEW;

//---STEP 2. assign 
aTableViewHeaderView._header_VIEW.backgroundColor = [UIColor redColor];

Parent UIView not allowing gestures on child UIView
2014-Mar-10

To allow interaction with a UIView under another UIView:

//--- TO MAKE SURE GESTURES(SWIPES/TAPS) ARE STILL PERFORMED WHEN ANOTHER VIEW IS DISPLAYED
self.opaque = NO;
self.userInteractionEnabled = NO;

How to check iOS version?
2014-Mar-06

To determine what iOS version your app is running:


//---
//--- SYSTEM VERSIONING PREPROCESSOR MACROS
//---
#define SYSTEM_VERSION_EQUAL_TO(v)([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] == NSOrderedSame)
#define SYSTEM_VERSION_GREATER_THAN(v)([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] == NSOrderedDescending)
#define SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(v)([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] != NSOrderedAscending)
#define SYSTEM_VERSION_LESS_THAN(v)([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] == NSOrderedAscending)
#define SYSTEM_VERSION_LESS_THAN_OR_EQUAL_TO(v)([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] != NSOrderedDescending)

and use them like this:

//---
//--- USEAGE
//---
if (SYSTEM_VERSION_LESS_THAN(@"7.0"))
{
	//--- CODE HERE 
}
if (SYSTEM_VERSION_LESS_THAN(@"7.0"))
{
	//--- CODE HERE 
}

Our Services

  • iPhone & iPad App Design & Development
  • Senior Level iOS Development
  • iOS Code Architecture and Design
  • Mobile Project Management
  • Expertise in all major Apple frameworks
    • In-App Purchasing
    • Location Services
    • Push Notifications
    • Audio and Video
    • Core Data
    • Core Animation
    • Strong UIKit skills

Dream team

  • Patricia Dumontier View Patricia Dumontier's LinkedIn profile
  • Nunzio Fortugno View Nunzio Fortugno's LinkedIn profile
  • Jeff Kitura