Blogs

BROWSE: Most Recent | Popular Tags |

Tags > iOS

Upward Mobility: Avoid This Simple App Store Bounce

By James Turner
March 24, 2014

There’s nothing worse than submitting your first app to the iTunes app store, and having it get rejected. Well, OK, there are plenty of things that are worse, but it still isn’t pleasant. Bounces can happen for a variety of …

Upward Mobility: Animating the Leaves of Fall (in Australia)

By James Turner
March 17, 2014

One of nicest features of iOS development is that, frequently, you can pull off visual effects that look amazing without having to write a lot of code. It may be about to start the spring season here, but Down Under …

Talking to Chromecast from iOS

By James Turner
February 24, 2014

Now that Google has opened up the Chromecast API for anyone to play with, it’s possibile to create iOS applications that can leverage the $35 device as a way to display to HDMI devices wirelessly. In this series of tutorials, …

Talking to Chromecast from iOS

By James Turner
February 24, 2014

Now that Google has opened up the Chromecast API for anyone to play with, it’s possibile to create iOS applications that can leverage the $35 device as a way to display to HDMI devices wirelessly. In this series of tutorials, …

Transcending UIAlertView on iOS 7

By Matt Neuburg
January 30, 2014

Of all the new features and APIs that iOS 7 provides to developers, none, in my opinion, is as important from a user interface perspective as custom view controller transitions, the ability to insert your own animation when a view …

Upward Mobility: TVs are the new mobile

By James Turner
January 27, 2014

One of the perennial technologies that regularly appears at the Consumer Electronics Show is the smart TV set, but they never seem to gain the kind of traction that the manufacturers hope that they will. This may finally be coming …

Four short links: 20 January 2014

By Nat Torkington
January 20, 2014

idb (Github) — a tool to simplify some common tasks for iOS pentesting and research: screenshots, logs, plists/databases/caches, app binary decryption/download, etc. (via ShmooCon) Twitter Infrastructure — an interview with Raffi Krikorian, VP of Platform Engineering. Details on SOA, deployment …

Upward Mobility: Predictions for 2014

By James Turner
January 6, 2014

It is a generally accepted requirement that all technology pundits attempt a yearly prognostication of the coming 12 months. Having consulted my crystal ball, scryed the entrails of a falcon, and completed a 3 day fasting ritual in a sweat …

Four short links: 5 December 2013

By Nat Torkington
December 5, 2013

Deducer — An R Graphical User Interface (GUI) for Everyone. Integration of Civil Unmanned Aircraft Systems (UAS) in the National Airspace System (NAS) Roadmap (PDF, FAA) — first pass at regulatory framework for drones. (via Anil Dash) Bitcoin Stats — …

WORA Can Be Better Than Native

By Shai Almog
November 26, 2013

Some would claim that native is the best approach, but that looks at existing WORA tools/communities, which mostly target cost saving. In fact, even native Android/iOS tools produce rather bad results without deep platform familiarity. Native is very difficult to …

What Does iOS 7 Mean for Developers?

By Vandad Nahvandipoor
September 18, 2013

iOS 7 is here and we are all very excited. But, as programmers, this isn’t a time to celebrate. This is a time to be concerned. About what, you ask? API Differences is all I can say. How does iOS …

What Do the New iPhones Mean For Developers?

By James Turner
September 10, 2013

Well, the media feeding frenzy that is an Apple product release press conference is over, and the whelmingness is definitely on the under, rather than over side. Part of the lack of drama is that, these days, it’s almost impossible …

Upward Mobility: If I Were King of XCode

By James Turner
September 2, 2013

As the not-so-mysterious September 10th Apple event approaches, it’s widely anticipated that the final version of iOS 7 will be released at the same time. Along with it will come a new version of XCode. While XCode is a pretty …

Keeping Apps in the Air With TestFlight

By James Turner
August 26, 2013

For most iOS developers, TestFlightApp has become the go-to tool when they want to distribute a development build to testers. For those not familiar with the site, you can register applications, and then upload IPA files signed with either a development …

Upward Mobility: Black Magic Method Swizzling

By James Turner
August 20, 2013

This week, we’re going to depart from the basics, and talk about a piece of Objective-C black magic that, when used properly, can be a powerful tool. However, used incorrectly, it can cause devastation on a biblical scale. Let’s talk …

Upward Mobility: Overly Defensive Programmer

By James Turner
August 12, 2013

By now, most meme-aware internet surfers have encountered Overly Attached Girlfriend  (and the Rule 63 counterpart, Overly Attached Boyfriend.) What isn’t as well known is that they have a brother, Overly Defensive Programmer (ODP, for short.) ODP is a mobile developer …

Upward Mobility: To Storyboard or Not to Storyboard

By James Turner
August 5, 2013

Storyboarding was introduced in iOS 6, and it offers a way to consolidate all of your disparate Interface Building files into a single overarching whole. Although it’s tempting to jump on board and use it just because it’s the new …

The Ever-Changing Landscape of Mobile Gaming

