Objective-C supports extensions of classes using categories. Class categories are defined similar as the class itself. The example defines a class MyClass. The header file declares variables myString and myInt, and methods setMyString and setMyInt.
NSMutableDictionary simplicity
As you all know an NSDictionary object stores a mutable set of entries. An NSDictionary is immutable. If you need a dictionary which you can change, then you should use NSMutableDictionary. NSMutableDictionary is a subclass of NSDictionary, so that you can do with an NSMutableDictionary everything which you can do with a simple NSDictionary plus, you can modify it.
Introduction to Objective-C
Objective-C is a programming language that allows object-oriented programming at a high level. It is an upgrade to the standard ANSI C programming language. Objective-C extends the standard ANSI C language by providing syntax for defining classes, methods and other constructs extension of classes. Before studying the Objective-C programming language, basic knowledge of programming in… →
iTunes Connect: now you can schedule price changes and release dates!
Now you can schedule a series of price changes for those apps that will go into effect automatically on their target dates, effectively being able to plan promotions and do some real marketing on your apps on autopilot once you’ve planned your campaign (standing ovation please!). iTunes Connect is Apple’s developers and publishers portal, which… →
No more film-based screen protectors from Apple branded stores
“Apple has said that it will remove both film-only solutions from its stores, as well as any case or other accessory that includes film protection as part of its package, such as cases that include film screen protectors,” according to the report by iLounge. In usual Apple fashion, the company is not disclosing the reason… →
iTunes Sales Reports Analytics: a closer look to appFigures
appFigures is a reporting platform for iPhone developers that automatically downloads and visualizes iTunes Connect sales data with App Store reviews and ranks for all of their apps. We have been using appFigures for a while now and are pretty happy with it. Before we started using appFigures, we had no reliable and fast way… →
Rhodes vs. Titanium, Round 2
I wrote an introductory post a while back that gave a brief overview of the three main cross-platform mobile development frameworks. At that time, Rhodes was definitely the leading solution in terms of features and support of several different platforms, while Titanium was still in a pre-release state and presented an uncertain future in terms… →
Microsoft turns Pink: competing against its own Widnows 7 Phone series
In an effort to compete with itself, Microsoft is preparing a new smartphone based on the Danger Sidekick. Microsoft recently relaunched the future of Windows Mobile under the name “Windows 7 Phone Series” which it hopes to ship as a product by the end of the year. Microsoft has taken the route of deemphasizing mobile… →
Apple iPad to arrive in U.S. on April 3, Developer Program discounted
Apple has announced that its long-awaited iPad will be available for purchase for consumers starting on Saturday, April 3, while pre-orders for the multi-touch device will begin on March 12. The Wi-Fi model will be the only available at first, the 3G-capable iPad is expected to arrive in late April. In addition, all versions of… →
Apple removes “do-nothing” apps from the store
Another change in policy for Apple regarding the App Store. Some developers said the company began removing applications Apple felt provided “minimum user functionality,” such as one that simply quacked like a duck.
How to redirect iPhone users to your mobile site
JQTouch is a web framework built on JQuery and intended to make mobile sites render through a webview and operate like a native mobile application. We’ve used JQTouch in a couple of different scenarios, such as a web site interface for iPhone and running on top of phonegap to build a standalone application. I’ll describe… →
Triangle stripping utility for iPhone OpenGL ES developers
Triangle stripping is one of the most efficient ways to increase frame rate in complex scenes. There are good open source libraries around that can be used for stripping. One of them is NvTriStrip available on NVidia website. NvTriStrip is written in cross-platform C++ and can be easily built with Xcode. I have wrapped up… →
JellyTouch vs Unity: Rendering Performance Test
JellyTouch is an OpenGL ES game development framework created by Surgeworks. Unlike many popular RAD tools like Unity or Torque our framework is for hardcore developers, those programming geeks who like to retain total control over the code and not willing to trade game performance for RAD development comfort. JellyTouch is a set of Objective-C… →
What works and what doesn’t to improve OpenGL ES rendering performance on iPhone
Last weeks I have been working hard on optimizing our 3D engine JellyTouch. I have tried eventually all recommended methods to improve rendering performance and discovered that some of them work well, some provide small benefit and some don’t work at all. I think it is a good idea to share my results and probably… →
iPad Characteristics
This is abstract about key iPad features and characteristics. Here you can learn few differences between iPhone and iPad phenomenon. :) Split view – you can use this iPad-only element to display more than one view onscreen at a time, such as to present data in a master-detail or source list–style arrangement. The split view is… →