|
Once you've figured out the basics of Objective-C and Cocoa, you're ready to start writing some code. But the conventions of naming and formatting Objective-C code are not the same as traditional C, C++ or even Java programs.
OmniGraffle Pro (v. 5) template for interface design. Includes shared layers for basic UX document needs, e.g. title page, wireframes, storyboards. Grid with guides keeps your layout tight. Sized to work in 100% at 1:1 ratio in terms of pixels&emdash;the wireframe is 950px wide 30px cols. To print, export to PDF and scale to fit. In presentation mode, you'll be showing true pixel dimensions.
ECSlidingViewController is a view controller container for iOS that presents its child view controllers in two layers. It provides functionality for sliding the top view to reveal the views underneath it. This functionality is inspired by the Path 2.0 and Facebook iPhone apps.
Graphics showing the flow from one screen to another to indicate to developer how to transition screens after a user takes an action. Can be used f...
Sometimes in your apps you might want to generate a PDF with data from the app for your users. For example, imagine you had an app that allowed users to sign a contract – you would want the users to be able to get a PDF with the final result. But how do you generate a PDF programmatically? Well, it’s easy to do in iOS with the help of Quartz2D!
In this tutorial series, you’ll get hands-on experience with creating a simple PDF with Quartz2D. The PDF we’ll make will be for an invoice-making app, as you can see in the screenshot. Via Vincent Demay
If you're an iOS developer using Core Data in your app, whether a n00b or expert, you should be using Mogenerator. I mean, really, you *should* be using it.
When I first started learning Objective-C and the iOS SDK 2.x a few years ago, one thing that I constantly struggled to get my head around was Interface Builder. More specifically, why should I u...
When I saw the new UI in the Path 2.0 app, extending the sliding views UI found in the Facebook app, I wanted to recreate this effect and controller for myself. Mostly as an exercise, but it might come in handy later. A quick prototype was built in one evening, but the finetuning took a few more evenings.
The ViewDeckController supports both a left and a right sideview (in any combination: you can leave one of them nil for example). You can pan the center view to the left or to the right. There's also a bunch of messages defined to open or close each side appropriately.
The class is built so that it augments current navigation technologies found in IOS.
The controller supports rotation, too.
✔ Sources: https://github.com/Inferis/ViewDeck
Via Vincent Demay
For anyone who’s developed exclusively with UIViews on iOS may take the title of this post a bit oddly. “WHAT?!” they might say, “Are you insane? Core Graphics is not ...
Tiled is a general purpose tile map editor. It's built to be easy to use, yet flexible enough to work with varying game engines, whether your game is an RPG, platformer or Breakout clone. Tiled is free software and written in C++, using the Qt application framework.
I spent two weeks reading and reverse engineering further the source code of Another World ("Out Of This World" in North America). I based my work on Gregory Montoir's "binary to C++" initial reverse engineering from the DOS executable.
I was amazed to discover an elegant system based on a virtual machine interpreting bytecode in realtime and generating fullscreen vectorial cinematic in order to produce one of the best game of all time.
All this shipping on a 1.44MB floppy disk and running within 600KB of RAM: Not bad for 1991 ! As usual I cleaned up my notes, it may save a few hours to someone.
iOS games are an exciting, large, and rapidly growing market. Every day dozens of games are released for Apple’s iOS-based iPhone, iPod, and iPad. Given the possibility of having millions of customers with your game literally at their fingertips, it’s no surprise game developers are excited about created iOS games.
|
Now for the interesting bits. As can be seen in the picture the example utilizes a number of mechanisms available in the iOS framework. These are CoreData, NSOperation, NSFetchedResultsController and Notification Center. Via fredio31, Sébastien HOUZÉ
InAppSettingsKit is a software kit to easily add in-app settings to your iPhone apps.
For my latest iOS application, a series of really, really strange crashes bugged me. Always crashing somewhere else (I use CrashReporterDemo to get the crashes) … and never when I was using the app, but with my testers. Stacktrace crashes seemed random, most times in Apple’s classes. And ALWAYS deep within malloc. Ahh! First pointer to the source. Somewhere, somehow there must be some memory corruption.
List of the most downloaded stencils on Graffletopia (page 1)...
GDB is the debugging system built into Xcode. Xcode handles much of the interaction with GDB to provide support for breakpoints, stepping through/over code, wowever, GBD also provides a command line that you can use to work directly with the debugger. This tutorial walks through the basics of the command line interface along with an introduction to a handful of commands for viewing variable and object data.
Via Vincent Demay
mogenerator generates Objective-C code for your Core Data custom classes.
Unlike Xcode, mogenerator manages two classes per entity: one for machines, one for humans.
The machine class can always be overwritten to match the data model, with humans’ work effortlessly preserved
Users and testers will find bugs you are sure you have already fixed. Sometimes they use the wrong version, sometimes your fix is not as good as you thought.
Xcode 4.2 building for iOS 3.1.x and older devices
The extra effort it takes to maintain backward compatibility with iOS 3.1.x is getting a little greater with each update to Xcode and iOS. The release of Xcode 4.2 and iOS 5 added a couple of extra hurdles if you want to support older devices and pre-iOS 4.2 releases.
Over the last couple of years, the iPhone has greatly popularized the tab bar navigational model for mobile handsets. Apple has put together a design rationale for the tab bar in their Human Interface Guidelines (HIG) along with lots and lots of other information — they do however leave some question unanswered. Having worked with interaction and graphical design for iPhone applications during the last couple of years I’ve managed to pick up some lessons the hard way, and in this post I would like to share my thoughts on a couple of do’s and don’ts.
I’m going to come straight out and say it—if you’re spending any effort compressing or optimising your PNG images for iOS app development, you’re wasting your time.
"Last week I posted about a library that enables you to easily create a menu similar to the pop out sharing menu within the Path 2 app. Since that post I’ve received a number of submissions for different open source implementations of the Path 2.0 interface components, along with a number of postings analyzing the Path 2.0 interface."
Via Vincent Demay, Sébastien HOUZÉ
This control is intended to replicate/simulate the level indicatoron an audio mixing board. These indicators are usually segmented/stacked LEDs, with several colors to indicate thresholds.This control replicates that look, using Quartz drawing primitives,and auto-adjusts to horizontal or vertical orientation. Additionally, the colors, number of bars, peak hold, and other items are easily customizable.
✔ Sources: https://github.com/ChiefPilot/F3BarGauge
Via Vincent Demay, Sébastien HOUZÉ
|
| Previous |
|
1 | 2 | 3 | 4 |
|
Next |
