https://github.com/helloimkevo/iosapps
Simple to Medium-complexity iOS proof-of-concept apps.
https://github.com/helloimkevo/iosapps
ios objective-c swift
Last synced: 5 months ago
JSON representation
Simple to Medium-complexity iOS proof-of-concept apps.
- Host: GitHub
- URL: https://github.com/helloimkevo/iosapps
- Owner: HelloImKevo
- Created: 2024-03-05T21:45:10.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-03-12T23:05:51.000Z (over 2 years ago)
- Last Synced: 2025-01-20T21:50:55.123Z (over 1 year ago)
- Topics: ios, objective-c, swift
- Language: Objective-C
- Homepage:
- Size: 725 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# iOS Apps
 
Simple to Medium-complexity iOS proof-of-concept apps.
## Google Objective-C Style Guide
https://google.github.io/styleguide/objcguide.html
# Important Local IDE Configuration Steps
Open Settings (`CMD + ,`), go to the Text Editing tab, under Display, check
**Page guide at column: 100** (change the editable field to 100).
Under **Themes**, select your theme of preference, then Shift or CMD select all
of the code symbol entries on the right, then change all the fonts to "Menlo",
which is much better than the default system Mono font.
# Running iOS Simulators on M1 / M2 Macbooks
You need to go to **Product > Destination > Destination Architecture** and
enable the **Show Both** option.
Then from the main XCode IDE Destination selection dropdown (top-center),
you must choose a "Rosetta" option.
# Viewing / Adding New Frameworks
Frameworks can be viewed by selecting the main application object in the workspace
**Project Navigator** viewer on the left, then clicking on the **Build Phases**
tab, then expanding the **Link Binary With Libraries** expander, and then clicking
the Plus (+) button in the bottom-left of the expander component.
**Frameworks** are similar to **Artifact Dependencies** declared in Gradle build
files, for the Android ecosystem. These are like quick tools and plugins you can
import into your project, and are ready-to-use. Some example Frameworks that are
built-in and preconfigured for the XCode ecosystem:
- AudioToolbox.framework
- AVKit.framework
- CarPlay.framework
- IdentityLookup.framework
- QuartzCore.framework
- SpriteKit.framework
The **Link Binary With Libraries** window also allows you to select
`.tbd` **Libraries** such as:
- libswiftExtensionKit.tbd
- libswiftMetal.tbd
- libxml2.tbd