Categories of code snippets in swift

**ios

**swift

2's complement

3d

@propertywrapper

`3d graphics`

```swift

`alamofire`

`animation`

`api`

`app-development`

`application-development`

`autolayout`

`avfoundation`

`button`

`cabasicanimation`

`calayer`

`cashapelayer`

`cllocation`

`computer graphics`

`conditional binding`

`core data`

`coredata`

`corelocation`

`csv`

`data persistence`

`data storage`

`database`

`date`

`dateformatter`

`dictionary`

`drawing`

`dynamic cell size`

`entropy`

`file path`

`file`

`filemanager`

`flagimage`

`game development`

`gesturerecognizers`

`gmt`

`higher order function`

`http`

`information-theory`

`ios development`

`ios`

`journaling`

`json`

`location-services`

`macos`

`map`

`mapkit`

`math`

`mobile app development`

`name`

`networking`

`nsdate`

`nsdateformatter`

`ocr`

`persistence`

`physics`

`probability`

`productivity`

`property list`

`rest api`

`rest`

`scenekit`

`search`

`social interaction`

`spritekit`

`stock price`

`string`

`swift

`swift`

`swiftui

`text detection`

`timezone`

`ui/ux`

`uianchor`

`uibezierpath`

`uibutton`

`uicollectionview`

`uiimage`

`uiimageview`

`uikit`

`uitableview`

`uiview`

`url`

`urlsession`

`urlsessiondownloadtask`

`user experience`

`user interface`

`vapor`

`video processing`

`xcode`

a*

aaa

absolute

absolute path

access control

access time

accessibility

add

addingdate

addition

address

addresses

adjacency list

aes

age

aho-corasick

alamofire

alaska time

alaska-time

alert

alerts

algorithm

algorithms

algorithms**

alignment

alman-williams

alphanumeric

analogy

angular

animation

annotations

anonymous closure

api

app

app development

app extension

app-development

app-extension

append

appending

appending data

appetite

appid

appkit

apple-homekit

apple-watch

application

arc4random

archiving

arcsine

arctangent

area

argument

arithmetic

arithmetic progression

arkit

array

arrays

assets

associated types

associated values

associatedtype

async

async/await

asyncafter

asynchronous

asynchronous programming

attributes

audio

augmented-reality

australia

australian central time

australian eastern daylight time

australian western daylight time

australian western time

australian-central-daylight-time

authentication

authentication**

auto complete

autocomplete

autolayout

avassetwriter

avatar

avaudiorecorder

avaudiosession

avcapturedevice

avcaptureinput

avcapturesession

avcapturevideodataoutput

avcapturevideopreviewlayer

average

avfoundation

backbutton

background

background color

background-color

backgroundcolor

badge count

banner

base 10

base 16

base 2

base conversion

bases

basics

beginning

bic

binary

binary data

binary message

binary search

binary search tree

binary trees

binary-targets

bit cast

bit manipulation

bit-casting

bitcoin

bitcoin cash

bitmap

bitset

bitwise operation

blas

bluetooth

bluetooth-connection

book

boolean

bounds

brainfuck

breathe

bridging header

bubble sort

buddy window

bug

button

bytes

c++

caching

cakeyframeanimation

calayer

calculation

calculations

calculus

calendar

camel-case

camelcase

camera

capitalise

car

cardinality

cartesian product

case

caseiterable

casting

catalan numbers

catch-block

cblas

cblas_sgemm

cbperipheral

ceil

center

centering

central time

century

cgfloat

cgimage

cgpoint

cgrect

changes

char removal

character

character array

character counting

characters

charts

chatham-time

check

checking

checksum

chess

circle

circle progress

circular

circular view

class

class methods

classes

client

client-server communication

clipshape

cllocation

cllocationcoordinate2d

closure

closures

cloudflare

cmbuffer

cocoa

cocoa-touch

codable

code

code block

code example

code generation

coding

collection

collection view

collection-view

collections

color

color extraction

combination

combinations

combine

command line

communication

comparison

comparison operators

completion handler

components

componentsseparatedby

composition

computed property

computer-vision

concatenation

concurrency

conditional

conditional expression

conditional operator

conditional statements

conditionals

conditions

cone

cones

connection

console

console output`

