Publications

Current Published Works

On the podcast you’ll hear a lot about writing my books. If you are iOS app developer,  you might find them very enlightening. If you are not, when I talk about them, you’ll know a little more about what kind of book I’m talking about. This is the three non-fiction technical books. Scroll down to the bottom for information on my one short piece of fiction.

Practical Autolayout For Xcode 7

Screenshot 2015-04-01 07.53.14

In Practical Auto Layout for Xcode 7, using simple, practical, easy to follow examples, you will learn how to master auto layout and size classes on the Xcode 7 storyboard. Using easy to follow examples, you will learn how to make universal apps quickly easily and in far less time than ever before. You’ll learn how to use constraints the right way, how to avoid and resolve errors such as misplacements and conflicting constraints. You be able to customize your layout for both launch screens and your application, using buttons, labels, images, text fields and more.

Xcode 7 and iOS 9 introduces two new wrinkles in the layout of your app: stack views and iPad multitasking. Practical Auto Layout for Xcode 7 covers what you need to know about multitasking on the iPad for the best user experience and how little you have to do to make this a powerful addition to your app. Stack view make the most complex auto layout storyboards and simplifies them.

Practical Auto Layout for Xcode 7 shows you how to use stack views effectively to make layouts that work on all devices in minutes.

Download_on_iBooks_Badge_US-UK_110x40_090513     

Swift Swift: View Controllers

Screenshot 2015-04-01 07.53.14You will learn to use auto layout, size classes and new Swift implementations of view controllers. With plenty of color illustrations and code snippets, Swift Swift View Controllers will take you step by step through many easy demonstrations, teaching you the stuff you really need to know to implement any of these view controllers. The book will help you understand how to move data between all these view controllers with delegates, segues and more for an efficient and well-written app.
If you are an intermediate programmer getting into auto layout or Swift’s view controllers, or you just finished a beginning guide to Swift and want more, Swift Swift: UI View Controllers will be invaluable.

Buy it now for the iPad and Mac in iBooks

Available on Download_on_iBooks_Badge_US-UK_110x40_090513

Practical Auto Layout

 

Practical Auto layout Cover 3Apple messed up. They wanted a simple, powerful but flexible system to lay out buttons, labels, images and other objects on the storyboard. They wanted a way to make only one layout and have it work on any iOS device in any orientation. They created Auto Layout and Size classes. Then they messed up. They didn’t tell anyone how to easily use it. Developer’s have been skirting around auto layout for years, confused by bizarre menus and strange icons. Many developers spend weeks writing extra code for the iPhone app or a landscape mode just to avoid it. Some developers lose thousands of potential customers by making a iPhone or iPad only app.

This might be you.

In iOS8 Apple required popovers, modal views, Alerts and Split views to use size classes. In iOS9, multitasking requires it. But most developers do not know the difference between a regular and compact width size class. Doing so, they risk their code becoming obsolete and useless.

If you’ve ever used presentViewController, this may be you.

In Practical Auto Layout, using simple, practical, easy to follow examples, you will learn how to master auto layout and size classes on the the storyboard. Using easy to follow examples, you will learn how to make universal apps quickly easily and in far less time than ever before. You’ll learn how to use constraints the right way, how to avoid and resolve errors such as misplaced and conflicting constraints. You’ll be able to customize your layout for both launch screens and your application, using buttons, labels, images, text fields and more.

Available on

The Tzaddik of Klaas

51MWSB8GOgL._SX310_BO1,204,203,200_

A Story of Christmas, Hanukkah, and the real meaning of the season. When a lonely thief starts looking for redemption on a dark December a long time ago, he goes to the Great Hasidic Master the Baal Shem Tov. After a puzzling encounter with the great man, he learns of a plot to destroy the village and the Baal Shem Tov. When the thief creates an insane plan to save the town, he starts something that will change Christmas and the world forever. A tale for interfaith families, Jews. Christians and anyone wanting a glow to their holiday season.

Available on

Upcoming Published Works

Practical WatchOS2: Developing Apps for the Apple Watch with WatchOS2 and Swift

Persistence Models in Swift: Keeping your data when the app stops