|
|||||||
![]() |
|
|
Thread Tools | Search this Thread | Display Modes |
|
|
#1 |
|
Good Resource for a Specific Programming Project ... ?
Hi, first-time-poster, long-time-MacRumor-reader.
Background: I've been programming for the last 8 years, but it's been mainly web stuff and C++ or Java tools. I once tried my hand at writing a full-blown Cocoa application with a Java code backing, but I didn't get too far because of some Objective-C-only features. Program I Want to Write: I've been collecting coins for the last ~12 years, and there is no good (or any) cataloging program out there for the Mac (neither OS9 or OSX). Everything I do is kept in an Excel (shudder) spreadsheet, but I've reached a point in my collecting where that's just not working anymore. So I would like to write a program that would actually have an interface similar to the "Cookbook" application that's being developed over there at mydreamapp.com . I'd like to have an iTunes-like column on the left that has various types of collections that you could drang-and-drop any coin into, a main window with many different fields for various information, an imagewell where an image of the coin could be dropped into, and a printing feature that would set up a text document with selected information to print (such as different information for insurance purposes vs. one to show a potential buyer). However, with my limited experience in this area, I'm sort of at a loss of where to begin. I'm pretty sure I'd need to learn Objective-C for this, which I'm not opposed to doing, and I know that I'd probably need to learn how to interface with a database, or at least how to randomly access an ASCII text file to store the information in. Based upon the project I've described, can anyone recommend either (a) what types of technologies I need to look into, and/or (b) a book or online source(s) that would specifically address how to create this type of project? I know it's a tall order, but I'd appreciate any help here! |
|
|
|
0
|
|
|
#2 |
|
You need to learn Cocoa. Cocoa features all technologies you will ever need for that kind of program (and not only that), including saving-loading of images and text using Cocoa's built-in features.
You need to learn Obj-C first, then move on to learn the Cocoa API. Books I recommend: Programming in Objective C Cocoa programming in OS X Learning Cocoa with Objective C Cocoa Programming (This book is HUGE but it is a good reference) Actually, most of these books will surely get you started with ObjC and Cocoa. But remember: ADC Library is your friend. Some of the technologies like CoreData and Cocoa Bindings are best explained in there. But with the books you will have a good startup point. Also not that since you know C++, you don't have to abandon it. You can mix it with ObjC using XCode and write your programs in Objective C++.
__________________
Oramind: Articles, reviews Techlology and Art
If you don't like it, program it. |
|
|
|
0
|
|
|
#3 |
|
Yes I would second the above poster and recommend "Cocoa Programming for Mac OS X" and also "Programming in Objective-C". Just work through the Objective-C book until you're comfortable enough with the syntax to start in on the Cocoa book, and then you can refer back to the Objective-C book as you go.
|
|
|
|
0
|
|
|
#4 |
|
Thanks guys for the book advice. I've looked through a few and I got those ot of the library here, but some flips through don't really offer much help in the way of the GUI. Any idea where I can figure out how to do something like the iTunes interface? It seems to be copied so much these days but I can't seem to find anyone who tells how they did it.
|
|
|
|
0
|
|
|
#5 | |
|
Quote:
__________________
AMD Phenom 9600, 2GB RAM, 250GB HDD, ATI Radeon 4850, Vista Home Premium 64-bit Gateway NV53 with Windows 7 Home Premium 64-bit & Ubuntu 10.04 Lucid Lynx 64-bit |
||
|
|
0
|
|
|
#6 |
|
Objective-C is probably the most professional way to go, but you can do all of the things you mentioned in a real simple Filemaker Database. You'd be done in like two hours, five if you've never used Filemaker before.
Just a thought. ![]() This will help as well...http://cocoadevcentral.com/articles/000085.php |
|
|
|
0
|
|
|
#7 | |
|
Quote:
|
||
|
|
0
|
![]() |
|
«
Previous Thread
|
Next Thread
»
| Thread Tools | Search this Thread |
| Display Modes | |
|
|
Similar Threads
|
||||
| thread | Thread Starter | Forum | Replies | Last Post |
| A good resource for presets for aperture? | Cole JM | Digital Photography | 3 | Jun 15, 2011 12:41 AM |
| Anyone have any good resources for writing an IK Solver? | chrono1081 | Mac Programming | 3 | Feb 23, 2011 04:53 AM |
| Good resources for someone shopping for a new Mac? | Irishman | Mac and PC Games | 3 | Jul 18, 2007 09:26 PM |
| What is a good resource for novice! | srf4real | Digital Photography | 6 | Sep 18, 2006 01:20 PM |
| Good resource for learning UNIX command-line | applekid | Mac Applications and Mac App Store | 2 | Feb 20, 2005 04:41 PM |
All times are GMT -5. The time now is 08:34 PM.











Linear Mode

