Open in app

Sign In

Write

Sign In

Paul Jackson
Paul Jackson

198 Followers

Home

About

Sep 20, 2019

UIScrollView in 30 Seconds

The UIScrollView control enables you to present more content than can appear on a single screen. Scrolling is a common approach to managing content overflow, typically when the amount of content far exceeds the view. Scroll view controls are broken in to two parts: The View Port The Content Container …

IOS

3 min read

UIScrollView in 30 Seconds
UIScrollView in 30 Seconds
IOS

3 min read


Published in iOS App Development

·Feb 24, 2017

iOS Tips: Viewing PDFs in less than 30 seconds

By using the Quick Look Framework — If you need in your app to present a document like a PDF, a bunch of images, or even a Microsoft Office or iWork document, you can use the Quick Look Framework that ships with iOS. You start by importing the QuickLook framework into your project file. You then create…

IOS

3 min read

IOS

3 min read


Published in iOS App Development

·Nov 4, 2014

Meet Morris…

Miners Run iOS Endurance Game — I’ve been an iOS developer for a good few years now, and I have never managed to release anything under my own name… until now. It gives me great pleasure to introduce to you Morris: Miners Run has been a work in progress since February 2014. I used the new SpriteKit framework that Apple released with iOS7; I greatly enjoyed working with this framework — despite finding the inevitable bugs you find along the way when you work with anything that new and complex.

1 min read

1 min read


Published in iOS App Development

·Jul 4, 2014

iOS Tips: Pull to Refresh in less than 30 seconds

Using Xcode — Pull to Refresh is a common idiom on iOS—originally made popular by the folks at Twitter. This approach to refreshing a view has become so ubiquitous Xcode now enables you to add this feature to your views in just a few simple steps. …

3 min read

iOS Tips: Pull to Refresh in less than 30 seconds
iOS Tips: Pull to Refresh in less than 30 seconds

3 min read


Dec 16, 2013

iOS Tips: Dynamic UITextView

With AutoLayout — A UITextView does not automatically resize in a UIView when you use AutoLayout alone; code is required—specifically, code similar to this: CGSize size = self.textView.contentSize; self.textViewHeightConstraint.constant = size.height; For this approach to work it is important that you place these lines in the right place—in the viewDidAppear method—and that you…

1 min read

1 min read


Nov 28, 2013

The Smallest Effective Difference

Make all visual distinctions as subtle as possible, but still clear and effective. Edward R. Tufte—Visual Explanations p.73 Tufte describes this principal as the ‘Occam’s razor’ of information design. You take a visual element, such as a border on a image or a background for a table cell, then ask yourself: is the difference here noticeable, and no more. Use less to show more. When creating designs, screens, web pages, information graphics, the idea is to use just noticeable differences.

1 min read

The Smallest Effective Difference
The Smallest Effective Difference

1 min read


Nov 13, 2013

npm: Links

Developing Node Modules — Working with Node.js typically means you also work with npm. A lot. If you work with node and you’re not using npm—a lot—then you’re probably missing a trick or two. My first tip on npm is linking. What is linking and why should I care? Linking provides a way for…

5 min read

npm: Links
npm: Links

5 min read


Oct 31, 2013

7 apps in 7 days

Node.js by example — As part of my book ideas I thought about the sample apps I would need to write to create this book. I came up with about 10 different ideas, some of which built on top of one another, and some that didn’t. Having thought about this some more I’ve come…

2 min read

7 apps in 7 days
7 apps in 7 days

2 min read


Oct 29, 2013

Proposals

A tale of two book ideas — I want to write a book. A book about Node.js. I have a few ideas and today I formalised a couple of those ideas into two proposals. …

2 min read

Proposals
Proposals

2 min read


Oct 29, 2013

Remote Mate!

Opening files on the Raspberry Pi in TextMate — I love working with text on my Mac; I tend to write large documents in iA Writer and code with TextMate 2 or Xcode, which for me, is a very pleasing experience all round—having recently bought a Raspberry Pi I wanted to extend the awesome into that world too. …

2 min read

Remote Mate!
Remote Mate!

2 min read

Paul Jackson

Paul Jackson

198 Followers

Designer, iOS/macOS Developer; rider of motorcycles

Following
  • UX Movement

    UX Movement

  • stefan klocek

    stefan klocek

  • Kevin Moore

    Kevin Moore

  • Dropbox

    Dropbox

  • Derek Lakin

    Derek Lakin

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech