{"id":704,"date":"2015-08-27T12:08:35","date_gmt":"2015-08-27T12:08:35","guid":{"rendered":"http:\/\/phyline.com\/blog\/?p=704"},"modified":"2016-02-28T11:54:41","modified_gmt":"2016-02-28T11:54:41","slug":"usar-codigo-swift-en-objective-c","status":"publish","type":"post","link":"http:\/\/sophyonline.com\/blog\/2015\/08\/usar-codigo-swift-en-objective-c\/","title":{"rendered":"Usar c\u00f3digo Swift en Objective-c"},"content":{"rendered":"<p><span style=\"font-family: helvetica, arial, sans-serif;\"><a href=\"http:\/\/sophyonline.com\/blog\/wp-content\/uploads\/2015\/08\/swift-e1456593526993.png\" rel=\"attachment wp-att-685\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-685\" src=\"http:\/\/sophyonline.com\/blog\/wp-content\/uploads\/2015\/08\/swift-e1456593526993.png\" alt=\"swift\" width=\"900\" height=\"230\" \/><\/a><\/span><\/p>\n<ol>\n<li><span style=\"font-family: helvetica, arial, sans-serif;\">Primero debemos habilitar el uso de ficheros Swift. Para ello nos dirigimos a &#8220;<strong>Build Settings<\/strong>&#8221; y en buscar colocamos &#8220;Swift&#8221; , encontraremos la opci\u00f3n: <strong>Build Options<\/strong>, y <strong>Embedded Content Contains Swift Code,<\/strong> seleccionamos <strong>Yes<\/strong><a href=\"http:\/\/sophyonline.com\/blog\/wp-content\/uploads\/2015\/08\/Captura-de-pantalla-2015-08-27-a-las-13.59.23.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-705\" src=\"http:\/\/sophyonline.com\/blog\/wp-content\/uploads\/2015\/08\/Captura-de-pantalla-2015-08-27-a-las-13.59.23.png\" alt=\"swift\" width=\"988\" height=\"170\" \/><\/a><\/span><\/li>\n<li><span style=\"font-family: helvetica, arial, sans-serif;\">A continuaci\u00f3n, en nuestra clase, o struct debemos colocar como prefijo @objc<\/span>\n<pre lang=\"swift\"><span style=\"font-family: helvetica, arial, sans-serif;\">    \r\n @objc class MyAwesomeClass: NSObject {}\r\n<\/span><\/pre>\n<\/li>\n<li><span style=\"font-family: helvetica, arial, sans-serif;\">Y finalmente instanciamos la clase como siempre:<\/span>\n<pre lang=\"objc\"><span style=\"font-family: helvetica, arial, sans-serif;\">    \r\n MyAwesomeClass * myClass = [[MyAwesomeClass alloc] init];<\/span><\/pre>\n<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Primero debemos habilitar el uso de ficheros Swift. Para ello nos dirigimos a &#8220;Build Settings&#8221; y en buscar colocamos &#8220;Swift&#8221; , encontraremos la opci\u00f3n: Build Options, y Embedded Content Contains Swift Code, seleccionamos Yes A continuaci\u00f3n, en nuestra clase, o struct debemos colocar como prefijo @objc @objc class MyAwesomeClass: NSObject {} Y finalmente instanciamos la <a class=\"read-more\" href=\"http:\/\/sophyonline.com\/blog\/2015\/08\/usar-codigo-swift-en-objective-c\/\">&hellip;&nbsp;<span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","footnotes":""},"categories":[],"tags":[],"class_list":["post-704","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"http:\/\/sophyonline.com\/blog\/wp-json\/wp\/v2\/posts\/704","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/sophyonline.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/sophyonline.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/sophyonline.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/sophyonline.com\/blog\/wp-json\/wp\/v2\/comments?post=704"}],"version-history":[{"count":9,"href":"http:\/\/sophyonline.com\/blog\/wp-json\/wp\/v2\/posts\/704\/revisions"}],"predecessor-version":[{"id":838,"href":"http:\/\/sophyonline.com\/blog\/wp-json\/wp\/v2\/posts\/704\/revisions\/838"}],"wp:attachment":[{"href":"http:\/\/sophyonline.com\/blog\/wp-json\/wp\/v2\/media?parent=704"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/sophyonline.com\/blog\/wp-json\/wp\/v2\/categories?post=704"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/sophyonline.com\/blog\/wp-json\/wp\/v2\/tags?post=704"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}