constraints

constructor

constructors

contains

control flow

control-flow

controller

conversion

convert

cookie

coordinates

coprime

copy

copy file

copying

core graphics

core-data

coreanimation

corebluetooth

coredata

coregraphics

cos

cosecant

cosine

cotangent

count

counting

crashlytics

create

creation date

creationdate

credit cards

crud

cryptography

csv

csv file

cube

current

current date

current time

current-date

current-year

currentcalendar

currentmonth

custom

custom cells

custom length

custom views

custom-attributes

custom-cell

custom-cells

custom-ui

customization

cybersecurity

cycle

cylinder

cylinders

data

data manipulation

data privacy

data race

data source

data structure

data structures

data task

data types

data visualization

data writing

data-management

data-persistence

data-structure

data-structures

database

datasource

datatype

date

date formatter

date formatting

date-components

date-format

date-formatter

date-formatting

date-time

date/time

datecomponents

dateformatter

datetime

dating

debugging

decade

decagonal

decimal

decimal places

decision making

declaration

decoding

decryption

delegate

delete

deletion

delimiter

dependencies

dependency injection

dependency-injection

derivative

deselect

design-patterns

development

dfs

dialog

dictionaries

dictionary

didselectrowat

diffable-data-sources

difference

differentiation

dijkstra

dijkstra's algorithm

directories

directory

directory handling

directory management

directory operations

directory size

disjoint

disjoint set

dispatch

dispatch queues

dispatchgroup

dispatchqueue

display

distance

distinct

divide and conquer

divide-and-conquer

division

do-try-catch

dogs

double

doubles

downloadtask

draft manager

drag gesture

drag-and-drop

drawing

drop-delegate

duplicates

dynamic programming

dynamic-cell-height

easeinout

eastern time

edges

editing

editor

education

element

elements

email

email validation

emoji

emojis

emotion

encapsulation

encoding

encryption

english dictionary

entrepreneurship

enum

enumeration

enums

enums with associated values

environmentobject

environmentvalues

error handling

error-handling

error-messages

errors

ethereum

euclidean-algorithm

event handling

exception-handling

existentialism

exploit

exponential function

exponentiation

extension

extensions

facebook

factorial

factors

fibonacci

file

file attributes

file extension

file handling

file io

file management

file manager

file name

file operations

file path

file system

file-handling

file-io

file-management

file-manipulation

file-system

fileattributes

fileio

filemanager

files

filesystem

fill

filter

filtering

finance

find

finite-state-machine

firebase

fireworks

first

first day of year

first element

first letter

first name

fix

flag

flatmap

flatten

flattening

flirting

float

floating point

floor

fluid dynamics

focus

font

font-size

font-weight

fonts

food

for

for loop

for-each

for-loop

form

format

formatter

formatting

forms

formula

foundation

foundation framework

frame

french-flag

frequency

fsm

function

function declaration

functional programming

functional-programming

functions

game development

game programming

game-development

game-logic

gamekit

gauge

gcd

generate

generation

generator

generic

generics

genius api

geocoding

geometry

geometryreader

gesture recognizer

gestures

get request

get-url

getmonth

getter

getters

gif

gmt

gradient

grand central dispatch

graph

graphics

graphs

grey

grid

grid-layout

grids

grouping

half

happiness

haptic feedback

hash-table

hashmap

hashtag

hawaii

header

height

hello-world

heptagonal

heuristic

hex

hex code

hexadecimal

hexagonal numbers

higher order functions

html

html parsing

http

iban

image

image downloading

image manipulation

image processing

image-processing

images

imgb

implement

implementation

in-app purchase

index

index(of:)

indexing

infinite

infinite-scrolling

inheritance

initialization

input

input-validation

inscribed

insert

insertion

instagram

instance

instance methods

instances

instruments

int

integer

integer arithmetic

integration

interactive

interface

interface builder

interface-builder

interfacebuilder

interoperability

interoperation

interpreter

intersection

inverse

io

ios

ios development

ios-development

