background preloader

IOS 7 Development

Facebook Twitter

Useful for my first IOS app. Matt Neuburg’s Home Page. Superlatives Elected to the MacTech Top 25, 2007 “The MacTech 25 honors the most influential people in the Macintosh community.

Matt Neuburg’s Home Page

How do we know who these people are? You tell us! Once a year, we open up voting to you, the Macintosh community.” Best technical writer John Gruber: “I consider [Matt Neuburg] the best technical writer in the business…” “[The online help for Affrus] is quite simply the finest software documentation I have every encountered. iOS Programming book: Cary Champlin, on Amazon.com: “I don’t know how Matt Neuburg does it differently from other authors, but when I read his books on programming, I just understand the topics at a whole new level of comprehension.” The 10 Best Online Resources to Learn iOS App Development. Looking to learn iOS app development?

The 10 Best Online Resources to Learn iOS App Development

Here is our pick of 10 online resources for learning iOS programming, whether you are completely new to iOS app development or know the basics, these online resources will provide a strong foundation to help you learn the ropes of app development. IT eBooks - Free Download - Big Library. Google Objective-C Style Guide.

Unlike C++, Objective-C doesn't have a way to differentiate between public and private methods—everything is public.

Google Objective-C Style Guide

As a result, avoid placing methods in the public API unless they are actually expected to be used by a consumer of the class. This helps reduce the likelihood they'll be called when you're not expecting it. This includes methods that are being overridden from the parent class. For internal implementation methods, use a category defined in the implementation file as opposed to adding them to the public header. #import "GTMFoo.h" @interface GTMFoo (PrivateDelegateHandling) - (NSString *)doSomethingWithDelegate; // Declare private method @end @implementation GTMFoo (PrivateDelegateHandling) ... - (NSString *)doSomethingWithDelegate { // Implement this method } ...

If you are using Objective-C 2.0, you should instead declare your private category using a class extension, for example: @interface GMFoo () { ... } Again, "private" methods are not really private.

Useful code snippets and Frameworks

Marketplace iOS Objects and Code. AppCode: Objective-C IDE done right. AppCode is an intelligent Objective-C IDE that helps iOS/OS X developers create outstanding apps with ease and pleasure.

AppCode: Objective-C IDE done right

A combination of smart coding assistance reliable refactorings efficient project navigation scrupulous code analysis powerful debugger flexible unit testing full Xcode compatibility and many other features that make you a lot more productive. Finest coding assistance. iOS Developer Library. Xcode Overview: Build a User Interface. You create your app’s user interface in Interface Builder.

Xcode Overview: Build a User Interface

Select a user interface file in the project navigator, and the file’s contents open in Interface Builder in the editor area of the workspace window. A user interface file has the filename extension .storyboard or .xib. Default user interface files are supplied by Xcode when you create new projects from its built-in templates. The contents of .xib and .storyboard files are stored by Xcode in XML format.

At build time, Xcode compiles your .xib and .storyboard files into binary files known as nibs.

Useful Code

A Tasty Pixel » Blog. Loopy News!

A Tasty Pixel » Blog

I’m happy to announce Loopy HD 1.4 and Loopy 2.5 – a significant update that brings the features most frequently requested by users: Reverse and decay. Also – Loopy HD is 50% off! You can access the new effects via the track menu, which can now be rotated to access the new menu items. Tutorials and Learning IOS7 and OBJ-C. Objective-C Math functions. Hi this is Marin - the author of Touch Code Magazine, I hope you are enjoying my tutorials and articles.

Objective-C Math functions

Also if you need a bright iPhone developer overseas contact me - I do contract work. Here's my LinkedIn profile Objective-C uses C’s math which you can find in math.h, however as we do program in different languages it is really annoying to remember by heart how the function names are abbreviated in each and every language. NSURL on iOS 7 – number23.org. Displaying documents in UIWebView. Learn iOS to create iPhone apps. Ipauland2 Try IOS is a great introduction to programming for iWhatever devices.

Learn iOS to create iPhone apps

The course deftly sidesteps the diversion of the Apple development environment, XCode, simulators and NIB files and instead focuses on the structure of IOS applications - the relationship between controllers and views, and for good measure adds some network code and JSON into the mix. I can't fault the course. It's to the point, it takes the participant (and we do have to participate) deeper and deeper into the architecture of IOS development, peeling back the layers as we progress.

Learn iOS Programming. iOS. iOS. iOSDeveloperTips.com - Code, tips and tricks for iOS developers. [iOS developer:tips];. Learn Objective-C: Day 1. Welcome to my series on coming to grips with the awesome language that is Objective-C.

Learn Objective-C: Day 1

Throughout this small series of articles, my aim is to take you from no prior experience with Objective-C to using it confidently in your own applications. This isnʼt a rush job - so donʼt expect to just skim through the basics and be away - weʼll be going through not just the bare essentials, but also the best practices you can apply to ensure your code is the best it can be. Letʼs jump straight in! CGRect, CGSize and CGPoint.