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
There are already some questions regarding this topic at SO, but they are quite old, so I wanted to know if nowadays there is something that allows to port an iOS app (swift & objective-c) to OSX.
If the answer is no, Is it "easy" to do this task for one with no experience in OSX programming ?
Is it "easy" to do this task for one with no experience in OSX programming
No. Desktop programming is nothing like iOS programming. Cocoa Touch (on iOS) is a very different framework from good old-fashioned decades-old crufty tricky complex Cocoa. What you describe is do-able, but it can't be done by magic or by machine; it requires serious human work, and to call that work "easy" is wrong. There's a definite non-trivial learning curve.
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 6 years ago.
Improve this question
Coming from Android, I got used to Dagger as my main DI framework.
Recently, I joined a new iPhone project written in Objective-C which have no DI framework.
I would like to add one to our project, and I wonder which one is the best one to use, when it comes to simplicity and performance.
I would like to hear your opinion and experience.
Thanks!
Dependency injection is a popular design pattern in many languages, such as Java and C#, but it hasn’t seen widespread adoption in Objective-C (yet!).
This is an excellent read to get you started on DI is Objective-C. Additionally, you'll find this, this & the Grand Daddy this indispensable for DI in iOS.
This framework seems to be making a lot of noise these days.
In my personal experience, more than anything else DI helps you a lot in testing. It's not all or nothing approach (which is common for many design patterns) allows for easy, no-cost adoption & definitely valuable returns.
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 7 years ago.
Improve this question
So the story is, my friend has given me a copy of iOS Programming (The Big Nerd Ranch, 4th Edition). The book uses Xcode 5 and iOS 7. Now that Xcode 6 and iOS 8 is here, would it be wrong of me to learn from this book, and will the concepts be relevant to the new Xcode/iOS, or will it be too outdated and obsolete.
Thanks
XCode 5 and iOS 7 is still pretty relevant, and the fundamentals haven't changed. There will be some differences in the specifics, and features of iOS that won't be covered (e.g. widgets) but most of those things would be more at the intermediate/advanced level. For the fundamentals, you should be fine with that book. Note the book will not cover Swift at all, which might be a better language to start learning, instead of Objective C. Depends on what you need to learn.
I would suggest finding other free online tutorials / books / videos to supplement your learning as you go along as well.
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 7 years ago.
Improve this question
Not really a programming question, but this topic needs an up to date discussion for all the newbies outthere. I've googled but didn't find anything useful. So, do you need to know ios 7 if you want to program for ios 8? Is iOS 8 just a extension and everything in programming for iOS 7 is also valid in iOS 8? There are many books on iOS 7(not so much on iOS8), but it would be a waste of money to buy out of date books.
Thanks for answering
IMO:
you don't really have to know the past of iOS... only when you want to support lower OS versions and even then you only need to know what changed in that area / what you need to change
said that though: it doesn't hurt to have a general foundation. ;) generally :D
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
I am a MAC developer for more than 4 years. I am planning to switch to iOS development. I am confused how to start with this. Please suggest from where I can start. What are the main things should I be concentrating on. If there is any links on switching from MAC development to iOS development will be very much appreciable. Thanks.
I think you just have to follow basic tutorials with iOS programmation.
It will be very easy to switch on with those tutorials - Raywenderlich !
Go to the Part3. You just have to know the fundamental about iOS, the rest is the same as Mac programming !
It's my opinion, but if you aren't a junior in Objective-C it should be very easy for you with those tutorials !
Good luck ;)
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
An application in AppStore's name "Quizup" probably know.
(https://itunes.apple.com/us/app/quizup-biggest-trivia-game/id718421443)
Kind of like game contest application. Competing with other people and if you know you will give points according to questions, you can skip levels etc. ..
I'm developing a game, like this game, but with a different concept, I am working on an educational game, but like the above images and animations in published application looks very soft and pleasant.
I'm wondering, exactly what tools using for developing this app?
Quartz 2d, UIKit, OpenGL-ES or game library(cocos2d etc.)?
What do you think I should use?
Thanks for your help.
Sorry poor english (I'm not native speaker)
You can implement all its UI/animations using UIKit & Quartz.