Videos tagged with Objective-C




Gonzalo Cordero: Yahoo! Local Mobile Case Study

Gonzalo Cordero: Yahoo! Local Mobile Case Study

Posted in Mobile, Operating Systems, Web Technologies, Development, Companies, Conferences

In this talk from YUIConf 2011, Yahoo! frontend engineer Gonzalo Cordero reveals how Yahoo! Local used YUI 3 to develop their iOS app using a native Objective-C wrapper with HTML5 and YUI running in a UIWebView. He argues that there's no such thing as a desktop web and a mobile web -- there's just "the web", and YUI is the perfect framework for people who want to write web apps that run everywh...

Tags: gonzalo cordero, Mobile, YUI, yui 3, yahoo! local, ios, iPhone, web app, mobile web, HTML5, Objective-C, ...


Xcode: How to run as PowerPC on an Intel Mac

Xcode: How to run as PowerPC on an Intel Mac

Posted in Operating Systems, Mobile, Development

How to add a custom executable to your Xcode project so that you can run your application in the Rosetta PowerPC emulator instead of as native Intel code. Xcode 3.1.1 shown. At one point, I shake my arrow over the Build and Go button. Don't use it for this; it doesn't work. Use ??R instead.

Tags: OS, MacOS, Objective-C, Xcode, Broadcasting, Screencasts, Development, Universalbinary, Fatbinary, Powerpc, Rosetta, ...


OCUnit: Unit testing in Cocoa

OCUnit: Unit testing in Cocoa

Posted in Testing, Operating Systems, Mobile, Development

Why and how to do unit testing for Cocoa (Mac) applications using OCUnit, which comes with Xcode. I'm not an iPhone developer, so please don't ask me about testing for iPhone applications. Instead, see this blog post by my friend Colin Barrett: http://iamthewalr.us/blog/2008/11/10/ocmock-and-the-iphone/ This video is based on a presentation I gave at the December 2008 meeting of CocoaHeads in L...

Tags: Testing, OS, MacOS, Objective-C, Cocoa, Unit Testing, Xcode, Broadcasting, Screencasts, Development, Ocunit, ...





Pivotal Labs Talks: Using Shoes to Have Fun

Pivotal Labs Talks: Using Shoes to Have Fun

Posted in Conferences, Development, Mobile

Shoes is a tiny graphics toolkit that embeds ruby. It allows you to do anything. You can draw squares and circles and they can move about and say "Good Morning" when they chance upon each other. Shoes lets you add layouts to your applications with ease. It borrows ideas from Processing, Lua, and HTML to make an intuitive language to convert your ideas into programs that you can share with your ...

Tags: Conferences, Ruby, Objective-C, iPhone, Shoes, Development, Pivotal Labs Talks, GoGaRuCo


Pivotal Labs Talks: MacRuby and HotCocoa

Pivotal Labs Talks: MacRuby and HotCocoa

Posted in Conferences, Development, Operating Systems

MacRuby is an implementation of the Ruby language that runs on the Objective-C runtime under OS X. MacRuby is based on Ruby 1.9 but contains substantial modifications including the merging of object models (every Object is an NSObject), using the Objective-C 2.0 generational garbage collector, moving core types (String, Fixnum, Array, Hash) atop their Objective-C counterparts and replacement of...

Tags: Conferences, Ruby, OS, MacOS, Objective-C, MacRuby, HotCocoa, Development, Pivotal Labs Talks, GoGaRuCo


Coding in Objective-C 2.0 Episode 3: Debugging

Coding in Objective-C 2.0 Episode 3: Debugging

Posted in Companies, Operating Systems, Mobile

Bugs happen, even in Objective-C programs. You’ll want to find and fix them as quickly as possible. Thankfully, Xcode has a powerful debugger. In this episode, we’ll explore the various features and commands of the debugger, use it to find a bug, and wrap up with remote debugging. You’ll learn how to: Use the debugger to find and squash bugs Set breakpoints, and disable them f...

Tags: Apple, OS, MacOS, Objective-C, iPhone, The Pragmatic Programmers, GUI, Xcode, Coding in Objective-C 2.0


Coding in Objective-C 2.0 Episode 2: Memory Management

Coding in Objective-C 2.0 Episode 2: Memory Management

Posted in Operating Systems, Mobile

Objective-C 2.0 has a garbage collector, but it’s not available on the iPhone. So if you’re writing iPhone applications, you’ll need to manage your own memory. And it’s especially important on the iPhone, where resources are constrained, that you clean up after yourself. In this episode, we’ll find and fix various memory-management problems that are common in Objec...

Tags: OS, MacOS, Objective-C, iPhone, The Pragmatic Programmers, Xcode, Coding in Objective-C 2.0