macOS-iOS-iPadOS-Guide
macOS/iOS/iPadOS Guide
https://github.com/mikeroyal/macOS-iOS-iPadOS-Guide
Last synced: 18 days ago
JSON representation
-
Adding External Storage
- Sabrent XTRM Q - res photos, videos, sound files, etc. It's perfect for saving, creating and editing available in 500GB, 1TB, 2TB, and 4TB drives.
- Shell Thunder - performance Intel-Certified Thunderbolt 3 SSD Enclosure engineered for active cooling with smart fan technology. Shell Thunder is designed for 2280 and 2260 m.2 NVME SSDs for macOS and Windows.
- Orico USB4.0 NVMe SSD Enclosure - performance SSD Enclosure engineered with up to a 40Gbps transmission rate and 2 TB capacity. It supports Windows, macOS, and Linux devices.
- USB-C to Lightning Cable (2 m) - C or Thunderbolt 3 (USB-C) enabled Mac for syncing and charging, or to your USB-C enabled iPad for charging.
- Apple App Store
- Get the Top Apps of 2020
- Developing for the App Store
- Setapp
- Apple
-
Apple Arcade
-
Objective-C Tools, Libraries, and Frameworks
- Apple Arcade - app purchases.
-
-
Augmented Reality (AR) & Virtual Reality (VR)
-
Objective-C Tools, Libraries, and Frameworks
- ARCore
- SteamVR
- OpenVR Benchmark on Steam
- OpenHMD - mounted display) devices such as Oculus Rift, HTC Vive, Sony PSVR, and others.
- openXR - performance access to Augmented Reality (AR) and Virtual Reality (VR) collectively known as XR—platforms and devices.
- Monado - start development of an open source XR ecosystem and provide the fundamental building blocks for device vendors to target the GNU/Linux platform.
- OpenVR
- Libsurvive
- Simula - 638454156)).
- ARCore
- OpenHMD - mounted display) devices such as Oculus Rift, HTC Vive, Sony PSVR, and others.
- OpenVR Benchmark on Steam
- Libsurvive
- openXR - performance access to Augmented Reality (AR) and Virtual Reality (VR) collectively known as XR—platforms and devices.
-
-
C/C++ Learning Resources
-
Objective-C Tools, Libraries, and Frameworks
- C - purpose, high-level language that was originally developed by Dennis M. Ritchie to develop the UNIX operating system at Bell Labs. It supports structured programming, lexical variable scope, and recursion, with a static type system. C also provides constructs that map efficiently to typical machine instructions, which makes it one was of the most widely used programming languages today.
- Embedded C - committee) to address issues that exist between C extensions for different [embedded systems](https://en.wikipedia.org/wiki/Embedded_system). The extensions hep enhance microprocessor features such as fixed-point arithmetic, multiple distinct memory banks, and basic I/O operations. This makes Embedded C the most popular embedded software language in the world.
- C & C++ Developer Tools from JetBrains
- Open source C++ libraries on cppreference.com
- C++ Graphics libraries
- C++ Libraries in MATLAB
- Google C++ Style Guide
- Introduction C++ Education course on Google Developers
- C++ style guide for Fuchsia
- Chromium C++ Style Guide
- C++ Core Guidelines
- C++ Style Guide for ROS
- Learn C++
- Learn C : An Interactive C Tutorial
- C++ Online Training Courses on LinkedIn Learning
- C++ Tutorials on W3Schools
- Learn C Programming Online Courses on edX
- Learn C++ with Online Courses on edX
- Learn C++ on Codecademy
- Coding for Everyone: C and C++ course on Coursera
- C++ For C Programmers on Coursera
- C++ Online Courses on Udemy
- Top C Courses on Udemy
- Basics of Embedded C Programming for Beginners on Udemy
- C++ For Programmers Course on Udacity
- C++ Fundamentals Course on Pluralsight
- C++ - platform language that can be used to build high-performance applications developed by Bjarne Stroustrup, as an extension to the C language.
- C++ Tools and Libraries Articles
- C++ Style Guide for ROS
-
-
C/C++ Tools
-
Objective-C Tools, Libraries, and Frameworks
- Maven
- Visual Studio Code
- ReSharper C++
- CLion - platform IDE for C and C++ developers developed by JetBrains.
- Code::Blocks
- Conan
- High Performance Computing (HPC) SDK
- Boost - edge C++. Boost has been a participant in the annual Google Summer of Code since 2007, in which students develop their skills by working on Boost Library development.
- Automake
- Cmake - source, cross-platform family of tools designed to build, test and package software. CMake is used to control the software compilation process using simple platform and compiler independent configuration files, and generate native makefiles and workspaces that can be used in the compiler environment of your choice.
- GDB
- GCC - C, Fortran, Ada, Go, and D, as well as libraries for these languages.
- GSL - squares fitting. There are over 1000 functions in total with an extensive test suite.
- OpenGL Extension Wrangler Library (GLEW) - platform open-source C/C++ extension loading library. GLEW provides efficient run-time mechanisms for determining which OpenGL extensions are supported on the target platform.
- Libtool
- TAU (Tuning And Analysis Utilities) - based sampling. All C++ language features are supported including templates and namespaces.
- Clang - C, C++ and Objective-C++ compiler when targeting X86-32, X86-64, and ARM (other targets may have caveats, but are usually easy to fix). Clang is used in production to build performance-critical software like Google Chrome or Firefox.
- OpenCV - time applications. Cross-Platform C++, Python and Java interfaces support Linux, MacOS, Windows, iOS, and Android.
- Oat++ - efficient web application. It's zero-dependency and easy-portable.
- Cython
- Infer - C, and C. Infer is written in [OCaml](https://ocaml.org/).
- Vcpkg
- CppSharp
- Thrust - level interface greatly enhances programmer productivity while enabling performance portability between GPUs and multicore CPUs. Interoperability with established technologies such as CUDA, TBB, and OpenMP integrates with existing software.
- JavaCPP
- Spdlog - only/compiled, C++ logging library.
-
-
C# Learning Resources
-
Objective-C Tools, Libraries, and Frameworks
- C# programming with Visual Studio Code
- Advanced Topics in C# by Udemy
- The complete C# tutorial
- Unity C# Survival Guide
- RabbitMQ .NET/C# Client API
- C# - oriented programming language developed by Microsoft to write any application using the C# programming language on the .NET platform.
- C# Tutorial by W3Schools
- Learning C#
-
-
C# Tools and Frameworks
-
Objective-C Tools, Libraries, and Frameworks
- Octopus Deploy
- ANTLR (ANother Tool for Language Recognition)
- Uno Platform - based code (C# and XAML) to run on iOS, Android, macOS, WebAssembly, Linux and Windows 7. It provides the full definitions of the UWP [Windows 10 2004 (19041)](https://docs.microsoft.com/en-us/windows/uwp/whats-new/windows-10-build-19041), and the implementation of a growing number of parts of the UWP API, such as Windows.UI.Xaml, to enable UWP and WinUI applications to run on these platforms.
- dotPeek
- Json.NET - performance JSON framework for .NET.
- .NET Fiddle
- Appveyor - based continuous integration system that integrates natively with your source control and allows CI configuration files to live alongside your projects.
- MSBuild
- Bot Framework - source, visual authoring canvas for developers and multi-disciplinary teams to design and build conversational experiences with Language.
- CodeMaid
- AutoRest - Specification) format. It Supports C#, PowerShell, Go, Java, Node.js, TypeScript, Python, Ruby.
- Markdig
- AppHarbor - as-a-Service that let's developers deploy and scale any standard .NET application to the cloud.
- Roslyn
-
-
DevOps Learning Resources
-
Objective-C Tools, Libraries, and Frameworks
- AWS Certified DevOps Engineer - Professional from A Cloud Guru
- Microsoft Certified: DevOps Engineer Expert Cert.
- Introduction to Azure DevOps from A Cloud Guru
- Architecting with Google Compute Engine
- Architecting with Google Kubernetes Engine in Google Cloud
- Cloudera Certification Program
- Salesforce Certification Program
- Salesforce Superbadges
- Red Hat Training and Certification Program
- Linux Foundation Training and Certification Program
- Linux Professional Institute(LPI) Training and Certification
- Learn DevOps with Online Courses and Lessons from edX
- Top DevOps Courses Online from Udemy
- Devops Courses from Coursera
- DevOps Engineering on AWS from AWS Training
- VMware Training and Certification Program
- Architecting with Google Compute Engine
- Linux Professional Institute(LPI) Training and Certification
-
-
DevOps Tools
-
Objective-C Tools, Libraries, and Frameworks
- GitHub
- GitHub Codespaces
- GitHub Actions - us/azure/developer/github/github-actions) you can create workflows that you can set up in your repository to build, test, package, release and deploy to Azure.Learn more about all other integrations with Azure.
- GitLab - based DevOps lifecycle tool that provides a Git-repository manager providing wiki, issue-tracking and CI/CD pipeline features, using an open-source license, developed by GitLab Inc.
- Bitbucket - based version control repository hosting service owned by Atlassian, for source code and development projects that use either Mercurial or Git revision control systems. Bitbucket offers both commercial plans and free accounts. It offers free accounts with an unlimited number of private repositories. Bitbucket integrates with other Atlassian software like Jira, HipChat, Confluence and Bamboo.
- Bamboo
- Drone - compose, to define and execute Pipelines inside Docker containers.
- Circle CI
- Zuul-CI
- Artifactory - site replication and scalable.
- Azure DevOps - platform, scalable apps and services; Azure Pipelines Continuously build, test, and deploy to any platform and cloud; Azure Lab Services Set up labs for classrooms, trials, development and testing, and other scenarios.
- Team City
- Shippable
- Spinnaker - cloud continuous delivery platform for releasing software changes with high velocity and confidence.
- AWS CodeBuild
- Cucumber
- JUnit
- Mocha
- Karma
- Jasmine - enabled platform, to not intrude on the application nor the IDE, and to have easy-to-read syntax.
- Chef
- Salt - based, open-source software for event-driven IT automation, remote task execution, and configuration management. Supporting the "Infrastructure as Code" approach to data center system and network deployment and management, configuration automation, SecOps orchestration, vulnerability remediation, and hybrid cloud control.
- Vault
- CFEngine - source configuration management system, written by Mark Burgess.Its primary function is to provide automated configuration and maintenance of large-scale computer systems, including the unified management of servers, desktops, consumer and industrial devices, embedded networked devices, mobile smartphones, and tablet computers.
- AWS CodeDeploy - premises servers. AWS CodeDeploy makes it easier for you to rapidly release new features, helps you avoid downtime during application deployment, and handles the complexity of updating your applications.
- Docker - level virtualization to deliver software in packages called containers. Containers are isolated from one another and bundle their own software, libraries and configuration files; they can communicate with each other through well-defined channels. All containers are run by a single operating-system kernel and are thus more lightweight than virtual machines.
- VMware vSphere - leading compute virtualization platform, and your first step to application modernization. It has been rearchitected with native Kubernetes to allow customers to modernize the 70 million+ workloads now running on vSphere.
- AWS ECS - performance container orchestration service that supports Docker containers and allows you to easily run and scale containerized applications on AWS. Amazon ECS eliminates the need for you to install and operate your own container orchestration software, manage and scale a cluster of virtual machines, or schedule containers on those virtual machines.
- Apache Hadoop - availability, the library itself is designed to detect and handle failures at the application layer, so delivering a highly-available service on top of a cluster of computers, each of which may be prone to failures.
- Microsoft Azure - managed data centers.
- AWS Lambda - driven, serverless computing platform provided by Amazon as a part of the Amazon Web Services. It is a computing service that runs code in response to events and automatically manages the computing resources required by that code.
- OpenStack - source software platform for cloud computing, mostly deployed as infrastructure-as-a-service that controls large pools of compute, storage, and networking resources throughout a datacenter, managed through a dashboard or via the OpenStack API. OpenStack works with popular enterprise and open source technologies making it ideal for heterogeneous infrastructure.
- Cloud Foundry
- Splunk - generated big data, via a Web-style interface.
- Prometheus - time metrics in a time series database (allowing for high dimensionality) built using a HTTP pull model, with flexible queries and real-time alerting.
- Loki - scalable, highly-available, multi-tenant log aggregation system inspired by Prometheus. It is designed to be very cost effective and easy to operate. It does not index the contents of the logs, but rather a set of labels for each log stream.
- ElasticSearch - capable full-text search engine with an HTTP web interface and schema-free JSON documents. Elasticsearch is developed in Java.
- New Relic - based monitoring tool that fully supports the way DevOps teams work in the modern enterprise by streamlining your workflows with today's collaboration software and orchestration tools like Puppet, Chef, and Ansible.
- Nagios - software application that monitors systems, networks and infrastructure. Nagios offers monitoring and alerting services for servers, switches, applications and services. It alerts users when things go wrong and alerts them a second time when the problem has been resolved.
- SonarQube - source platform developed by SonarSource for continuous inspection of code quality to perform automatic reviews with static analysis of code to detect bugs, code smells, and security vulnerabilities on 20+ programming languages.
- Jira
- Pivotal Tracker - time collaboration around a shared, prioritized backlog.
- Trello - based Kanban-style list-making application that gives you perspective over all your projects, at work and at home.
- Microsoft Teams
- Slack - based proprietary instant messaging platform developed by Slack Technologies.
- Pagerduty
- Veracode - class application security, seamlessly integrating agile security solutions for organizations around the globe. In addition to application security services and secure devops services, Veracode provides a full security assessment to ensure your website and applications are secure, and ensures full enterprise data protection.
- Artifactory - site replication and scalable.
- Terraform - source infrastructure as code software tool created by HashiCorp.It enables users to define and provision a datacenter infrastructure using a high-level configuration language known as Hashicorp Configuration Language (HCL), or optionally JSON.
- Packer
- Nomad - center aware cluster and application scheduler designed to support the modern datacenter with support for long-running services, batch jobs, and much more.
- Vagrant - to-use workflow and focus on automation, Vagrant lowers development environment setup time and increases production parity.
- Vault
- Cloud Hypervisor - lang.org/) and is based on the [rust-vmm](https://github.com/rust-vmm) crates.
- Microsoft Azure - managed data centers.
- Azure Functions
- Logstash
- Kibana
- Genie
- Inviso
- Fenzo
- Dynomite - datacenter replication and is designed for High Availability(HA).
- Raigad
- Priam
- Chaos Monkey
- Falcor
- Restify
- Travis CI
- JUnit
- Traefik
- OpsGenie - based service for dev & ops teams, providing reliable alerts, on-call schedule management and escalations. OpsGenie integrates with monitoring tools & services, ensures the right people are notified.
- VMware vSphere Hypervisor - metal hypervisor that virtualizes servers; allowing you to consolidate your applications while saving time and money managing your IT infrastructure.
- VMware vSphere - leading compute virtualization platform, and your first step to application modernization. It has been rearchitected with native Kubernetes to allow customers to modernize the 70 million+ workloads now running on vSphere.
- Hyper-V - V can be enabled in many ways including using the Windows 10 control panel, PowerShell or using the Deployment Imaging Servicing and Management tool (DISM).
- Consul
- SonarQube - source platform developed by SonarSource for continuous inspection of code quality to perform automatic reviews with static analysis of code to detect bugs, code smells, and security vulnerabilities on 20+ programming languages.
- Genie
- Drone - compose, to define and execute Pipelines inside Docker containers.
-
-
Flutter Learning Resources
-
Objective-C Tools, Libraries, and Frameworks
- Dart - source, scalable programming language, with robust libraries and runtimes, for building web, server, and mobile apps using the Flutter framework.
- Style Guide for Flutter
- Dart and Flutter: The Complete Developer's Guide on Udemy
-
Programming Languages
Categories
Tools
106
DevOps Tools
78
Game Development Learning Resources
49
Virtualization
46
Objective-C Development
42
Privacy Learning Resources
36
Swift Development
35
Security Tools
34
ML frameworks & applications
31
C/C++ Learning Resources
29
Python Frameworks and Tools
29
C/C++ Tools
26
Java Tools
26
React Tools and Frameworks
25
Tools for Robotics
25
Kubernetes Learning Resources
22
Learning Resources
22
Open Source Security Learning Resources
19
DevOps Learning Resources
18
Node.js Tools
16
Augmented Reality (AR) & Virtual Reality (VR)
14
C# Tools and Frameworks
14
Flutter Learning Resources
14
Robotics Learning Resources
13
Python Learning Resources
12
Node.js Learning Resources
12
Networking Learning Resources
12
Security Standards, Frameworks and Benchmarks
11
Java Learning Resources
11
Adding External Storage
9
Game Emulators
8
C# Learning Resources
8
Game Engines
8
React Learning Resources
8
Flutter Tools
6
Game Streaming
5
Online ML Learning Resources
4
Performance Benchmarks
3
Steam
3
.NET Learning Resources
2
Apple Arcade
1
Protocols
1
License
1
Sub Categories
Keywords
python
19
java
13
nodejs
12
dotnet
11
javascript
10
swift
10
ios
10
node
9
android
9
cpp
8
machine-learning
7
deep-learning
6
c
6
objective-c
6
c-sharp
6
testing
6
ros
6
security
5
carthage
5
windows
5
cross-platform
5
typescript
5
pytorch
4
http
4
framework
4
azure
4
cocoapods
4
react
4
csharp
4
visual-studio
4
compiler
3
c-plus-plus
3
differential-privacy
3
privacy
3
web-framework
3
rest
3
neural-network
3
mocha
3
linux
3
performance
3
cli
3
react-native
3
xcode
3
macos
3
game-engine
3
game-development
3
ai
3
artificial-intelligence
3
gamedev
3
mono
3