Advertisement
Larme

Untitled

Dec 8th, 2023
1,278
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Swift 1.18 KB | None | 0 0
  1.     class Item: NSObject {
  2.         var naam: String
  3.         var datum: String
  4.        
  5.         override init(){
  6.             naam = ""
  7.             datum = ""
  8.         }
  9.        
  10.         init(_ naam: String, _ datum: String){
  11.             self.naam = naam
  12.             self.datum = datum
  13.         }
  14.        
  15.         override var description: String {
  16.             return "Item <naam: \(naam) - datum: \(datum)>"
  17.         }
  18.     }
  19.    
  20.     print("With Class test")
  21.     var items = [Item]()
  22.    
  23.     var item = Item("namea", "datuma")
  24.     print(item)
  25.     items.append(item)
  26.     print(items)
  27.  
  28.     item.naam = "nameb"
  29.     item.datum = "datumb"
  30.     print(item)
  31.     print(items)
  32.    
  33.     print("With Struct test")
  34.  
  35.     struct Item2: CustomStringConvertible {
  36.         var naam: String
  37.         var datum: String
  38.        
  39.         var description: String {
  40.             return "Item2 <naam: \(naam) - datum: \(datum)>"
  41.         }
  42.     }
  43.    
  44.     var items2 = [Item2]()
  45.     var item2 = Item2(naam: "namea", datum: "datuma")
  46.     print(item2)
  47.     items2.append(item2)
  48.     print(items2)
  49.    
  50.     item2.naam = "nameb"
  51.     item2.datum = "datumb"
  52.     print(item2)
  53.     print(items2)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement