Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
Is it good idea to purchase Mac mini for iphone development. My friend suggested me that iMac with higher resolution is only good choice but it is very costly for me. If I compromise with Mac mini what will be disadvantages. Looking for your opinions.
Any recent Mac with an Intel processor will be able to run the current version of Xcode.
Four Gb of Ram are enough. Be careful with the monitor to check the interface. Keep in mind that you will also need an Apple developer subscription that is not for free. It should be around 100$ per year. Also consider that is not so difficult to resell a macmini if one day you wont to upgrade to something bigger and/or if you loose interest for coding.
Related
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
I am considering buying an old mac mini for about 100 dollars to program iphone apps on. This would be its only purpose. Is this sufficient hardware? It has only 1gb ram and only 1.4ghz processor.
No.
In case that wasn't clear, I'll elaborate.
If it has 1GB of RAM that means it's old and most likely won't even run the latest version of Xcode like #matt mentioned. Even if it does, with 1 GB of RAM you'll have a hard time even getting it to link, let alone build and run it.
Even if you beat all odds and get it to work, the experience will be awful, and you'll spend WAY to much time doing trivial things (like pulling your hair out). OS X by itself will use almost of your memory.
So don't do it. Just buy the better hardware. :)
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
I am working on a VNC viewer application for iPhone, and connecting it to tightVNCServer. I have discovered that I can either:
Modify COTVNC to build my own version for iPhone
Use C-based libvncclient library and bind it with Objective-C code
Which solution will provide the most features supported by tightVNCServer, such as file transfer, etc ?
I'm going to quickly end your debate : both are licensed under the GPL license. And GPL-licensed code is not allowed on the AppStore (remember how Apple pulled VLC off of the store ?). So your choice has to be "none", unless you're ready to see countless hours of work go down the drain...
Take a look at TightVNC commerical license for a fast solution. It is not under GPL license.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 5 years ago.
Improve this question
I was wondering how I would go about keeping Apple's SDK 3.2.1 installed, while also installing the new beta. I am sure this is simple, but wanted to ask before creating a potential problem. Also SKD 2.0 is it possible to get back, like from the Apple site or not?
I am wondering what most programmers are doing to test multiple versions of devices because I hear the iPod crowd is still mostly running 2.0.
Thanks.
It's pretty standard (and recommended even) to install the entire Xcode tool set with the new SDK in a different root directory. I use /Developer_SDK3.2 for example.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
When I say best place, I mean a physical courses, seminars, workshops, etc...
It could be all around the world
Thanks!
I'd avoid seminaries for learning Objective-C.
I have heard good things about the Big Nerd Ranch courses.
Here is a good web source that you can access from anywhere in the world where there is web access.
One thing that I've recently discovered are all of the Stamford lectures that are available on iTunes for free. There is a tremendous number of lectures that have been published for free that have incredibly detailed information.
EDIT: I guess I should mention that there was an entire semester long class on iPhone development that is on iTunes too. The devil is in the details.
I attended the Pragmatic Programmer's iPhone Studio several months ago. The class is taught by Bill Dudney and Daniel Steinberg. They were both excellent teachers and provided a good balance between lecture and lab time (and were very patient explaining the same thing over and over to me until I got it!).
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 6 years ago.
Improve this question
Developing software solutions which already exist and are available for re-use (either commercial or open-source). AKA "re-inventing the wheel".
Same as above, but your solution being broken. AKA "re-inventing the square wheel".
Developing solutions for problems which do not exist.
Again, I'm interested in a more formal approach, e.g. TRIZ
Doing some research beforehand (1) and investing in solid software architecture (2,3) usually helps :)
When you're planning to develop something you always need to calculate the benefits of doing some and the things like the ROI.
You could read more about this in Agile Estimating and Planning by Mike Cohn
Local Market Research
Internet Research
Google Metrics (Seeing what the Google Count is)