I'm in PHP right now. Will a transition to Objective-C be relatively easy, or do you think I should try other languages first?

1 Answer

Answer :

answer:Objective-C is a compiled language, strong typed, then is different to Php in many ways. Since 2.0 version, Obj-C has its own “garbage-collector” for memory management. I don’t try to develop since 2.0 release so I can’t tell about this auto memory management. I learn Objc-C by myself last summer with Apple Documentation (very useful and complete) , and by buying an Oreill’y book (Cocoa Programming for 10.2). Problem is that there is not an 10.5 book edition at the moment, and you will have to wait for a long time i think. Here a basic pdf found on ADC, http://developer.apple.com/documentation/Cocoa/Conceptual/ObjectiveC/ObjC.pdf You can find more by registering for free on ADC website, to download samples or XCode latest version. http://developer.apple.com/ What type of app do you want to do with Objective-C ? Cocoa framework is really interesting, you should take a look at it !

Related questions

Description : Is it possible to store PHP scripts in the cloud?

Last Answer : answer:Yes Simplest example would be to grab the script from a service, stick it in a variable and eval it. Could you provide an example of why you’d want to? I can’t think of a good reason to do it offhand.

Description : Which is better between PHP and ASP.net?

Last Answer : answer:I prefer PHP. It is well documented and very portable. ASP is non starter for me since I refuse to use IIS. I like Ruby and Python too. But when I have to start a project from scratch I use PHP and CodeIgniter.

Description : What's your favorite PHP integrated development environment (IDE)?

Last Answer : If I did PHP development, I’d probably use Coda: http://www.panic.com/coda/

Description : What's the best way to deploy a PHP application?

Last Answer : answer:debian package At a previous job I had to install/maintain a site written in CakePHP. I made it into a debian package. “aptitude install projectname” and you’re done (although I guess that is technically “touching the server”) Send me a PM and I can give you the details.

Description : PHP problem with && and possibly a malfuntioning array?

Last Answer : answer:Unfortunately the examples above don't really shed a lot of light without some additional information. Maybe we can help with some troubleshooting tips in general? A couple of things that come to mind ... is where you're expecting it. Good luck with it, I hope it all comes together.

Description : Which windows application for writing PHP codes?

Last Answer : answer:Don’t know about compiling php? and debugging is also foreign to me. But Notepad++ is awesome.

Description : If I already know basic PHP/MySQL, what else should I learn to use Google App Engine?

Last Answer : answer:I am not an expert, I just started reading up on this myself, but here are a couple of starting points on data storage. Rather than a separately maintained SQL database, ... .com/appengine/articles/datastore/overview.html http://code.google.com/appengine/docs/python/datastore/overview.html

Description : PHP echo number of instances if specific word?

Last Answer : make a while loop that goes through the contents of the array. prior to the array define a counting variable and give it the value 0. during each loop, increase the value by 1 if the word “and” is encountered

Description : Make an archive-like page in PHP?

Last Answer : Hi Davey, Here is some quick and dirty code for your showarticlesfor($year)' function which should get the job done (NOTE: I am assuming you are using MySQL as your DBMS): function ... few breaks, and finally by the records (the while loop). References: MySQL DATE_FORMAT PHP mysql_fetch_assoc()

Description : How would I check if an XML element exists in PHP?

Last Answer : Wrap it in an if that checks for the existence first if($status->item(0)) { $eventStatus = $status->item(0)>getAttributeNode( value )->value; } and run from there, I haven't actually run your ... and does just about everything you'll want (then you can use the DOM stuff to fill in the blanks)

Description : How would I perform this operation on a string in PHP?

Last Answer : That isn’t XML, that’s HTML. Can you not grab the data in a format where times are stamps?

Description : [PHP] Forgot Password Help?

Last Answer : You could try using the built in PHP crypt() function, you pass the string and a salt you want to encrypt, then to decrypt it use the decrypt() function and the same salt. That should give you the same password back. Though really you should try to push for a randomly generated password on reset.

