Swift Access Control by Example - Swift Programming Language * Access control restricts access to parts of your code from code in other source files and modules. * This feature enables you to hide the implementation details of your code, and to specify a preferred interface through which that code can be accessed and used. * You can assign specific access levels...
Swift Advanced Operators (Bitwise) by Example - Swift Programming Language * Swift provides a several advanced operators bitwise and bit shifting to perform a more complex operations. * In swift, Arithmetic operators won’t show the overflow value by default. * To opt the behavior of overflow, swift uses the second set of advanced operators such as the addition operators +& and all...
Swift Dictionary by Example - Swift Programming Language Overview * A collection whose elements are key-value pairs. * A dictionary is a type of hash table, providing fast access to the entries it contains. * Each entry in the table is identified using its key, which is a hashable type such as a string or number. * You use that key to...
Swift Set by Example - Swift Programming Language Overview * An unordered collection of unique elements. * You use a set instead of an array when you need to test efficiently for membership and you aren’t concerned with the order of the elements in the collection, or when you need to ensure that each element appears only once in...
Swift Array by Example - Swift Programming Language Overview * An ordered, random-access collection. * you use the Array type to hold elements of a single type, the array’s Element type. An array can store any kind of elements—from integers to strings to classes. 1. Creating and Initializing an Array 1.1 Creating an Array * Swift makes it...
Swift Double by Example - Swift Programming Language Overview * Double represents a 64-bit floating-point number. * Double has a precision of at least 15 decimal digits, whereas the precision of Float can be as little as 6 decimal digits. * Swift always chooses Double (rather than Float) when inferring the type of floating-point numbers.If you combine integer and floating-point...
Swift Float by Example - Swift Programming Language Overview * Floating-point numbers are numbers with a fractional component, such as 3.14159, 0.1, and -273.15. * Float represents a 32-bit floating-point number. 1. Converting Floating-Point Values 1.1 init(_:) * Creates a new instance that approximates the given value. let x: Double = 21.25 let y = Float(x) print(...
Swift Int by Example - Swift Programming Language Overview A signed integer value type. On 32-bit platforms, Int is the same size as Int32, and on 64-bit platforms, Int is the same size as Int64. 1. Declaring Constants and Variables * Constants and variables must be declared before they’re used. You declare constants with the let keyword and...
Swift String by Example - Swift Programming Language Overview A string literal is a sequence of characters surrounded by double quotes ("). 1. Creating and Initializing Strings 1.1 Initializing Strings let name = "vineeta" print(name) * String interpolations are string literals that evaluate any included expressions and convert the results to string form. * String interpolations give...