Posted a new swift command line tool to accept serial number data from an Apple device and respond with warranty information about a device at https://github.com/krypted/swiftwarrantylookup. This is based on pyMacWarranty, at https://github.com/pudquick/pyMacWarranty.
krypted March 16th, 2016
You can now find an ldif to csv converter done in Swift on my Github account at krypted/swift-ldif-csv.
The project is pretty easy to use, simply define an input ldif file using the first positional parameter and then a csv using the -csv option. You can also use -a to define the attributes to migrate. Enjoy, fork, add, etc. For a quick download of the binary, click here.
krypted March 1st, 2016
Let’s do a typical Hello World example in Swift. I have Xcode installed, so I can invoke a swift environment using xcrun, a command to start an interactive Xcode environment and then defining swift as the language I want to use, as follows using a standard Mac terminal session:
Then I get a welcome screen, which is kind:
Welcome to Apple Swift version 2.1.1 (swiftlang-700.1.101.15 clang-700.1.81). Type :help for assistance.
Then, I can throw some string into a variable:
1> let mystring = "Hello Swift"
And I get a response that the string was accepted, as a string:
mastering: String = "Hello Swift"
Then I can just echo that string out, popping it into a quoted and parenthetical (since it has a variable inside it, made regular by the \):
2> print ("mystring is \(mystring).")
And I get the following response:
mastering is Hello Swift.
Pretty simple syntax. We can also use two strings and then use the + operator to concatenate (a typical programming task):
let firstword = "Hello"
let secondword = "Swift"
let mystring = firstword + secondword
print ("mystring is \(mystring).")
Now that the basics are out of the way, why not build a Swift API…
krypted February 14th, 2016