Virginia Tech

CS3714 Software Installation Instructions

IF (you own a compatible Mac laptop) THEN
   Install Xcode and SF Symbols on your Mac following the instructions given below.
ELSE
   Use the Mac computers in
   <> Classroom: Torgersen 1010 or
   <> CS SE Lab: McBryde 116

Xcode Installation Instructions

Xcode is Apple’s Integrated Development Environment (IDE) that developers use to build apps for all Apple computers (platforms):

You learn the modern Swift Programming Language [Swift.org] under the newest and most advanced SwiftUI framework in this course.

You learn how to effectively use Xcode, Swift Programming Language (released in June 2014), and SwiftUI framework (released in June 2019) under the “Learning by Examples” pedagogy in this course.

  1. First, make sure that your Mac computer is compatible to run Xcode 16 requiring macOS Sonoma version ≥ 14.5 or Sequoia.
  2. Open the App Store app on your Mac.
  3. Search for Xcode.
  4. Click the download button to download it.
  5. The Xcode app is downloaded into the Applications folder.
  6. Drag the Xcode icon and drop it on your Dock for easy access.
  7. Click Xcode to open it. The following is displayed:



  8. Select iOS 18.2 and Predictive Code Completion Model
  9. Click Download & Install.



  10. Wait until the Simulator is downloaded and installed.
  11. Wait until the Predictive Code Completion Model is downloaded and installed.
  12. Select XcodeAbout Xcode



  13. You are ready to use Xcode.

 

SF Symbols Installation Instructions

    1. Go to https://developer.apple.com/sf-symbols
    2. Pull down the Download menu and select SF Symbols 6
    3. Double click the downloaded file SF-Symbols-6.dmg to start installation.
    4. Double click SF Symbols.pkg



    5. Click Continue and follow the instructions.
    6. Drag the SF Symbols icon in Applications folder and drop it on your Dock for easy access.
    7. “SF Symbols is a library of over 6,000 symbols that are designed to integrate seamlessly with San Francisco, the system font for Apple platforms” [Apple]
    8. You use the SF Symbols icons in your app development.