Posts Tagged ‘tutorials’

15 Apr 2014
0

Install previous versions of iOS SDK in your current version of Xcode

In some cases, one might be developing for iOS6 and therefore require the iOS6.1 SDK. Xcode 5 however, no longer has the iOS6.1 SDK installed. In this article I’ll show you how to install the iOS6.1 SDK in your current version of Xcode.

Download Xcode 4.6.3 to get the iOS6.1 SDK and Simulator

  • Make sure Xcode is closed. If you are using Appcelerator Titanium, make sure that’s closed as well.
  • Go to Apple’s Developer Center
  • Log into iOS Dev Center (You will need an Apple Developer License for this)
  • Under Downloads, where it currently shows Xcode 5, Click on “Go to older versions of XCode
  • Let’s say you want the latest iOS6 SDK, that would be XCode 4.6.3. Search for it in the list and download the full Xcode package (about 1.6GB)

xcode463

Install the iOS6.1 SDK and Simulator

  • Once downloaded, double click on the “xxx.dmg” file.
  • Right click on Xcode.app and select “Show Package Contents
  • Navigate to “Contents\Developer\Platforms“.

- When in the Platforms folder, to copy over the iOS 6.1 SDK:

  • In “iPhoneOS.platform\Developer\SDKs”, copy the folder “iPhoneOS6.1.sdk”.
  • In your Finder Window, go to “Applications”.
  • Right click on Xcode.app and select “Show Package Contents”
  • Navigate to “Contents\Developer\Platforms\iPhoneOS.platform\Developer\SDKs”.
  • Paste the “iPhoneOS6.1.sdk” folder.

- When in the Platforms folder, to copy over the iOS 6.1 Simulator:

  • In “iPhoneSimulator.platform\Developer\SDKs”, copy the folder “iPhoneSimulator6.1.sdk”.
  • In your Finder Window, go to “Applications”.
  • Right click on Xcode.app and select “Show Package Contents”
  • Navigate to “Contents\Developer\Platforms\iPhoneSimulator.platform\Developer\SDKs”.
  • Paste the “iPhoneSimulator6.1.sdk” folder.

 Conclusion

That’s it. You can now use iOS6.1 SDK and Simulator as well as whatever current SDK and simulator you had installed.

Till next time, enjoy :)
John
30 Aug 2013
0

Appcelerator Mobile Dev – Ch 5 – Tab Groups

In this video tutorial, I discuss Appcelerator’s Tab Group control. I also show how to simulate a single Window Application and still make use of features that only a Tab Group or Navigation Group can provide out the box.

This tutorial forms part of my Blog Series called “Appcelerator Mobile Development – Season 1“.

Tab Groups are very important and can take your Mobile App into a new direction. While many are starting to make use of features like the  “Screen Break Menu”, which many apps including Facebook use, understanding the basics of managing multiple Windows in your mobile app is always important.

NOTE: I apologize for messing up my Android Demo. I shouldn’t have added the 3rd Tab as Android frowns on adding Tabs dynamically.

I would like to thank David Leedy for presenting this video as part of his NotesIn9 Video Series.

Please feel free to add comments, suggestions, etc.

Enjoy
John

 

26 Aug 2013
0

Appcelerator Mobile Dev – Ch 4 – Windows

In this video tutorial, I discuss Appcelerator’s Window control and how it’s used in one’s Mobile Application. I also discuss how to position child controls within the Window Control.

This tutorial forms part of my Blog Series called “Appcelerator Mobile Development – Season 1“.

While this is not one of the more exciting videos I plan on publishing, it’s definitely an important starting point to mobile development, because mobile apps running on Android or iOS are made up of Windows in the same way that Web Apps are made up of HTML Pages.

NOTE: I performed all my demos using the iOS Simulator, but the good news is that the very same code will work on Android.

I would like to thank David Leedy for presenting this video as part of his NotesIn9 Video Series.

Please feel free to add comments, suggestions, etc.

Enjoy
John

 

13 Aug 2013
2

Appcelerator Mobile Dev – Ch 3 – Let’s get started

In this video tutorial, I give you an overview of Appcelerator’s Titanium Studio and how to create a default Mobile Project. I will also introduce the Studio Perspective, Dashboard Page and your Mobile App’s resources directory. Finally, we’ll preview the app you created using the iPhone, iPad and Andriod emulators.

At this point, I assume you’ve gone through the 3 blog posts prior to this one, which forms part of a series called “Appcelerator Mobile Development – Season 1“. To continue with this Post, you need to have already set up an Appcelerator Account, installed Titanium Studio, downloaded XCode 4 from the Mac App Store and downloaded the Andriod SDKs including version 2.3.3 as a minimum. I explain all of this in my prior posts.

I would like to thank David Leedy  for presenting this video as part of his NotesIn9 Video Series. Always an honor Mr D :)

Please feel free to add comments, suggestions, etc.

Enjoy
John

 

10 Jul 2013
2

XPages Video Tutorial: Signing a Notes Database using Java

In this video tutorial I show you how to sign a Notes Database using the Server’s ID via Java Code.

In Lotus Notes version 6, IBM introduced a new method for the NotesDatabase Object called “sign()”. this allowed you to sign either the current database or another database using your current Notes ID. The only issue with this is that the Sign Request would only work if triggered manually inside the Notes Client.

For XPages development, this becomes an issue because you cannot perform a NotesDatabase.sign() on the front-end of your XPages Application.

So without further adieu, here’s the Video :)

Cheers
John