By Rachel Roumeliotis
August 1, 2013

Jon Manning (@desplesda) and Paris Buttfield-Addison (@parisba) talk with me about where mobile gaming is going in the next 12 months. Key highlights include: Game-specific APIs and standardized gaming accessories in iOS 7 [Discussed at 0:20] Android needs to catch …

Rotating a UIView in 3D

By Rachel Roumeliotis
July 22, 2013

Jon Manning (@desplesda) and Paris Buttfield-Addison (@parisba) are co-founders of Secret Lab and authors of the forthcoming Learning Cocoa with Objective-C, 3rd Edition. They’ll be speaking at OSCON this week in Portland, OR. Here they explain how to rotate a …

Upward Mobility: Android for iOS Developers, Part 4

By James Turner
July 8, 2013

Our mini-Encyclopedia Galactica can do a few things now, but it’s hardly ready to offer up the recipe for a Pan-Galactic Gargle Blaster yet. If we want to take things to the next level (or at least the next screen), we …

Location Functionality in Mobile Apps

By Rachel Roumeliotis
July 1, 2013

Andy Gup (@agup) is a Developer Evangelist at ESRI and OSCON 2013 Speaker. In this interview we talk about location capabilities in apps as well as location analytics. NOTE: If you are interested in attending OSCON to check out Andy’s …

Upward Mobility: Android for iOS Developers, Part 3

By James Turner
June 24, 2013

Now that our Android app lets you choose what planet you’re on, we should use that information to update our “Hello, world” message based on the selection. To do that, we’re going to need to handle the selection event on …

Upward Mobility: Android for iOS Developers, Part 2

By James Turner
June 18, 2013

When we last left our application, it was running on the emulator, but didn’t do much.  This week, we’ll add some more controls to our activity and wire up some functionality. As a reminder, activities are roughly equivalent to view …

Upward Mobility: Android for iOS Developers, Part 1

By James Turner
June 10, 2013

Like many hardcore iOS developers, I’ve eschewed learning “the other platform” because I was happy in Apple-land. In addition, the few forays I’ve made into Android development seem to show that it was a more complex and difficult platform to …

Upward Mobility: Give Your iOS Table Cells Some Class

By James Turner
June 3, 2013

UITableView is the meat and potatoes of many iOS UIs, but if you restrict yourself to the off-the-shelf table cell styles, you’re missing out on a lot of opportunities for customization. By using a combination of variable cell heights and a …

Upward Mobility: Special Effects Wizardry

By James Turner
May 20, 2013

Most developers aren’t great UI designers (although, as with everything, there are exceptions). But there are a few quick tricks that can dress up an app, even if you don’t eat and breathe Photoshop. Let’s look at a simple iPad …

Upward Mobility: Dump Those iOS Delegates

By James Turner
May 13, 2013

Because so much of iOS programming involves the delegate pattern (the UITableViewDelegate being a prime example), it’s natural that when programmers are developing their own classes that need to be able to asynchronously call back to a client class, they …

Weekly Highlights and Insights: May 6-10

By Adam Flaherty
May 10, 2013

Fit2Cure: Andy Oram introduces a game that crowdsources the search for drugs to cure under-researched diseases of developing countries. Unit testing core data: James Turner shows iOS developers a less painful way to set up an OCUnit project to test …

Upward Mobility: Unit Testing Core Data

By James Turner
May 6, 2013

One of the more common issues that arises in creating OCUnit tests in iOS is how to test code that uses Core Data. There are several challenges, but with a little foresight, you can be sailing right along. The first …

Conquering iOS Core Data

By Rachel Roumeliotis
May 2, 2013

Joshua Smith (@kognate) is a Lead Mobile Developer at iRx Reminder, frequent Cocoa Conference speaker and author of an upcoming book with O’Reilly on core data. We recently sat down to talk about core data and its complexities. What exactly …

Upward Mobility: Should there be only one?

By James Turner
April 29, 2013

As long as most people can remember, the smartphone space has been a contested one. Before the iPhone became temporarily ubiquitous, RIM and Palm were fighting it out to own the market, and today you have a plethora of platforms …

Four short links: 25 April 2013

By Nat Torkington
April 24, 2013

Alcatraz — package manager for iOS. (via Hacker News) Scarfolk Council — clever satire, the concept being a UK town stuck in 1979. Tupperware urns, “put old people down at birth”. The 1979 look is gorgeous. (via BoingBoing) Stop Designing …

Building native apps from JavaScript using Titanium

By Andy Oram
April 18, 2013

In this interview, the author of Titanium: Up and Running describes how Titanium can be used to generate native mobile apps from JavaScript code. He distinguishes the Titanium platform from native API programming and from other popular JavaScript platforms for …

Upward Mobility: Automating iOS builds with Jenkins

By James Turner
April 15, 2013

One of the pleasant surprises I learned last year at WWDC is that Apple uses Jenkins to automated their iOS app builds. Since we were already using Jenkins to do the same thing at the Day Job, it was a …

Current state of formats and platforms

