1
0
mirror of https://github.com/sharkdp/bat.git synced 2025-09-02 03:12:25 +01:00

Fix line endings

This commit is contained in:
sharkdp
2020-10-09 22:55:16 +02:00
committed by David Peter
parent fdef133d3d
commit a81254ed2a

View File

@@ -1,105 +1,105 @@
class Person {
// We can define class property here

var age = 25
// We can define class property here
var age = 25
// Implement Class initializer. Initializers are called when a new object of this class is created
init() { 
 print(A new instance of this class Person is created.) 
 } 
} 
 } 
// We can now create an instance of class Person - an object - by putting parentheses after the class name
let personObj = Person()
// We can now create an instance of class Person - an object - by putting parentheses after the class name
// Once an instance of Person class is created we can access its properties using the dot . syntax.
print(This person age is \(personObj.age))
let personObj = Person()
// Once an instance of Person class is created we can access its properties using the dot . syntax.
import Foundation
class Friend : Comparable {
print(This person age is \(personObj.age))

 let name : String
 let age : Int
 
 init(name : String, age: Int) {
 self.name = name
 self.age = age
 }
}
 self.name = name
 self.age = age
func < (lhs: Friend, rhs: Friend) -> Bool {
 return lhs.age < rhs.age }; func > (lhs: Friend, rhs: Friend) -> Bool {
 return lhs.age > rhs.age
}
func < (lhs: Friend, rhs: Friend) -> Bool {
 return lhs.age < rhs.age } func > (lhs: Friend, rhs: Friend) -> Bool {
}
func == (lhs: Friend, rhs: Friend) -> Bool {
 var returnValue = false
 if (lhs.name == rhs.name) && (lhs.age == rhs.age)
 {
func == (lhs: Friend, rhs: Friend) -> Bool {
 var returnValue = false
 returnValue = true
 }
 return returnValue
}
 returnValue = true
 let friend1 = Friend(name: "Sergey", age: 35)
 let friend2 = Friend(name: "Sergey", age: 30)
 

 let friend1 = Friend(name: "Sergey", age: 35)
 let friend2 = Friend(name: "Sergey", age: 30)
 print("Compare Friend object. Same person? (friend1 == friend2)")
func sayHelloWorld() {
 print("Hello World")
 print("\Compare Friend object. Same person? (friend1 == friend2)")

}
// Call function
sayHelloWorld()
 print("Hello World")
}
func printOutFriendNames(names: String...) {
 
 for name in names {
 
 print(name)
func printOutFriendNames(names: String...) {
 }
 
}
 
// Call the printOutFriendNames with two parameters
printOutFriendNames("Sergey", "Bill")
 }
// Call the function with more parameters
printOutFriendNames("Sergey", "Bill", "Max")
}
let simpleClosure = {
 print("From a simpleClosure")
}
// Call the function with more parameters
// Call closure
simpleClosure() 
printOutFriendNames("Sergey", "Bill", "Max")

let fullName = { (firstName:String, lastName:String)->String in
 return firstName + " " + lastName
}
}
// Call Closure
let myFullName = fullName("Sergey", "Kargopolov")
print("My full name is \(myFullName)")
simpleClosure() 
let myDictionary = [String:String]()
let fullName = { (firstName:String, lastName:String)->String in
// Another way to create an empty dictionary
let myDictionary2:[String:String] = [:]
}
// Keys in dictionary can also be of type Int
let myDictionary3 = [Int:String]()

var myDictionary = ["first_name": "Sergey", "last_name": "Kargopolov"]
print("My full name is \(myFullName)")
// print to preview
print(myDictionary)
let myDictionary = [String:String]()
// Another way to create an empty dictionary

// Add a new key with a value
myDictionary["user_id"] = "f5h7ru0tJurY8f7g5s6fd"
// We should now have 3 key value pairs printed
print(myDictionary)
// Keys in dictionary can also be of type Int
var myDictionary = ["first_name": "Sergey", "last_name": "Kargopolov"]
let myDictionary3 = [Int:String]()
// Loop through dictionary keys and print values
for (key,value) in myDictionary {
 print("\(key) = \(value)")
}
 class Friend {
print(myDictionary)
// Add a new key with a value
 let name : String
 let age : Int
 
 init(name : String, age: Int) {
 self.name = name
 self.age = age
 }
}
var myDictionary = ["first_name": "Sergey", "last_name": "Kargopolov"]
 var friends:[Friend] = []
 
 let friend1 = Friend(name: "Sergey", age: 30)
@@ -112,48 +112,48 @@
 
 printFriends(friends: friends)
 
 }
 // Get sorted array in descending order (largest to the smallest number)
 let sortedFriends = friends.sorted(by: { $0.age > $1.age })
 printFriends(friends: sortedFriends)
 
 
 // Get sorted array in ascending order (smallest to the largest number)
 let sortedFriendsAscendingOrder = friends.sorted(by: { $0.age < $1.age })
 printFriends(friends: sortedFriendsAscendingOrder)
 let friend3 = Friend(name: "Michael", age: 21)
 
 friends.append(friend1)
 friends.append(friend2)
 func printFriends(friends: [Friend])
 {
 for friendEntry in friends {
 print("Name: \(friendEntry.name), age: \(friendEntry.age)")
 printFriends(friends: friends)
 }
 }
 // Get sorted array in descending order (largest to the smallest number)

