Cornell AppDev Bible
  • Introduction
  • Standards
    • Git
      • Git Issues
      • Advanced Git
    • iOS
      • Xcode
      • Language
      • Style
      • SwiftLint
      • Architecture
      • Libraries
        • IGListKit
      • Layout
      • Networking
      • State
      • Persistence
      • Table Views
      • Making a Pull Request
      • Reviewing a Pull Request
      • Secret Keys
      • Continuous Integration
    • Android
      • Language
      • Storing Secret Keys
      • Pull Request Reviews
    • Backend
      • Continuous Integration
      • Pull Request Reviews
      • Style + Linting
    • Web
      • Servers
      • JavaScript
      • Python
  • API Specifications
    • Uplift
    • Pollo
    • Eatery
Powered by GitBook
On this page
  • Swift
  • Linting
  • Objective-C
  • Cross-Platform
  1. Standards
  2. iOS

Language

PreviousXcodeNextStyle

Last updated 6 years ago

Swift

We use Swift as our programming language of choice for iOS development.

Linting

We want to enforce similar Swift style and standard practices, so we are beginning to use . Our config file is present in this directory.

Objective-C

Very little of our code is written in Objective-C.

Cross-Platform

We've been investigating React Native for a while now, but it currently does not serve our needs as well as native development does.

SwiftLint
.swiftlint.yml