Subscribe to OSXDaily

Subscribe to RSS Subscribe to Twitter Feed Follow on Facebook Subscribe to eMail Updates

Shared on Facebook

Shop at Amazon

Ad

OSXDaily on Facebook

Search Development

iOS 5.1 Beta 1 Released to Developers

Nov 28, 2011 - 4 Comments

iOS 5.1 Beta 1

Apple has seeded iOS 5.1 beta 1 to developers, the build is 9B5117b and runs on iPhone 4S, iPhone 4, iPhone 3GS, iPad, iPad 2, and iPod touch 3rd and 4th gen. For those in the iOS developer program, you can download the iOS 5.1 beta right now directly from Apple’s dev center as IPSW files. Alongside the iOS 5.1 beta came a new build of Xcode 4.3, which is also required for developing anything for iOS 5.1.

The 5.1 beta notes include many mentions of bugs, you can read the full release notes on 9to5mac if you’re interested. They also uncovered references to an unreleased iPad 2 model in the beta, which they presume is for the Sprint network.

“Developing Apps for iOS 5″ is a New Free Online Class from Stanford University

Nov 15, 2011 - 5 Comments

Stanford University Developing Apps for iOS 5

Stanford University’s School of Engineering has released full HD videos and slides of their Fall 2011 “Developing Apps for iOS” course. The lectures and lessons for CS193P are focused on iOS 5 and downloadable for free from iTunes University, offering a great look at beginning iOS development through the eyes of a world class engineering school.

If you haven’t downloaded any courses from iTunes before, a new section in the iTunes Library sidebar titled “iTunes U” will appear to contain the lessons.

Stanford’s description of the course is as follows:

Tools and APIs required to build applications for the iPhone platform using the iPhone SDK. User interface designs for mobile devices and unique user interactions using multitouch technologies. Object-oriented design using model-view-controller pattern, memory management, Objective-C programming language. iPhone APIs and tools including Xcode, Interface Builder and Instruments on Mac OS X. Other topics include: core animation, bonjour networking, mobile device power management and performance considerations.

Official prerequisites to the course are: C language and programming experience, and recommend experience with UNIX and object oriented programming. You’ll obviously need a Mac, Xcode, and the iOS SDK installed as well.

Stanford University has made it a tradition to offer select courses for free online, including past iPhone development classes and the currently ongoing “Intro to Databases” course.

Run HP WebOS in an Emulator under Mac OS X with VirtualBox

Aug 22, 2011 - 11 Comments

HP WebOS

If you missed out on the $99 HP TouchPad deals that seem to have the entire tech web in a frenzy, don’t forget that you can experience WebOS for free right now on Mac OS X, just by using the SDK’s emulator. You’ll need to download VirtualBox and then the WebOS SDK which comes as a preconfigured virtual machine, but then you can toy around in WebOS and get a feel for the (possibly defunct) touch OS.

Here’s what you’ll need to get started:

Installing the actual emulator is simple, even more so if you have any experience running virtual machines. Just download and run the WebOS SDK installer and when it’s finished the emulator will appear in /Applications ready for you to play around with.

It’s that simple, but if you need any more assistance you can read more on developer.palm.com.

Heads up to @mattgemmell on Twitter for the idea.

Make Easy Mac OS X Lion App Mockups with OS X Lion GUI Element PSD Kits

Aug 17, 2011 - 5 Comments

Mac OS X Lion UI Elements PSD

Whether you’re a UX or UI designer, app developer, or just want to create some mockups of Mac OS X Lion apps for fun, don’t miss these free OS X Lion UI Element kits from designers Jonatan Castro and Joshua Geiger. The GUI kits come as well labeled multi-layered PSD files that have all the main user interface elements from OS X Lion, ranging from sliders, dials, checkboxes, buttons, tabs, just about everything you can think of.

Download Lion UI Kit PSD file from Dribbble (shown above)

Download Lion UI Kit from SuiteTuts (shown below)

The two kits are slightly different and combine to be fairly complete, with the second kit focusing more on Desktop and Finder elements. The only thing I can find missing is the blue active button you see in things like Save dialogs, but chances are the PSD files will be updated to include that sometime in the near future, and regardless both are well worth the free download.

OS X Lion GUI Kit PSD for easy mockups

You can also download similar free GUI element PSD files for iPhone and iPad mockups too.

Learn Python for Free with an Online Guide and Mac OS X

Aug 14, 2011 - 13 Comments

Python 3

Want to learn a new programming language? Python is one of the hippest languages in use these days, but why pay for books and coursework when you can do this all on your own, for free, on your Mac? You can do exactly that with Dive Into Python 3, which has been made available as a free download online or as a PDF.

A couple notes, the book is for Python 3, but Mac OS X Lion bundles Python 2.7, so you’ll want to download the latest version. Here’s all you’ll need to get started:

Thanks to Mike for the link to HackerNews, where the discussion thread also include recommendations for the official tutorial on Python.org and the accompanying reference guide as two additional great resources for learning.

Update: Another good Python book that is available for free online viewing is Learn Python the Hard Way, thanks to those who recommended this one.

Simulate Internet Connection & Bandwidth Speeds with Network Link Conditioner

Aug 10, 2011 - 7 Comments

Network Link Conditioner

A new addition to Mac OS X Lion and Xcode 4.1 is a utility called Network Link Conditioner, a highly customizable tool that lets you simulate a variety of common internet connectivity speeds. The utility is aimed at Mac and iOS developers so they can test their apps response times on a variety of network conditions, but it’s also extremely useful for IT admins, network administrators, and web developers.

  • Download and install Xcode 4.1 (App Store link) – free download for OS X 10.7 users
  • After Xcode is installed, head on over to:
  • /Applications/Utilities/Network Link Conditioner/

  • Double-click on “Network Link Conditioner.prefPane” to load the utility into System Preferences

You can start using the bandwidth simulator right away. Network Link Conditioner is fairly self explanatory, just select a bandwidth profile that you want to simulate and click the “ON” button to activate it immediately. The default choices are:
Read more »

Access iCloud.com Beta Springboard without an Account via Web Browser

Aug 2, 2011 - 13 Comments

iCloud beta apps

iCloud Beta is now live for developers to access, and we know what the pricing plans look like, but average users are left just looking at screenshots for now. Just kidding! If you want to check out iCloud’s very iOS-like Springboard and web apps, and you don’t have a developer account, you can use this cool little trick from @devongovett on Twitter:

Access iCloud Springboard without an Account Using Safari or Google Chrome

  • Go to iCloud.com and ignore the login credential screen
  • Right-click anywhere on the iCloud.com page and select “Inspect Element”
  • Click on the ‘Console’ button on the far right of the element inspector
  • Paste the following into the Javascript console:
  • CloudOS.statechart.gotoState("active.springboard")

  • Hit the Return key and skirt right past the login screen and into the iCloud springboard

Enter iCloud springboard with javascript

I have confirmed this works in Safari and Chrome and presumably it works the same in Firefox, just paste that code into their appropriate javascript console.

You’ll notice the iCloud interface is very iOS-like and all the animations and buttons feel like iOS, pretty impressive for the web wouldn’t you say?

This little tip comes from @devongovett via @viticci on Twitter, you can follow us there too.

Update: To clarify, most things don’t work without a beta login, and each time you click on something you will get an error message like the one below that requires you to reload the springboard again.
Read more »

Xcode 4.1 for OS X Lion Released as Free Download on Mac App Store

Jul 20, 2011 - 7 Comments

XCode 4.1 is a free download on the Mac App Store

The final version of Xcode 4.1 has been released as a free download to everyone via the Mac App Store. Mostly for developers, Xcode is the Mac OS X-only development environment for creating OS X and iOS apps, but the package also includes various useful command line tools, and even an iOS hardware simulator, making it a worthwhile download for power users as well as developers.

Before you get the latest version of Xcode though, you will need to download Mac OS X Lion and complete that installation.

Get XCode 4.1 free from the Mac App Store

Here are the key changes for XCode 4.1 with Lion support, via the App Store page:

What’s new in Xcode 4.1 for OS X Lion
- Includes SDKs for OS X Lion and iOS 4.3
- Interface Builder support for Auto Layout and new Aqua controls such as NSPopover
- Full screen support in workspace, project, and organizer windows
- Project modernization to identify and resolve out of date build settings
- Behaviors can be customized and assigned to unique key bindings
- Source control enhancements to pushing, pulling, and management of remote servers
- Assistant editor support for display of generated assembly and preprocessed output
- Additional bug fixes and stability improvements

Prior to this release, Xcode cost $4.99 to download.

WWDC 2011 Session Videos Now Online

Jun 25, 2011 - 2 Comments

WWDC 2011 session videos

For those of us who didn’t make it to WWDC 2011, Apple has released full videos of all the WWDC sessions. There’s a lot to learn here, with over 100 sessions covering both Mac OS X and iOS, and each is presented by Apple engineers.

Head over to the Dev Center to get the videos on iTunes.

The videos are available in both HD and SD formats, and they are accessible to anyone with an Apple developer account – not just the paid $99 iOS and Mac dev accounts – so if you want to watch them all it takes is a brief free registration to get access.

GitHub for Mac OS X Makes Sharing and Managing Code Easy

Jun 22, 2011 - 4 Comments

Github for Mac

If you use GitHub for version control or just to share and manage code, you ought to grab the brand new GitHub client for Mac OS X. It’s a great looking app that lets you find and manage repositories, check commit history and changes, sync and view branches, create and merge branches, compare and rollback commits, and everything else you’d expect from a version control client and the social code sharing site.

You can download GitHub for free or read more about it on the github blog.