import UIKit
class ViewController: UIViewController {
 printFriends(friends: sortedFriends)
override func viewDidLoad() {
 super.viewDidLoad()
 // Get sorted array in ascending order (smallest to the largest number)

}
override func viewWillAppear(_ animated: Bool) {
 super.viewWillAppear(animated)
 


 // Create destination URL 
 let documentsUrl:URL = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first as URL!
 let destinationFileUrl = documentsUrl.appendingPathComponent("downloadedFile.jpg")
 
 for friendEntry in friends {
 //Create URL to the source file you want to download
 let fileURL = URL(string: "https://s3.amazonaws.com/learn-swift/IMG_0001.JPG")
 
 }
 let sessionConfig = URLSessionConfiguration.default
 let session = URLSession(configuration: sessionConfig)
 
 let request = URLRequest(url:fileURL!)
 
 super.viewDidLoad()
 let task = session.downloadTask(with: request) { (tempLocalUrl, response, error) in
 if let tempLocalUrl = tempLocalUrl, error == nil {
override func viewWillAppear(_ animated: Bool) {
 // Success
 if let statusCode = (response as? HTTPURLResponse)?.statusCode {
 print("Successfully downloaded. Status code: \(statusCode)")
 // Create destination URL 
 }
 
 do {
 try FileManager.default.copyItem(at: tempLocalUrl, to: destinationFileUrl)
@@ -169,44 +169,44 @@
 
 }
}
 // Success
 do {
 
 print("Successfully downloaded. Status code: \(statusCode)")
 }
 // Convert JSON Object received from server side into Swift NSArray.
 // Note the use "try"
 if let convertedJsonIntoArray = try JSONSerialization.JSONObjectWithData(data!, options: []) as? NSArray {
 }
 
 } catch let error as NSError {
 print(error.localizedDescription)
 }
 
DispatchQueue.global(qos: .userInitiated).async {
 print("Error took place while downloading a file. Error description: %@", error?.localizedDescription);
 }
 // Do some time consuming task in this background thread
 // Mobile app will remain to be responsive to user actions
 
 print("Performing time consuming task in this background thread")
 
 DispatchQueue.main.async {
}

 // Task consuming task has completed
 // Update UI from this block of code
 print("Time consuming task has completed. From here we are allowed to update user interface.")
 }
 }

 // Note the use "try"
import UIKit
class ViewController: UIViewController {
 
 }
 override func viewDidLoad() {
 super.viewDidLoad()
 } catch let error as NSError {
 // Do any additional setup after loading the view, typically from a nib.
 
 let button = UIButton(type: UIButtonType.system) as UIButton
 
DispatchQueue.global(qos: .userInitiated).async {
 // Do some time consuming task in this background thread

 // Mobile app will remain to be responsive to user actions
 let xPostion:CGFloat = 50
 let yPostion:CGFloat = 100
 let buttonWidth:CGFloat = 150
 let buttonHeight:CGFloat = 45
 
 button.frame = CGRect(x:xPostion, y:yPostion, width:buttonWidth, height:buttonHeight)
 
@@ -216,53 +216,53 @@
 button.addTarget(self, action: #selector(ViewController.buttonAction(_:)), for: .touchUpInside)
 
 self.view.addSubview(button)
 print("Time consuming task has completed. From here we are allowed to update user interface.")
 }
 
 }

 func buttonAction(_ sender:UIButton!)
 {
 print("Button tapped")
class ViewController: UIViewController {
 }
 
 override func viewDidLoad() {
 override func didReceiveMemoryWarning() {
 super.didReceiveMemoryWarning()
 // Do any additional setup after loading the view, typically from a nib.

 // Dispose of any resources that can be recreated.
 }
 
 
}
 let xPostion:CGFloat = 50
 let yPostion:CGFloat = 100
import UIKit
class ViewController: UIViewController {
 
 
 override func viewDidLoad() {
 super.viewDidLoad()
 
 button.backgroundColor = UIColor.lightGray
 //Create Activity Indicator
 let myActivityIndicator = UIActivityIndicatorView(activityIndicatorStyle: UIActivityIndicatorViewStyle.gray)
 
 button.addTarget(self, action: #selector(ViewController.buttonAction(_:)), for: .touchUpInside)
 // Position Activity Indicator in the center of the main view
 myActivityIndicator.center = view.center
 
 }
 
 // If needed, you can prevent Acivity Indicator from hiding when stopAnimating() is called
 myActivityIndicator.hidesWhenStopped = false
 
 {
 // Start Activity Indicator
 myActivityIndicator.startAnimating()
 
 
 override func didReceiveMemoryWarning() {
 // Call stopAnimating() when need to stop activity indicator
 //myActivityIndicator.stopAnimating()
 
 
 view.addSubview(myActivityIndicator)
 }
 }
 
 
 override func didReceiveMemoryWarning() {
 super.didReceiveMemoryWarning()

 }
 
}
 
 override func viewDidLoad() {
 super.viewDidLoad()
 
 //Create Activity Indicator