By Joe Wikert
April 3, 2013

Remember the old days when PDF was pretty much the only way to distribute content and those PDFs were read on computer screens? PDF still lives, of course, but now we’re also faced with offering content in mobi and EPUB …

Four short links: 1 April 2013

By Nat Torkington
April 1, 2013

MLDemos — an open-source visualization tool for machine learning algorithms created to help studying and understanding how several algorithms function and how their parameters affect and modify the results in problems of classification, regression, clustering, dimensionality reduction, dynamical systems and …

PlayTales one year later

By Kate Shoaf
March 5, 2013

In March 2012, Joe Wikert posted an interview with a new bookstore app startup called PlayTales. Since then the app market has continued to grow, and PlayTales along with it.  My name is Kate Shoaf, PlayTales’ PR and communications manager, and I’d …

Creating reader community with open APIs

By Leonhard Dobusch
November 15, 2012

I spoke at the “Frankfurt Digital Night” at this year’s Frankfurt Book fair, making essentially three points (see slides embedded below): first, publishing requires – and has always required – a commitment to creating and courting communities of readers. Second, there …

The dangers of platform lock-in

By Joe Wikert
October 31, 2012

One reason some consumers haven’t jumped on the ebook bandwagon is because they’re concerned the format they select might become obsolete in a few years. Others dismiss that as unfounded pessimism but I have an example of how it can …

Four short links: 3 October 2012

By Nat Torkington
October 3, 2012

Mil-OSS 4 — 4th military open source software working group conference, in Rosslyn VA. Oct 15-17. Tutorials and sessions will cover: Linux, Geospatial, LiDAR, Drupal, cloud, OSS policy and law, Android and many other topics. The last day will have …

Mastering iOS Development

By Rachel Roumeliotis
August 22, 2012

Matt Neuburg is an O’Reilly author and long-time writer for tidBITS. We sat down recently to talk about iOS development and how best to build solid apps … the secret is take the time to learn the basics. Key points …

Objective-C and Cocoa: The core of solid iOS apps

Objective-C and Cocoa: The core of solid iOS apps
By Rachel Roumeliotis
July 19, 2012

Jon Manning (@desplesda) and Paris Buttfield-Addison (@parisba) are co-founders of Secret Lab and authors of the forthcoming Learning Cocoa with Objective-C, 3rd Edition Key points from the full video (below) interview include: Embrace Objective-C’s verbosity [Discussed at the 0:30 mark] Just …

Developing cross-platform mobile apps with C#

By Howard Wen
June 5, 2012

Web developer and author Greg Shackles reveals the advantages of using C# over C++ for writing mobile apps. He also explains why Android and iOS developers should give C# a serious look.

Commerce Weekly: Google Wallet vs Isis is coming soon

Commerce Weekly: Google Wallet vs Isis is coming soon
By David Sims
March 29, 2012

Mobile wallets are in their infancy, yet pundits are already handicapping future showdowns. Also, in-app purchases show increasing promise as mobile revenue streams. (Commerce Weekly is produced as part of a partnership between O'Reilly and PayPal.)

Tertiary data: Big data's hidden layer

By Alasdair Allan
March 19, 2012

Big data isn't limited to multi-terabyte datasets or data markets. It also includes the hidden data you carry with you all the time and the growing data on your movements, contacts and social interactions.

Tertiary data: Big data's hidden layer

Tertiary data: Big data's hidden layer
By Alasdair Allan
March 19, 2012

Big data isn't limited to multi-terabyte datasets or data markets. It also includes the hidden data you carry with you all the time and the growing data on your movements, contacts and social interactions.

Commerce Weekly: PayPal's Here service takes on Square

Commerce Weekly: PayPal's Here service takes on Square
By David Sims
March 15, 2012

PayPal introduces its own credit card reader, AmEx asks you to tweet it out, and Asymco visualizes the smartphone market. (Commerce Weekly is produced as part of a partnership between O'Reilly and PayPal.)

Four short links: 14 March 2012

By Nat Torkington
March 14, 2012

Lessons Learned from a Blended Learning Pilot -- the end-of-pilot report from using Khan Academy for 80-90% of class time. Most interesting is the growing feeling that K.A.'s value comes from analytics on exercises and not the videos: The students greatly preferred working through the problem sets to watching the videos. Students turned to their peers, the hint, and...

Four short links: 27 February 2012

By Nat Torkington
February 27, 2012

Open Science Requires Open Source (Nature editorial) -- Our view is that we have reached the point that, with some exceptions, anything less than release of actual source code is an indefensible approach for any scientific results that depend on computation, because not releasing such code raises needless, and needlessly confusing, roadblocks to reproducibility. What's Still Wrong With ACTA...

Apple's iTV and the implications of what Steve said

Apple's iTV and the implications of what Steve said
By Mark Sigal
February 13, 2012

Mark Sigal challenges the conventional wisdom about the rumored "iTV" and offers a much different prediction about an Apple-television marriage.


1 to 50 of 108 Next
The Watering Hole