String.swift 531 B

1234567891011121314151617181920212223
  1. //
  2. // StringExtension.swift
  3. // Gasteizko Margolariak
  4. //
  5. // Created by Yuji Hato on 1/22/15.
  6. // Copyright (c) 2015 Yuji Hato. All rights reserved.
  7. //
  8. import Foundation
  9. extension String {
  10. static func className(aClass: AnyClass) -> String {
  11. return NSStringFromClass(aClass).componentsSeparatedByString(".").last!
  12. }
  13. func substring(from: Int) -> String {
  14. return self.substringFromIndex(self.startIndex.advancedBy(from))
  15. }
  16. var length: Int {
  17. return self.characters.count
  18. }
  19. }