But it is the Apple supported way to do continuous integration, so it is worth a try! It is very easy to setup but I found it to be a bit limiting. The answer is yes! AppCode recently added support for CocoaPods! AppCode helps you create the PodFile using autocompletion and you don’t have to go to the Terminal anymore to install the dependencies! (a.k.a “pods”)Īlternatives continuous integration systems you could take a look at: From now on you need to open the workspace instead of the project file, which includes your project as well as the CocoaPods dependencies. Next to your current M圜oolProject.xcodeproj file, CocoaPods created a workspace file, called M圜oolProject.xcworkspace. Now run this simple command that will fetch the dependency and attach it to your Xcode project. This way if a dependency requires a later version of iOS than your project’s minimum iOS version, CocoaPods will tell you. This file tells CocoaPods that you want the dependency called “AFNetworking” and that your project requires iOS 6.0. Simply install it on your Mac with the following Terminal command:Īfter it’s installed you can go to your Xcode project directory and create a file named PodFile: But for the dependencies you DO need, CocoaPods is your friend! It’s a popular dependency management tool for iOS (and Mac). Most of the stuff you’re going to need is already included in the iOS SDK. Admittedly, with iOS you don’t need as much dependencies as you do when developing Java applications. Also, whenever there is a big change in Xcode, for example new language features, it generally only takes AppCode a couple of weeks to catch up in the form of an update. You can simply switch back any time you need to create a storyboard, and continue writing code using AppCode. For example AppCode doesn’t have the Storyboard interface designer. So there is no risk involved trying to use AppCode. This makes it possible to still switch back to Xcode at any time. The way IntelliJ is better than Eclipse, the same way AppCode is better than Xcode.ĪppCode is not a full replacement of Xcode, which actually is an advantage! It opens Xcode project files and saves them back as Xcode project files. But if you know IntelliJ you know what I am talking about. It is hard to say why it is better in one sentence, so I recommend reading the AppCode blog I wrote. Xcode (the IDE that comes bundled with the iOS SDK) has become better and better since I wrote that blog, but still AppCode triumphs. After using it for over two years I still think it is the best IDE for creating iOS apps. I talked about it in great detail in a blog I wrote earlier: AppCode: IntelliJ for Objective C!. I want to talk about what tools I use nowadays, what frameworks I recommend and the different ways of distributing an app.įirst off, I want to talk about AppCode, which I think is the best IDE for the job. I want to share some tips & tricks with you all, which I learned over time. Next to the apps that made it into the App Store, I worked on a bunch of other ideas in my spare time that unfortunately never saw the light of day. Oh, and I almost forgot: Learn to write with Tracy! An iPad app that makes learning how to write for children more fun and thus effective. I also developed some iOS apps for clients of Trifork, for example I made the love to load app for The New Motion and an app that allows doctors to log their hours for GeriMedica: Ysis Mobiel. In 2010, I created an app to use to communicate with friends using our custom forum-like website which was called ‘Yert’.Īnd later, March 2011, I created an app in my spare time together with my uncle (Jos Jong) and brother (Jim van Zummeren) which turned out to be quite profitable: Easy Calendar. I didn’t care because now I learned how to write iPhone apps!Īfter that I never stopped trying out new app ideas in my spare time and occasionally blogging about it. I started back in mid-2009 by trying to create an app for the Dutch Lowlands festival but I unfortunately failed to make the app a reality. As you might know, I am very fond of developing apps for the iOS platform.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |