{"id":103906,"date":"2017-02-13T17:57:40","date_gmt":"2017-02-13T16:57:40","guid":{"rendered":"https:\/\/www.ifun.de\/?p=103906"},"modified":"2017-02-13T17:58:17","modified_gmt":"2017-02-13T16:58:17","slug":"enum-import-fallthrough-die-schluesselwoerter-von-swift-3","status":"publish","type":"post","link":"https:\/\/www.ifun.de\/enum-import-fallthrough-die-schluesselwoerter-von-swift-3-103906\/","title":{"rendered":"enum, import, fallthrough: Die Schl\u00fcsselw\u00f6rter von Swift 3"},"content":{"rendered":"<p>Die aktuelle Version der Apple-Programmiersprache <a href=\"https:\/\/swift.org\/blog\/swift-3-0-released\/\">Swift 3<\/a> kennt knapp 100 <a href=\"https:\/\/developer.apple.com\/library\/content\/documentation\/Swift\/Conceptual\/Swift_Programming_Language\/LexicalStructure.html\">Schl\u00fcsselw\u00f6rter<\/a>. Sogenannte Keywords, die eine feste Funktion innerhalb des von euch verfassten Swift Quellcodes erf\u00fcllen und sich nicht zum Setzen eigener Variablen und Funktionen nutzen lassen. <\/p>\n<p><a href=\"https:\/\/images.ifun.de\/wp-content\/uploads\/2017\/02\/let-variable.gif\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.ifun.de\/wp-content\/uploads\/2017\/02\/let-variable.gif\" alt=\"Let Variable\" width=\"500\" height=\"143\" class=\"aligncenter size-full wp-image-103907\" \/><\/a><\/p>\n<p>Neben den Keywords, die in Swift-Statements genutzt werden (u.a. break, case, if, else, switch, where und while) kennt die Programmiersprache feste Begriffe f\u00fcr Deklarationen (etwa private und typealias), Schl\u00fcsselw\u00f6rter, die mit einer Raute beginnen (u.a. #imageLiteral, #line und #selector) und solche, die einen bestimmten Kontext zum Einsatz voraussetzen (zum Beispiel nonmutating, override oder required).<\/p>\n<p>Der Entwickler Jordan Morgan hat sich allen 93 vorhandenen Keywords jetzt in seinem Artikel &#8222;<a href=\"https:\/\/medium.com\/the-traveled-ios-developers-guide\/swift-keywords-v-3-0-1-f59783bf26c\">Swift + Keywords &#8211; A Tell All<\/a>&#8220; gewidmet und flankiert jeden Begriff mit einer kurzen Erkl\u00e4rung und nachvollziehbaren Einsatzbeispielen. <\/p>\n<p>Eine hervorragende Liste zum Auffrischen bereits erlernter Swift-Kenntnisse und eine nette Referenz zum Nachschlagen. <a href=\"https:\/\/medium.com\/the-traveled-ios-developers-guide\/swift-keywords-v-3-0-1-f59783bf26c\">Hier entlang<\/a>. <\/p>\n","protected":false},"excerpt":{"rendered":"<a href=\"https:\/\/www.ifun.de\/enum-import-fallthrough-die-schluesselwoerter-von-swift-3-103906\/\"><img width=\"150\" height=\"150\" src=\"https:\/\/images.ifun.de\/wp-content\/uploads\/2017\/02\/swift-150x150.jpg\" class=\"alignright tfe wp-post-image\" alt=\"Swift\" decoding=\"async\" loading=\"lazy\" \/><\/a><p>Die aktuelle Version der Apple-Programmiersprache Swift 3 kennt knapp 100 Schl\u00fcsselw\u00f6rter. Sogenannte Keywords, die eine feste Funktion innerhalb des von euch verfassten Swift Quellcodes erf\u00fcllen und sich nicht zum Setzen eigener Variablen und Funktionen nutzen lassen. Neben den Keywords, die in Swift-Statements genutzt werden (u.a. break, case, if, else, switch, where und while) kennt die [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":103908,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[6],"tags":[4736,4738,2368],"class_list":["post-103906","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-entwickler","tag-apple","tag-entwickler","tag-swift"],"acf":[],"aioseo_notices":[],"featured_image":["https:\/\/images.ifun.de\/wp-content\/uploads\/2017\/02\/swift.jpg"],"subheadline":["Kurzbeschreibungen f\u00fcr Entwickler"],"rest_api_enabler":{"featured_image":"https:\/\/images.ifun.de\/wp-content\/uploads\/2017\/02\/swift.jpg","subheadline":"Kurzbeschreibungen f\u00fcr Entwickler"},"_links":{"self":[{"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/posts\/103906","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/comments?post=103906"}],"version-history":[{"count":1,"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/posts\/103906\/revisions"}],"predecessor-version":[{"id":103909,"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/posts\/103906\/revisions\/103909"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/media\/103908"}],"wp:attachment":[{"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/media?parent=103906"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/categories?post=103906"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/tags?post=103906"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}