Description : Referencing a class from another class [PHP]?

Last Answer : Great question! I wish I knew.

Description : Cloning Objects in PHP?

Last Answer : I usually use it when I'm at a midpoint that I'll be using for several objects. How about a oversimplified example just to illustrate the point? If I'm programming a Christmas story and have ... formatted request that I'll be reusing, and then clone the XML object before filling in the particulars.

Description : Does including a file with lots of functions slow down PHP applications?

Last Answer : It is always better to short the calls to the server, so it is a good practice to keep it in one file and one call. But also the the size of the file been called sometimes slows ... the time periods of the requests to the server. There is also PHPSpeedy that makes the requests significantly faster.

Description : What is the best php framework?

Last Answer : I have found cake to be the most portable and easy to install. If I had to choose a MVC PHP framework I would go with Cake.

Description : Cut a string into pieces (PHP! ;-) )

Last Answer : You could use substr while looping up to the length of the string and using array_push to build your $string_array.

Description : What's the best editor for PHP/Javascript work?

Last Answer : Vim

Description : Anybody know how I can integrate .zip files with PHP?

Last Answer : http://www.net2ftp.com/ allows you to do this. You could dig through the source (you can download it there) and figure out how they did it. Or you could just install net2ftp and have them use that instead.

Description : Free PHP Web Server for Dreamweaver?

Last Answer : answer:This is probably your best bet for getting PHP, Apache, and MySQL running easily. http://www.apachefriends.org/en/xampp.html It works well on most operating systems. I can't help with Dreamweaver ... add that xampp runs on your computer. No need for a external server. It is great for testing.

Description : External Link to PHP module execute twice?

Last Answer : answer:I'm not sure I understand the question correctly, but if I do: it sounds like whatever program you're embedding your link in ( email or word document ) is loading the URL more than once. It' ... has been moved, and only raises an error if the appropriate row can't be found in either table.

Description : What coding languages or other courses should I take on CodeCademy?

Last Answer : The courses that I’ve taken I feel are really only useful for Web design.

Description : Are there going to be any more major changes in computer programming languages?

Last Answer : Absolutely. Technology is growing exponentially and I’m sure we’ll see more major breakthroughs as processors get smaller and mediums change (mobile devices).

Description : In what order should I learn web design languages?

Last Answer : Web design First…River Dancing Second!! Good luck!

Description : What languages do I need to know to create an online 2D shooting game?

Last Answer : Actionscript.

Description : What programming languages should I learn if I am interested in user interface design?

Last Answer : You need to be more specific. Are you interested in Mac, Windows, Linux, or Web based stuff?

Description : What are the popular high level programming languages ?

Last Answer : Program languages ​​have been introduced at different times and their number is increasing day by day. Again, which of these is currently in operation. Again, which is extinct. Popular program languages ​​are given below. Fortran Algol Lisp APL Cobol Basic Pascal C ADA

Description : Objective-C vs. Java?

Last Answer : answer:I'm fairly new to objective-C but have a lot of java experience. Java is a bit more heavyweight because of the JVM, but that overhead is negligible in modern computers. Objective-C seems to ... working primarily with java because all of my work projects (so far) have had to be cross platform.

Description : Recommend online course in Cocoa programming (Objective C for Mac OS X)?

Last Answer : I beleive http://developer.apple.com had some resources, both for online training and locating local resources to train you. Good luck!

Description : Objective C 2.0?

Last Answer : Try http://cocoadevcentral.com/ I've found this one also reasonably good: http://www.otierney.net/objective-c.html Be aware that most is not specifically 2.0; just objective-c. But that shouldn't ... more suited on one of the Apple forums, or another mailing list; should get you a better response.

Description : What's the most valuable software programming language right now?

Last Answer : answer:Yes. I think C# is your overall best bet, subject to certain industry/company idiosyncrasies (e.g. Google is all about Python and C++) – or if wanting to do anything for mobile apps (Java). It’s been many years since I programmed for a living though. Delphi may make a comeback…