ios`

iphone

ipv4

ipv6

iso

iso8601

issues

iteration

join

joined

journaling

json

json parsing

jsonserialization

jwt

k-th largest

key

key generation`

key-value

key-value pair

key-value pairs

keyboard

keyboard-type

keychain

keys

kickball

kqueue

kth

kth largest

kth-element

label

labelstyle

language

last

last accessed date

last day of month

last day of year

last element

last index

last modified

last modified date

last name

lastmodifieddate

layout

lcm

least common multiple

least-common-multiple

length

letters

life

linear algebra

linear-algebra

linked list

linked list reversal

linked-list

list

list manipulation

llvm

ln

localization

location

logarithm

logging

login

logsnag

longest word

loop

loops

lowercase

lowercase letters

lucas

lyrics

mac-address

macos

main-bundle

main-window

malloc

managedbuffer

manipulation

manual memory management

map

mapkit

mapping

maps

matching

matchmaking

math

mathematics

maths

matrices

matrix

matrix multiplication

matrix-multiplication

max

max()

mean

meaning

median

membership

memory

memory allocation

memory management

mental health

mentions

merge

mergesort

message

message view

metadata

metal

method

methods

middle

million dollar

million dollar idea

minimum

mixed-language projects

mkmapview

mobile

mobile development

mobile wallet

mobile-development

mode

model

model-view-controller (mvc)

modifier

modulo

money

mongodb

mongokitten

monitoring

mountain time

mouse tracking

move

move file

mtldevice

multi-line

multidimensional array

multidimensional-array

multipeer connectivity

multiplayer

multiplication

multithreading

music-player

mutable raw pointer

mutate

mutating

mvc

mvvm

name

names

natural logarithm

navigation

navigationlink

navigationview

neighbors

nested

nested arrays

nested loops

nested methods

netherlands

netherlandsflag

network programming

networking

new zealand

newzealand

nfc

nil-coalescing

node

node removal

nodes

noise-detection

nonce

normal distribution

normal-distribution

nosql

not array

note taking

note taking app

note-taking

notification

notifications

now

nsapplication

nsattributedstring

nsdate

nsdateformatter

nsfetchedresultscontroller

nsfilemanager

nsmanagedobject

nspanel

nsrange

nsregularexpression

nsset

nsstring

nstextattachment

nstextfield

nsusernotification

nsusernotificationcenter

nth

nth nonagonal number

number

number formatting

number generation

number system

numbers

numeric

object instantiation

object-oriented

object-oriented programming

object-oriented-programming

objective-c

observable

observedobject

ocr

octagonal number

online gaming

oop

open source

operation-queue

operationqueue

operator

operator-overloading

operators

optimization

optional

optional binding

optionals

outlets

output

override

overriding

pac-man

pacific time

pacific-time

package-manager

package.swift

padding

pagination

paging

palindrome

parallel programming

parallelogram

parameters

parent directory

parser

parsing

particle system

passthroughsubject

password

password generation

path

path extension

pathfinding

pattern matching

pattern-matching

patternimage

payment

payments

pentagonal numbers

period

permutation

permutations

persistence

philips-hue

philosophy

phone number

phone numbers

phone verification

physics

pkcanvasview

playable

player controller

plot`

pointer

pointers

polygon

polygons

polyhedra

port

português

power

power set

present

presentation

prime

prime numbers

prime-numbers

primes

print

printing

priority

private

private access control

private methods

private property

probability

profile icon

profile-page

profiling

programmatic ui

programmatic-approach

programmatically

programming

programming`

promise

properties

property

property-wrapper

protected

protected method

protocol

protocol inheritance

psychology

public

public access

published

publishers

pyramid

pyramids

python

quicksort

radix

rainbow

random

random generator

random number generator

random numbers

random-numbers

randomization

randomness

range

raw data

ray tracing

reactive-programming

reading files

rectangle

rectangular prism

recursion

