神刀安全网

Issue 35 – 3rd May 2016

    • Being A Developer After 40
    • Framework Oriented Programming
    • CoreAnimation is Pure Love :heart:
    • Speeding Up Slow Swift Build Times
    • Xcode Search: The Hidden Gems
    • Protocol Extensions, Meet List Controllers
    • The Star Wars API :rocket:

News

CareKit

Announced back in March, this week finally saw the release of CareKit. If you missed March’s announcement, CareKit is a new, open source framework from Apple that allows developers to build apps that let users track their care plans, monitor symptoms and track objective measurements whilst also allowing them to share insights with their care teams. It looks interesting and it’ll be great to see what people build.

carekit.org

Apple Music API

It’s been a busy week for Apple. In addition to CareKit, this week also saw the announcement of a new Apple Music API via Apple’s Affiliate Program Newsletter. The new API will allow developers to check whether a user is a current Apple Music member, queue up songs and both read and create new playlists. In addition, Apple have also introduced a new support page that details Apple Music Best Practices for Developers including App Store Review Guidelines that you’ll need to comply with to get your Apple Music related apps approved.

apple.com

Business

Being A Developer After 40

There is no getting away from it. We’re all getting older. Traditionally, software development is a young-persons game but if you’re one of those who is close to, or have already exceeded, the big ‘4’-‘0’, then this article from @akosma provides an opportunity for some reminiscing as well as some hard-won advice.

medium.com

Code Reviews

Code Reviews can be a great addition to you’re team’s development process providing an opportunity to both increase quality and share knowledge amongst the team. In this article, @paciej00 takes a look at how to introduce them in your organisation as well as what to look for when conducting reviews.

swifting.io

Code

Framework Oriented Programming

With the availability of a range of Apple Platforms including iOS, OSX, tvOS, WatchOS and Apple TV, the need for developers to create cross platform code is becoming increasingly important. In this article, @pepibumur takes a look at a practical solution to this problem – Framework Oriented Programming.

medium.com

The GCD Handbook

Grand Central Dispatch (GCD) is an extremely powerful framework for Apple Developers but it has a C-based API and can be a little difficult to work with. In this post, @khanlou looks at how to combined the low-level capabilities that GCD provides into higher-level capabilities within our applications.

khanlou.com

UITextChecker

If spelling isn’t your thing, then you’ll love UITextChecker. You’ve likely already seen it. It’s what comes up with those helpful suggestions when trying to write something in the iOS notes app or trying to send SMS messages to your loved-ones in iMessage. In this article, @cr0ath takes a peek under the hood and looks at how you can build this same functionality into apps of your own.

nshipster.com

CoreAnimation is Pure Love :heart:

Animation can be used to provide subtle prompts and feedback to your users whilst also adding an additional level of polish to your applications. In this article, @caiobzen takes a look at how to use the power of CoreAnimation to create a fun little speech bubble animation.

medium.com

Tools

Speeding Up Slow Swift Build Times

As you know, Swift is a young language and there are some dark corners that aren’t quite as polished as we would collectively like. After Matt Nedrich reported some relatively sedate build times (and by that I mean 12 hours+), @nickoneill has taken a look at narrowing down the real source of the problem. It’s also been really great to see how quickly the Swift community have subsequently responded to fix the issue .:clap:

thatthinginswift.com

Xcode Search: The Hidden Gems

As developers, we generally spend more time reading code than we do writing it and if you’re an Xcode user, this article is for you. In it, @arekholko takes a detailed look at some of the power-features built into Xcode’s search capabilities. A great time saver and definitely worth the read.

holko.pl

Libraries

JASON

There is a whole range of JSON parsing libraries available to us in Swift but this one caught my eye. JSON is a fast JSON de-serializer that sports a full test suite, full documentation and some additional Alamofire goodness. Depending on your needs, it might be just what you’re looking for.

github.com

ARAnalytics

ARAnalytics has been around for a while but as I’ve been having a look at different analytics libraries this week, I thought I’d mention it. This framework from @orta is not an analytics framework itself, instead it provides a convenient analytics abstraction layer and support for a whole range of underlying analytics libraries such as Crashlytics, Google Analytics, HockyApp and more. Ideal if you’re investigating which library you want to use.

github.com

Videos

Protocol Extensions, Meet List Controllers

List controllers such as UITableViewController or UICollectionViewController are extremely common in iOS but have a tendency to suffer from massive view controller syndrome. In recent years, developers have used many techniques to try and break these massive controllers apart by moving responsibilities into other classes. I this talk, @Jad6os takes another look at this topic and shows us how we can use protocol extensions to move the logic of our list controllers out into protocol extensions.

realm.io

Prototyping Magic

With modern apps generally conforming to the flat design style that originated with iOS 7 we have have somehow lost some of the magic that their predecessors brought to our screens. In this talk from !trySwift, @b3ll looks at how to reintroduce some of the fun back into our applications by prototyping interactive gestures and animations using Swift and Facebook’s pop Framework.

realm.io

Finally

The Star Wars API :rocket:

Why did I not know that this existed? 😉 Or this for that matter.

swapi.co

转载本站任何文章请注明:转载至神刀安全网,谢谢神刀安全网 » Issue 35 – 3rd May 2016

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址