новый формат на основе xcode 6 beta 5.
(имя_проекта). (Имя_класса)
func getName(classType:AnyClass) -> String {
let classString = NSStringFromClass(classType.self)
let range = classString.rangeOfString(".", options: NSStringCompareOptions.CaseInsensitiveSearch, range: Range<String.Index>(start:classString.startIndex, end: classString.endIndex), locale: nil)
return classString.substringFromIndex(range!.endIndex)
}
Последняя версия 6.3 Xcode Swift 1.2
, если вам нужно расширение или вы можете поместить его в любой общий объект:
public extension NSObject{
public class var nameOfClass: String{
return NSStringFromClass(self).componentsSeparatedByString(".").last!
}
public var nameOfClass: String{
return NSStringFromClass(self.dynamicType).componentsSeparatedByString(".").last!
}
}
Кроме того, это поднимет каталог, а затем вернется в другую подпапку.
<a href = "../subfolder/page.html">link</a>
Чтобы перейти вверх по нескольким каталогам, вы можете сделать это.
<a href = "../../page.html">link</a>
Чтобы перейти в корневой каталог, я использую это
<a href = "~/page.html">link</a>
Я хотел бы вас предупредить: если вы используете абсолютные пути, ваше приложение не может быть установлено в «подкаталог» сервера!
например, http://yourserver.com/yourapp может работать, но http://myserver.com/apps/yourapp - нет!
Кроме того, если вы хотите обратиться к корневому каталогу, вы можете использовать:
/
Что будет относиться к корню. Итак, предположим, что мы находимся в файле, который вложен в несколько уровней папок, и вы хотите вернуться к основному index.html:
<a href="/index.html">My Index Page</a>
Роберт отлично подходит для дальнейших объяснений относительного пути.
You can go up a folder in the hierarchy by using
../
So to get to folder /webroot/site/pages/folder2/mypage.htm from /webroot/site/pages/folder1/myotherpage.htm your link would look like this:
<a href="../folder2/mypage.htm">Link to My Page</a>
Within the same folder, just use the file name:
<a href="thefile.html">my link</a>
Within the parent folder's directory:
<a href="../thefile.html">my link</a>
Within a sub-directory:
<a href="subdir/thefile.html">my link</a>
use the relative path
main page might be: /index.html
secondary page: /otherFolder/otherpage.html
link would be like so:
<a href="/otherFolder/otherpage.html">otherpage</a>