Advertisement
Guest User

Untitled

a guest
Feb 24th, 2019
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. import Foundation
  2.  
  3. public struct User {
  4. let name: String
  5. let gender: String
  6. let email: String
  7. }
  8.  
  9. public class UserManager {
  10.  
  11. //set array of users (in reality this is usually from a network call
  12. public var users: [User] = [User(name: "Albert", gender: "Male", email: "albert@gmail.com"), User(name: "Bob", gender: "Male", email: "bob@gmail.com"), User(name: "Celine", gender: "Female", email: "celine@gmail.com"), User(name: "Derrick", gender: "Male", email: "derrick@gmail.com"), User(name: "Aldwin", gender: "Male", email: "aldwin@gmail.com")]
  13.  
  14. //return total count
  15. public var userCount: Int {
  16. return users.count
  17. }
  18.  
  19. //get user
  20. public func getUser(at index:Int) -> User {
  21. return users[index]
  22. }
  23.  
  24. public func deleteUser(at index: Int) {
  25. users.remove(at: index)
  26. }
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement