Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Tallest Skil

macrumors P6
Original poster
Aug 13, 2006
16,044
4
1 Geostationary Tower Plaza
It's the summer before I go to college and I have little to do when I'm not working. I was wondering about something that has irritated me and many other iChat users for a very long time: MSN A/V support.

Mercury Messenger has it. Several other apps do, too. I was wondering how much Objective-C I would have to learn to be able to take that code from a third-party app and write it into iChat for MSN Jabber A/V support.

Time... is not an issue. I'm going to college for computer science, so I will probably learn everything that I will need to find out how to do in due time... I'd just like to get started on my own. Can someone point me in a direction leading towards understanding the code that I need to understand?
 
How much programming experience do you have with other languages? If you haven't had any you may want to try something else as a first project. I'm not even sure it is possible, does iChat have a reference library and / or an SDK available?

Edit : Just had a look on ADC and it might be possible. Depends, have a look at the source code and see if you can work out what is going on. If you can't you need to keep learning until can.
 
Zero to none. Like I said, I'll most likely learn what I need to know in college, but I'd really like to try to figure out what to do on my own. Give it to me straight; is there really any hope for me to teach myself enough Objective-C to port any working code to iChat?
 
Zero to none. Like I said, I'll most likely learn what I need to know in college, but I'd really like to try to figure out what to do on my own. Give it to me straight; is there really any hope for me to teach myself enough Objective-C to port any working code to iChat?

Seeing as you said time is not a problem. Then I don't see a reason why you can't learn enough to do something useful. That project might be a bit advanced though, working with someone elses code is harder than working with what you have written yourself.

Here is a free book to get you started though.

http://developer.apple.com/document...ectiveC/Introduction/chapter_1_section_1.html

You'll probably want to do some reading about C as well seeing as Objective-C is built on top of it.
 
You'll need to learn about input managers; as well as the MSN protocol to the teeth. That isn't were you start learning objective-c.

There are probably significant hurdles to achieve this. Not trying to discourage you, but rather inform you of the work involved.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.