神刀安全网

Issue 30 – 29th March 2016

    • 10 Styles of App Store Screenshots
    • How We Migrated Our Objective-C Projects to Swift
    • Apple’s Recipe for Making Successful Apps
    • Selector Syntax Sugar
    • An Introduction to Unicode
    • Ray Tracing in a Swift Playground
    • Errors: Unexpected, Composite, Non-pure, External
  • Libraries and Frameworks
    • The Design of Everyday Swift
    • Creating a Swift Library

Business

10 Styles of App Store Screenshots

App screenshots are a key part of the marketing for your app within the App Store. In this article @dancounsell provides a good overview of the different styles and options that you might want to choose.

dancounsell.com

How We Migrated Our Objective-C Projects to Swift

With the ongoing development of Swift and Apple increasingly moving their code base in this direction many development teams are faced with the question of what to do with their Objective-C code bases. In this article, @GergelyOrosz recounts how he, and the team at Skyscanner, have been gradually transitioning from Objective-C to Swift. It provides some good tips for teams that might be facing the same journey.

codevoyagers.com

Design

Apple’s Recipe for Making Successful Apps

As of summer 2015, the App Store contained over 1.5 million apps and the task of making your app stand out amongst this multitude of competing apps can be a real challenge. The important question then is what makes one app successful and another not? In this article, @robjama digs into this problem, dissecting some of Apples design and App Store recommendations to try and identify just what goes into making a successful app.

medium.com

Swift

Selector Syntax Sugar

I’ve never been particularly happy with the syntax for using selectors as it always seems quite verbose but these tips from @AndyyHope make things a whole lot cleaner and with the additional selector safety introduced in Swift 2.2 I’m pretty sure I’ll be adopting them in my own code going forwards.

medium.com

Code

An Introduction to Unicode

This week I went slightly off-topic on the blog with this introductory article to Unicode. Unicode is the underlying text encoding standard that Apple used to underpin both the Character and String data types in Swift and in preparation for up coming articles on those data types I wanted to dive into the standard itself to see how it worked. It turned out to be more complicated than I remembered. As ever, I’d welcome any feedback you have.

andybargh.com

Ray Tracing in a Swift Playground

@mhorga_ starts what looks like a promising series of tutorials on how to perform ray tracing within a Swift playground. Worth keeping an eye on if you’re interested in this sort of topic.

mhorga.org

Errors: Unexpected, Composite, Non-pure, External

In this article, @cocoawithlove takes a deep dive into the concept and nature of errors, looking at what errors actually are and looking at some of the complications that surround them.

cocoawithlove.com

Libraries and Frameworks

When to Avoid Libraries

Hot on the heels of node-magedon, I came across this article from @sandofsky in which he talks about due diligence and the decision making process you should be going through when deciding whether or not to use a third-party library within your app. It’s worth a read.

sandofsky.com

Permission

When building iOS apps, there are a whole range of things that we need to ask our users permission for. Accessing the camera or photo library, using the microphone, checking the users location and motion or accessing the address book are just a few examples. The downside is that each of these iOS APIs have their own way of asking the user for permission. What if instead, we could have a unified API that provided a single consolidated API? This is where Permission comes in.

github.com

SwiftyStoreKit

In recent years, in-app purchase has become an increasingly important revenue stream for developers but adding in-app purchase functionality to your app often involves a lot of boilerplate code. SwiftyStoreKit from @biz84 aims to help with this by providing a lightweight, pure Swift API that supports product retrieval, the product purchase process, restoration of previous purchases as well as receipt validation.

github.com

Videos

The Design of Everyday Swift

In this talk from try! Swift, @bobbins talks about the 7 Principles of Design. Taken from the book The Design of Everyday Things by Don Norman she shows how these very same design principles can be applied to the app design process to enhance (amongst other things) with discoverability of your apps and the feedback that your users get when using them.

realm.io

Creating a Swift Library

In this second talk from try! Swift, @jeffhui talks about all the things that you need to think about when creating a library of your own including APIs, testing, continuous integration and package management. As part of the talk he walks through a complete example which definitely helps with the understanding.

realm.io

转载本站任何文章请注明:转载至神刀安全网,谢谢神刀安全网 » Issue 30 – 29th March 2016

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
分享按钮