iOS dev
@iosdevio
10.8K
subscribers
12
photos
5
files
6.05K
links
There is a single sponsored link in each issue (monday).
One sponsor per issue.
Every sponsored link should be highly relevant to Apple ecosystem app development.
Sponsored link price - 100$
Contact:
@tigorn
Download Telegram
Join
iOS dev
10.8K subscribers
iOS dev
https://medium.com/ynap-tech/our-approach-to-empowering-nsattributedstring-f6ecab72b9a9
Medium
Make apps for a global audience: our approach to empowering NSAttributedString
When working on an app that is released worldwide, one of the common topics is how to stylise the text based on the user language.
iOS dev
https://vojtastavik.com/2018/10/15/building-ios-app-without-xcode/
iOS dev
https://fluffy.es/upload-image-to-server/
fluffy.es - iOS development tutorials
Upload image to server using URLSessionUploadTask
This post assume you have some experience working with URLSession and some brief knowledge on how HTTP works. This post will be focusing on multipart data content type. TL;DR - Jump to the code You might have come across scenarios where your app need to…
iOS dev
https://pspdfkit.com/blog/2018/improving-dynamic-type-support/
PSPDFKit
Improving Dynamic Type Support | PSPDFKit
How to improve Dynamic Type support in your app and bring it to the next level.
iOS dev
https://rolandleth.com/avoiding-the-keyboard-on-uitextfield-focus
Roland Leth's blog
Avoiding the keyboard on UITextField focus
A couple of posts ago I was writing about handling the Next button automatically. In this post I’d like to write about avoiding the keyboard automatically, in a manner that provides both a good user experience and a good developer experience.
iOS dev
https://holko.pl/2018/10/08/internal-modifier/
holko.pl
Hiding Implementation Details Using internal Properties
In this article, we’ll see how to provide an ability to inject a framework’s data structure into the framework’s classes, while at the same time keeping its internals hidden.
iOS dev
https://www.avanderlee.com/optimization/measure-performance-code/
SwiftLee
Measure the performance of code in Swift
Learn how to measure the performance of a piece of code in Swift. Get insights which methods give the correct results for your performing Swift code.
iOS dev
https://www.avanderlee.com/workflow/essential-shortcuts-xcode-workflow/
SwiftLee
Shortcuts essentials in Xcode to speed up your workflow
Speed up your workflow with essential shortcuts in Xcode which are less known than the basics, combine them with the Assistant editor and more!
iOS dev
http://www.vadimbulavin.com/sticky-grid-collection-view/
Yet Another Swift Blog
Collection View with Sticky Rows and Columns: Step by Step Tutorial
In this article you will learn how to implement collection view that has sticky rows and columns, and supports both vertical and horizontal scrolling using Swift.
iOS dev
https://agostini.tech/2018/10/08/using-promisekit/
agostini.tech
Using PromiseKit | agostini.tech
PromiseKit is a framework that will simplify working with async code and make your code very elegant and simple to follow. Learn how to use it in this post.
iOS dev
https://www.swiftbysundell.com/posts/building-dsls-in-swift
Swift by Sundell
Building DSLs in Swift | Swift by Sundell
A DSL, short for Domain Specific Language, can be explained as a special kind of API that focuses on providing a simple syntax that's tailored to working within a specific domain. Swift's type inference and overloading capabilities also make it a really great…
iOS dev
https://www.swiftbysundell.com/posts/specializing-protocols-in-swift
Swift by Sundell
Specializing protocols in Swift | Swift by Sundell
Protocols continue to be an integral part of Swift, both in terms of how the language itself is designed, and also in how the standard library is structured. This week, let's take a look at how we can use protocols to create multiple levels of abstraction…
iOS dev
https://useyourloaf.com/blog/making-space-for-dynamic-type/
Making Space For Dynamic Type
iOS dev
https://geek-is-stupid.github.io/2018-10-11-how-to-measure-loading-time-for-ios-app/
geek-is-stupid.github.io
How to measure loading time for iOS app?
There is a simple trick to show your app loading time included dylib loading time, rebase/binding time, ObjC setup time, initializer time, …
Here how to setup:
1: Edit scheme
2: Add new Environment Variables with DYLD_PRINT_STATISTICS
3: Run and…
iOS dev
https://pspdfkit.com/blog/2018/how-to-extend-lldb-to-provide-a-better-debugging-experience/
Nutrient
How to Extend LLDB to Provide a Better Debugging Experience | Nutrient
Explore the extensibility capabilities of LLDB, a debugger for Swift, C, C++, and Objective-C code.
iOS dev
https://pspdfkit.com/blog/2018/using-clang-tidy-and-integrating-it-in-jenkins/
PSPDFKit
Using Clang-Tidy and Integrating It in Jenkins | PSPDFKit
The benefits of using clang-tidy and how to get started setting it up in Jenkins.
iOS dev
https://medium.com/@michael.eisel/one-trick-to-drastically-reduce-your-ios-apps-downlsize-ae68aad0d369
Medium
One Quick Way to Drastically Reduce your iOS App’s Download Size
App download size is important. The larger your app’s download size, the less users will download it. Plus, if it goes past 150 MB, then…
iOS dev
https://kenb.us/best-strategies-for-configuring-multiple-environments-in-xcode-projects
Ken Boreham
Best strategies for configuring multiple environments in Xcode projects
What things do you configure based on different environments? You might have views that are only for debugging, or you might want to turn off logging for release builds. You probably have multiple …
iOS dev
https://www.iosdev.recipes/fonts/ui-font-metrics-and-resizable-text/?fbclid=IwAR2OzWP52jfu7yI5l1cQM6wyJs3r4f17h-9BQfVJ3M059UsJLRvi-hcfe_I
iOS Dev Recipes
UIFontMetrics and Dynamic Type | iOS Dev Recipes
Improve iOS app usability and accessibility by responding to the user's preferred content size category with dynamic type.
iOS dev
https://medium.com/swift2go/stacks-and-lifo-structures-implementation-and-use-cases-7ada8f8c400?fbclid=IwAR2lYn4HmBjZYjOPQT0fR-ai42lWMzL0Xc9bzj_OgBVudScMkvvrNVfxZws
Medium
Stacks and LIFO Structures: Implementation and Use Cases
Few data structures are as ubiquitous as the stack. They are easy to understand and implement but there is power in their simplicity. The…
iOS dev
https://makeapppie.com/2018/10/25/recursion-and-uiview-changes/
Make App Pie
Recursion and UIView Changes
One powerful, yet sometimes rightfully feared programming technique is recursion. Many do not even use it, some don’t know what it is, but when working with hierarchies, you really have to us…