recursion`

recursive

red

reduce

reflection

refresh

regex

regular expression

regular expressions

regular polygon

regular-polygon

relationships

remainder

remote code injection

removal

remove

rename

renaming

repeat-while

repeat-while loop

repeat-while-loop

replace

replacement

request

resource-bundle

response

rest api

return type

return value

reverse

rgb

rhombus

riddle

roman numerals

root

root directory

round

rounding

routing

rpc

rsa

rxswift

safari

saml

samoa

samoa-time

sample

sampling

save function

saving-data

scale2x

scaledtofit

scaling

scenekit

scheduling

scraping

script

scrollview

search

search bar

search functionality

searching

searchviewcontroller

secant

sector

secure

security

seed

seeding

segment

segue

selection

semaphore

send

separator

sequence

serialization

server

server-side swift

service-layer

set

set-algebra

set-operations

sets

setter

settings

settitle

sha256

shape

shapes

shell

shimmer

shortest path

shortest word

shortest-path

shorthand

shorthand if

shuffle

sign-in

signin

signup

simple

simulation

sin^-1

singleton

singly linked list

size

size calculation

skiplist

slider

slope

snake-case

snake-game

snapkit

social media

social-media

socket

socket programming

solution

sort

sorting

source code

sphere

spinner

split

splitting

spritekit

sqlite

sqrt

square number

square root

stage manager

standard deviation

standard-deviation

start-of-day

state machine

state-machine

static

static method

static methods

static properties

static property

statistics

status-bar

stopwatch

storage

storekit

storyboard

strapi

strassen

strategy

string

string interpolation

string manipulation

string matching

string method

string parsing

string-formatting

string-manipulation

string-matching

string-processing

strings

struct

subclass

subclassing

submit

subscript

subscripting

subset

substr

substring

substrings

subtract

subtracting

subtraction

subview

suffix

sum

superset

surface area

surface-area

swift

swift functions

swift4

swiftui

swiftui-actions

swinject

swipe

switch

symbol

symbols

symmetric difference

symmetric encryption

symmetric-difference

synchronization

syntax

system

tableview

tableviewcell

tag-label

tagging

tangent

task

tcp

tcp client

tdd

templates

temporary storage

ternary operator

tesseract

testing

text

text editor

textfield

textview

threading

throwing

tic tac toe

tiling

time

time zone

time zones

time-conversion

timeinterval

timer

timestamp

timezone

timezones

todo list

token

tokens

toolbar

transpose

trapezoid

traversal

tree

tri-colour

triangle

triangular prism

triangular-number

trie

trigonometry

true

truncation

try-catch

tuples

turkish-flag

tutorial

two-color-view

type casting

type constraints

type constraints.

type conversion

type erasure

type inference

type parameter

type parameters

type-conversion

types

udp

udp server

ui

ui design

ui/ux

uialertaction

uialertcontroller

uiapplication

uibezierpath

uibutton

uibutton`

uicollectionview

uicollectionviewcell

uicolor

uicontrol

uicontrolevents

uievents

uihostingcontroller

uiimage

uiimagepickercontroller

uiimageview

uikit

uilabel

uinavigationcontroller

uipagecontrol

uipasteboard

uipicker

uipickerview

uiresponder

uiscrollview

uisearchcontroller

uistackview

uitableview

uitableviewcell

uitextfield

uitextview

uiview

uiviewanimationoptions

uiviewcontroller

uiviewpropertyanimator

uiwebview

unicode

uniform distribution

union

union-find

unit testing

unit-testing

unity

unix

unix time

unsafe

unsafemutablerawpointer

unsafepointer

uppercase

uppercase letter

uppercase letters

upscaling

url

url request

url session

urlrequest

urlsession

use

user

user defaults

user interface

user-defaults

user-interaction

userdefaults

userinterface

usernotificationcenter

usernotifications

usernotifications.framework

utf-8

validation

value

values

vapor

variable

variables

variance

vector

vibration

video

video streaming

view

view controller

view controllers

view model

view-model

viewmodel

viewmodifier

visual design

volume

volumes

vstack

web development

web scraping

webkit

webrtc

website

webview

weekday

where

while

while loop

while-loop

width

window

without replacement

wkwebview

wordpress-api

words

wraper

wrapper

write

writing

writing data

writing to file

writing-to-file

wysiwyg

xcode

xctest

xml

xml-parsing

yesterday

yyyy-mm-dd

zip

gistlibby LogSnag