- RSB == Right Stick Button
- LSB == Left Stick Button
- RB == Right Bumper
- RT == Right Trigger
- LB == Left Bumper
- LT == Left Trigger
- Y == Y Button (Top)
- A == A Button (Bottom)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// env -i swift Application/Acknowledgements.swift > $CODESIGNING_FOLDER_PATH/Settings.bundle/Acknowledgements.plist | |
import Foundation | |
let fileManager = FileManager() | |
let folders = try! fileManager.contentsOfDirectory(atPath: fileManager.currentDirectoryPath).sorted() | |
var specifiers = [[ "Type" : "PSGroupSpecifier", "Title" : "Open Source", "FooterText" : "This application uses the following third party libraries:" ]] | |
folders.forEach { folder in | |
if let path = [ "LICENSE.md", "LICENSE", "COPYING" ].lazy.map({ "\(folder)/\($0)" }).first(where: { fileManager.fileExists(atPath: $0) }) { | |
var license = (try! String(contentsOfFile: path, encoding: .utf8).replacingOccurrences(of: "(c)", with: "©")) |
Github Flavored Markdown (GFMD) is based on Markdown Syntax Guide with some overwriting as described at Github Flavored Markdown
It is easy to write in GFMD. Just write simply like text and use the below simple "tagging" to mark the text and you are good to go!
To specify a paragraph, leave 2 spaces at the end of the line
No matter the business domain or programming language, programmers always end up needing support for ALL of these things in some form,
- Resource Semantics (such as RAII in C++, or finalizers in C#)
- Error Semantics (such as exceptions in most languages, or conditions in Common Lisp)
- Algebraic Types (such as structs and unions in C, or records and DUs in F#)
- Data Abstraction (such as that which is often badly entangled within object systems in OO languages)