Comment

Welcome! Quite a bit of Apple news this week. Although I moved from a 15" MacBook Pro to a 13" recently, my first MacBook Pro was a 17" monster. My tastes have changed and I prefer hooking up to a nice monitor if I need the space rather than lugging around such a big laptop. I'm glad to see the rumor mill saying we are getting bigger laptops though. Maybe we'll get our ports back! On to the links...

@cdbeshore | Support on Patreon

News

New MacBooks this year?

If you're a dev that's clinging to your old 17" MacBook Pro, you may be in luck. According to this post from MacRumors, a redesigned 16" or 16.5" MacBook is in the works for 2019. Maybe it won't have a Touchbar. What if the keyboard isn't terrible? The possibilities are endless!

16-Inch MacBook Pro With All-New Design Expected in 2019, 13-Inch Model May Gain 32GB RAM by Joe Rossignol

Apple's timetable for Marzipan

Will WWDC bring a new dev kit allowing devs to port iPad apps to the Mac? Possibly. The roadmap could be a port to macOS from iPad this year, from iPhone to macOS in 2020, and finally a single binary for all devices in 2021. I don't think there's any doubt this is where development is headed. What does this mean for traditional Mac developers? How much functionality will be lost on the Mac in the transition? I'm not looking forward to a few rough years.

Apple Plans on Combining iPhone, iPad, Mac Apps by 2021 by Mark Gurman

Taking advantage of Apple's enterprise program

This is an interesting look at the lengths companies and some developers have gone to exploit Apple's enterprise program. I honestly had no idea this was so widespread until the Facebook news broke a few weeks ago. This program is going to change drastically and you'll want to keep your eyes on this story.

How Apple’s enterprise app program became the new Wild West of mobile apps by Nick Statt

Sponsored

Integrate MacStadium into your CI setup to simplify build and test Mac infrastructure

With a MacStadium Mac private cloud you have everything you need for true automation. Dynamically provision VMs of any OS, pool resources to get the most out of your physical infrastructure, and gain efficiency by cloning VMs instead of manually re-imaging individual Macs. MacStadium engineers will work with your team to develop a scalable solution on dedicated Apple Mac hardware connected to lightning-fast flash storage to create an incredibly reliable and efficient iOS build infrastructure platform for your team. Try a Mac private cloud free for 14 days.

Learn Big O Notation with Swift

Are you prepared for your next technical interview? One of the biggest challenges during the interview process is utilizing the concept of Big O Notation. For a limited time, Swift developers can read a free excerpt from the Swift Algorithms Book with code examples at extras.waynewbishop.com.

Tips

How to deal with two-factor authentication on your devices

With Apple now requiring two-factor authentication for developer accounts, you may have some trouble testing on devices. These tips from Kyle Seth Gray will help you figure out the clunky process.

Adding a Separate Developer Account to your iOS Device by Kyle Seth Gray

Tutorials

Button spacing with UIEdgeInsets

Check out this tutorial on how to get proper spacing in UIButtons with UIEdgeInsets.

Using UIEdgeInsets to layout a UIButton by Jeroen de Vrind

Xcode

Check out these localization options if you're still doing it the old way

Are you still localizing the same way you did a couple of years ago? Did you know there are better ways? Localization has always been a pain, but if you read this post you'll find that it doesn't have to be so bad. Keeping localizations in sync is not an Xcode feature, but you can make it work with these tips. BartyCrouch and SwiftGen to the rescue!

Localization in Swift like a Pro by Cihat Gündüz

Third-Party Libraries

An easier path for Swift

Here are two awesome libraries for dealing with path operations in Swift. Check them out.

Path.swift from Max Howell

PathKit from Kyle Fuller

Monetization

Raise your price, raise your revenue

This quick pricing experiment Stuart did on his keyboard extension app will get you thinking about your pricing. If you set your price and forgot about it, you need to think again. Stuart was able to increase his revenue substantially by raising his price. It's interesting to note how users approached him regarding subscriptions too. Even though his price increase was a one-time in-app purchase, several users were willing to pay a subscription. Are you maximizing your revenue?

Experimenting With Pricing Lifted My App Revenue Almost 500% by Stuart Hall


This RSS feed is published on https://indieiosfocus.com/. You can also subscribe via email or Safari push notifications.