Posts tagged #xcode 6

Download Xcode 6 GM - Grand Master

Along with Apple’s September 9th announcement for the , they announced the Xcode 6 GM Seed. 

This is the last beta version of Xcode 6, before the public release.

and you can create an app that you can submit to the App Store using Swift!

Swift 1.0

The new is also in it’s 1.0 GM state. It’s not final yet, and you’ll see some changes when Yosemite is launched this fall.

You’ll notice we’re using the word “GM”, not “final”. That’s because Swift will continue to advance with new features, improved performance, and refined syntax. In fact, you can expect a few improvements to come in Xcode 6.1 in time for the Yosemite launch. Because your apps today embed a version of the Swift GM runtime, they will continue to run well into the future.
— Apple Swift Blog

Watch the September 2014 Apple Event

Learn about what makes Apple tick, the new iPhone 6, iPhone 6 Plus, and the all new  Watch. The Apple Watch is going to be a game changer. It's the first product that Apple's designed to help you track and live a better and more active life.

Paul: I've ordered the and I plan on getting the

Making apps for both iPhones and the Apple Watch is going to be fun! Learn more in my upcoming course on Kickstarter.

Connect

Subscribe and get access to the Swift Primer iPhone app course. Watch 7 videos on programming for beginners.

Complete Swift iPhone Courses

Signup for 4 courses on . Learn from daily lessons and code exercises with instructor support.


Posted on September 12, 2014 and filed under iOS 8 .

Xcode 6 Beta is Slow to Open - Fix Gate Keeper Slowness with the Terminal

Xcode 6 Beta

Opening Xcode 6 Beta

After downloading Xcode following the previous Swift 1 - Download Xcode and start your first iPhone app tutorial, you are ready to open up Xcode.

If it’s slow to open a beta version of Xcode 6, the Mac app Gate Keeper is trying to make sure that the 5GB install is safe to use. It might take 1-2 hours to open Xcode beta the first time.

Mac Gate Keeper will scan Xcode 6 for 1-2 hours

Mac Gate Keeper will scan Xcode 6 for 1-2 hours

To speed it up, try this Terminal command. When you make apps or write code, it's good to become comfortable with the command line. You can open Terminal by pressed Command + Space

  1. Open Terminal (Command line on Mac)
  2. Press Command + Space to open Spotlight (Top right magnifying glass)

  3. Type Terminal and press return
  4. Type each line, followed by pressing return (after $ symbol)
cd /Applications
xattr -d com.apple.quarantine Xcode6-Beta7.app
The Terminal app on Mac. It's an amazing command line tool.

The Terminal app on Mac. It's an amazing command line tool.

Xcode 6 Beta will open much faster, and it won't be checking to make sure the file is safe.

Source

I'm on a roll today: make a new Xcode beta launch faster: http://t.co/hWTGV7IzX7

\u2014 Craig Hockenberry (@chockenberry) September 3, 2014\n","width":550,"authorName":"Craig Hockenberry","authorUrl":"https://twitter.com/chockenberry","providerName":"Twitter","providerUrl":"https://twitter.com","resolveObject":"Tweet","resolvedBy":"twitter","resolved":true}" data-block-type="22" id="block-yui_3_17_2_1_1410189204755_28897">

Connect

    •    Subscribe and get access to the Swift Primer iPhone app course. Watch 7 videos on programming for beginners.

Complete Swift iPhone Course

Signup for a beginner . Learn from daily lessons and code exercises with instructor support.

Paul is a great teacher. I started with a couple books and gained some knowledge of programming but Paul really nailed it home for me. Thank you.
— Alex Fernandez

 

 

 

Posted on September 8, 2014 and filed under iOS 8, swift .

Swift - Upcoming Programming Language for iPhone and Mac Apps!

Swift Programming Language

Apple just announced a new programming language called Swift. It's a future game changer, but it shouldn't effect your ability to learn how to create and ship iPhone apps today. I just submitted my first Mac app yesterday, but you can't do that with Swift today.

Swift won't be released until Fall 2014. Until then if you want to submit your first app to the App Store you need to start learning to program. Objective-C is the language that you should start with because it's mature and there is a lot of support on the web and videos to learn from. Programming is hard and it will take time to master, but you'll be in better shape if you start now. Apple has been working on some killer features that are making app development even easier, but we'll have to wait to take full advantage of those features.

Stick to Objective-C Until iOS 8 and Xcode 6 is Public

Programming is more than a language itself. Developers create collections of code files called frameworks, and we use these everyday on iPhone and Mac. The way you work with a framework isn't changing, so all of the skills that you learn with Objective-C directly translate to Swift. Rather than put off your dream of making an app you should start now.

I've worked for both Apple Inc. and Microsoft. At both companies we dogfood the latest software, and it's buggy. If you're a beginner the bugs and issues that come with beta software can be a real deal-breaker. Waiting for 4-5 beta releases or until Fall 2014 will make the learning experience a lot easier.

Swift Sneak Peak

I did explore a little bit of Swift and the Xcode Playground editor. It's neat, but auto-complete wasn't working for me. Using Objective-C code is still faster right now unless you memorize the method names and new API. Autocomplete is a tool that suggests things to you so that you can write code correctly and do it fast!

You can take a sneak peak with these resources on Swift. Apple published a programming guide on iBooks, and the Xcode 6 editor includes interactive documentation (live code). If you're adventurous you can install Xcode 6 Beta side-by-side with Xcode 5.

Official Documentation

  • Swift Programming language
  • Xcode 6

Resources

Make your iPhone Apps Today!

If you want to ship something today I would stick to Objective-C. Checkout my online courses for beginner iPhone programming and intermediate iPhone app programming.


Posted on June 3, 2014 and filed under News, Programming .