iOS

FastLane

An automation tool used to automate beta deployments and releases for iOS and Android apps, it handles tedious tasks (generating screenshots, code signing, releasing your application).

Flurry

A mobile analytics platform enables users to analyze consumer behavior through data observations. It provides features for user segmentation, consumer funnels, and app portfolio analysis.

GCD

Grand Central Dispatch is a technology developed by Apple to optimize application support for concurrent code execution on multicore systems. It allows to define tasks in an application that can run in parallel, and launches them in the presence of free computing resources.

HockeyApp

A service that allows developers to recruit and manage testers, distribute apps, and collect crash reports, among other things. The cross-platform tool works with Android, Windows Phone, and iOS devices, making it possible to deliver the same user experience no matter the user’s OS.

In APP purchase

A simple and convenient mechanism for organizing sales of your applications or additional features directly from your application. In-App Purchases is easy to build in and opens up a new sales channel for you.

iOS

A mobile operating system for smartphones, electronic tablets, portable players and other devices. Developed and manufactured by the American company Apple exclusively for its own products. 

iOS 10 Speech Recognition API

A new Speech API that allows the app to support continuous speech recognition and transcribe speech (from live or recorded audio streams) into text. Introduced in iOS 10, the Speech framework performs speech recognition by communicating with Apple's servers or using an on-device speech recognizer, if available.

iOS frameworks

CoreData (DB in iOS), Cocoa, Cocoa Touch, UIKit, CoreLocation, CoreFoundation, CoreImage, CoreGraphics.

iOS programming languages

Objective-C, Swift.

iOS SDK

A software development kit that helps developers create native applications for Apple's iOS devices and platforms. Combined with Xcode, the iOS SDK (formerly known as the iPhone SDK) allows to write iOS apps using officially-supported programming languages, including Swift and Objective-C.

iOS tools

CocoaPods (dependency manager), Flurry (for analytics), TestFlight (for installation and testing iOS apps), HockeyApp (platform for apps).

MapKit

A really useful API available on iOS devices that makes it easy to display maps, plot locations, and even draw routes and other shapes on top. Use the MapKit framework to embed maps directly into your own windows and views.

Memory Graph Debugger

A memory analysis tool which helps find and fix retain cycles and leaked memory. When activated, it pauses app execution, and displays objects currently on the heap, along with their relationships and what references are keeping them alive.

MessageUI

An iOS framework that provides special type of view controllers, User interfaces for email / SMS, used for delivering messages and mail which doesn’t require leaving actual application.

Metal

A low-level, low-overhead hardware-accelerated 3D graphic and compute shader API. Metal combines functionality similar to OpenGL and OpenCL under one API. Can be implemented using Swift or Objective-C programming languages.

Moya framework

A functional networking library, built on top of Alamofire, that applies the best of Swift's language and compiler features to your network requests. Its key insight is tying URL request-building logic to an enumerated type.

Multitasking

A feature available on iOS. Allows switching from one app to another at any time through a multitasking interface on an iOS device, or by using a multifinger gesture on an iPad. It is available in iOS 4 or later.

Nimble

Matcher Framework for Swift and Objective-C. Provides a lot of options for how to fulfill test expectations.

NSOperation

An abstract class that offers a thread-safe structure for modeling state, priority, dependencies, and management. Concrete subclasses are: NSBlock​Operation, NSInvocation​Operation.

Objective-C

A compiled object-oriented programming language used by Apple, built on the C language and the Smalltalk paradigms. In particular, the object model is built in the style of Smalltalk - that is, objects are sent messages.

POP

Stands for protocol-oriented programming. Programming paradigm based on the concept of 'protocols'. Allows to add abilities to a class or struct or enum with protocols which support multiple implementations.

Property Lists

A structured data representation used by Cocoa as a convenient way to store, organize, and access standard types of data, it's used extensively by applications and other software on OS X and iOS.

Quick

Behavior-driven development framework for Swift and Objective-C. Provides a DSL to write a test very much similar to RSpec.

QuickBlox

A cloud communication backend that simplifies mobile application development, allows to add Push Notifications, Chat, Messaging etc into mobile and web apps.

Reactive code

Programming with asynchronous data streams.

Development by Synergize.digital

Sign up for updates
straight to your inbox