iPhone development tools and languages [closed] - iphone

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 9 years ago.
Improve this question
I want to build an iPhone application with very rich user interface. I learnt Obj-C. I wanted to know what all technologies/languages I need to know further for developing such kind of apps.
What are the recent technologies used to develop iphone apps?
Please let me know.
Thanks,
AE

I have done Google for you, really very tough task to do it
Start with
video tuorials from youtube of standford university:-
http://www.youtube.com/watch?v=_Qn-JUtQrsM
Then you can start with
https://developer.apple.com/programs/ios/gettingstarted/
http://www.raywenderlich.com/tutorials
http://mobile.tutsplus.com/category/tutorials/iphone/
http://iphonelearning.wordpress.com/2011/08/05/beginning-iphone-development/

You can read apple docs,its very simple and good
How to develop iphone app
Tools
Xcode provides tools to manage your entire development workflow—from creating your app and designing your user interface, to testing, optimizing, and shipping your app to the App Store. You can customize Xcode to suit your style of working, keeping you focused on the task at hand.
Languages
Objective-C is an elegant object-oriented language that powers all iOS apps. You write Objective-C code to create your app, and you need to understand this language in order to use most application frameworks. Although you can use other languages for development, you can’t build an iOS app without Objective-C.(But we can use Apache cordova(phonegap) for developing non native app )

Related

What's the Best Way to Develop a Simple and Affordable App to Break Into the Industry? [closed]

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 2 days ago.
Improve this question
I'm a former professional software developer. I've been out of programming (doing ecommerce and marketing) for nearly 20 years, and I'd like to try getting back into software development.
I'm looking for advice on how to create a very basic and simple but useful application that I can own and promote. I'm hoping that this app will serve as a proof of concept for building more advanced apps. I'd like to be able to publish the app on my website and also make it available for iPhone and Android users through the respective app stores.
Does anyone have advice on how to do this?
Specifically, I'm trying to answer these questions:
What is the best, easiest language and framework to use for building a simple web or mobile application?
Any suggestions on what kind of utility the app should provide: e.g. calculator, weather update, unit converter, crypto, etc.?
Thanks in advance.
In 2000, I was the lead developer (pretty much the only developer for the first six months) for a company called Communitect. We were one of the first companies to create apps that used text messaging for bank transactions. We wrote most of the code in Java with a MySQL database, and our code ran on Apache Tomcat.
The company struggled because we were a bit ahead of the curve and ended up chasing a lot of squirrels.
I'm not looking to do something so innovative this time. I'd like to just make my own version of a digital mousetrap and see how the process works for building up its popularity.

What are the pros and cons of using Swift for a Mac app? [closed]

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
I'm starting development of a new app, with no existing codebase to reuse. I'm very comfortable with Objective-C, but wanted to build the app in Swift, given that that's the future. But before that, I have a few questions:
Does the Mac App Store accept apps written in Swift?
Swift 3 isn't binary-compatible, so does that mean that the next version of macOS might break my app? Might I end up with a situation where I'll have to maintain two binaries for different versions of macOS?
Are all the Xcode debugging tools available for Objective-C also available for Swift?
Are there any other factors that relevant to this decision?
I don't see any restriction regarding Swift apps. They are accepted in the Mac App Store and whatever version of Swift you use, they'll be compatible with recent and future macOS versions. And the debugging tools work for Swift as well.
Having said that, there are advantages and disadvantages:
Advantages:
Modern language, superior to Objective-C
Full commitment by Apple
Can easily be mixed with Objective-C (e.g. with 3rd party libraries)
Disadvantages:
Bigger app as all apps need to be bundled with Swift Runtime libraries.
It's not possible yet to create binary libraries in Swift. They have to be distributed in source code.
Refactoring in XCode only works for Objective-C.
The language is still evolving. Even though XCode helps to upgrade if the language changes, there's still manual work and retesting involved.

How long/how much did it cost to develop iPhone SDK & App Store [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 12 years ago.
Improve this question
Possible Duplicate:
How much does it cost to develop an iphone application?
Hope somebody can help. I have been googling trying to get an indication of how long it took apple to develop the AppStore & the iPhone SDK?
My Co. have had an idea to try and do a similar thing internally for our own apps and massively underestimating the amount of work that will be required.
If anybody has any idea how long Apple spent developing the SDK & AppStore, links to any pages even better, I would be very grateful for the info so that I can use that for discussion about the plans.
Cheers
Well apple has hundreds of trained engineers working for them, even still at launch, Steve Jobs said the iPhone took around 6 years to create. Along this time frame they were creating the iPhone SDK which they used to create all the apps built in to the phone. Since then they have been constantly updating the SDK several times a year, expanding a lot. The App Store, my guess is that they used the robust iTunes base they already had for distribution, and then all the rest (legal and technical) things should have taken no time at all.
I'm not sure what your company wants to do but it seems without Apple's resources you'd be better off not.

Good sources for custom controls for iphone development on the web? [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 9 years ago.
Improve this question
I've looked hard and have been unable to find good websites that have aggregated custom controls that have been submitted by users to be shared with everyone. Does such a repository exist?
I would hope something like this existed considering that iPhone developers seem to be using similar custom controls. In particular, I'm trying to do folder-like tabs on the iPhone (similar to how it is done on websites).
Here's a fairly new site for custom iOS and Mac OS X controls, Cocoa Controls.
http://cocoacontrols.com/
joe answered good.
Here are the sites from were you can find reusable components
1) http://cocoacontrols.com/
2) http://open.iphonedev.com/
3) http://cocoaobjects.com/
Here is the twitter account where you can find popular reusable components on github about iPhone or iPad
4) https://twitter.com/#!/github_objc
Are you looking for the graphic design elements like buttons and views? If so, check out the Teehan+Lax iPhone PSD file: http://www.teehanlax.com/blog/2009/06/18/iphone-gui-psd-30/
One source I just found is by Joe Hewitt who made the Facebook iPhone app. He has a bunch of custom stuff he's opened sourced.
http://joehewitt.com/post/the-three20-project/

How to write a WOL app for iPhone? [closed]

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 8 years ago.
Improve this question
Wake on LAN so cool, just want to write a iPhone app to WOL my PC, but have no idea to code, any one can point me the way?
If you've no experience of programming, then this is a very large first step. (More of a sheer vertical incline really.)
As such, you might want to take a step back and have a look a some basic (or indeed BASIC) programming tutorials. (Google is your friend.)
Alternatively, Apple has good online documentation regarding Objective C and the Cocoa (the language and framework that iPhone applications are written in.) A good place to start for this would be Apple's Introduction to The Objective-C Programming Language.
Basically you need to send a magic packed as described here, to do that you'll need basic programming knowledge and some knowledge on socket programming, here is a good book on the subject. There are numerous examples of that.
But in the end perhaps I could persuade you to purchase one of several iPhone applications that do exactly that, or grab the free one?
You'll need an understanding of bsd sockets as well as the user interface kit framework to put the necessary controls on the screen.
Or of course download an existing free app like this one which does it already, automatically detects your mac address, and also tells you whether your machines are on or off:
http://itunes.apple.com/us/app/wake/id396566137?mt=8
All the best for your projects.