Description : How can I implement in my small web site company how many members are observing each page right now?

Last Answer : I've seem people use the window.onbeforeunload event to do this. A common problem with this method is a script not finishing in time. You can use the event to open a new web page that runs a ... , but never sends display information. That way you don't have to worry about your function being killed.

Description : How fluther knows how many people observing right now my question or answering it in a real time?

Last Answer : I'm not sure how do they do it exactly, but it shouldn't be that hard. This site is relying on javascript for a lot of the special' features (like composing members). Since the site assumes we ... user leaves the page. I'm betting it's something way cooler and smarter than I can think of though!

Description : What's the best web programming language to study right now?

Last Answer : Ruby. Maybe Python. Avoid PHP at all costs.

Description : Is there an easy way (or plugin) to change all my eclipse colors to light on dark?

Last Answer : answer:Ok, I think I found a solution to what I was looking for: http://www.romiro.com/archives/7 That will need some tweaking, too. I think eclipse will just always require color tweaking if you don’t like the defaults. Sigh. Resists urge to start investigating other editors.

Description : How can I find a smart, reliable, experienced web programmer who's easy to work with?

Last Answer : I nominate [at]jp.

Description : Why is it easy to compose programs from algorithms ?

Last Answer : Answer : Algorithm gives a written plan of work in any corner. And if the work goes according to the plan, the work is completed smoothly. The work of the corner is divided into ... sequential method of solving problems in computers is called algorithm. So composing programs from algorithms is easy.

Description : Is there software that you can call from, for example a PHP script, to translate languages?

Last Answer : Google AJAX Language API

Description : I'm clueless. Why do people make a differentiation between Apps and other programs? What's the difference?

Last Answer : answer:“App” == “Application” == “Program” Same thing.

Description : I'm looking for a IT Project Idea for my Final Year. Can anyone suggest something?

Last Answer : How to maintain a question and answer site with trolls, spammers, and questions that violate the guidelines?

Description : I'm trying to break into the tech industry but am having a hard time figuring out where to start. Where should I start?

Last Answer : PM me and I may have a lead for you.

Description : Programmers: I'm in the mood to learn a new language. Which one should it be?

Last Answer : Perl. Hubby says it makes business application easier to program.

Description : Im trying to get in to programming and I'm wondering what programs to download

Last Answer : What kind of programming are you interested in doing? What kind of programs would you like to write?

Description : Can I jump right into programming on the Mac?

Last Answer : answer:X-Code. Have fun *rolls eyes *

Description : Caffeine doesn't create strong physical addiction, in other words it's relatively easy to stop taking caffeine. Why do many people compare it to drugs like nicotine or alcohol?

Last Answer : Caffeine no longer has any effect at all on me. (Noticeably anyway) .. so I don’t know why people compare it to drugs other than that perhaps it actually works for others.. and that little kick they get is like a “high”.

Description : Other than "a" is there a single lower case letter in the English alphabet that qualifies as a word?

Last Answer : Possibly because some people write equations into documents? The lowercase i would show up frequently in that context. But I think Word does actually spellcheck the lowercase i into uppercase, and as I’m writing this, I’m being corrected also.

Description : Do any other ask-public users use J (the programming language)?

Last Answer : answer:Interesting. How can it confuse experienced programmers, and how is this an awesome thing? Also, is this one of those languages great for mathematics and scientific computation?

Description : MySQL Sort by every other row?

Last Answer : Couldn’t you just grab the males in a query and do the same for the females. Then loop through them in PHP. If that made any sense.

Description : If Students Are Not Able To follow Your Lectures What Will You Do First? Options: A) You Will Make Your Lecture More Easy. B) You Will Try To Know The Cause And Find The Right Solution For That. C) You Will Start Giving Examples To Them. D) None Of These

Last Answer : B) You Will Try To Know The Cause And Find The Right Solution For That. 

Description : Should I be worried about whether or not I'm a good PHP developer?

Last Answer : Are you 45 or 15? That will help me answer your question.