Apple
I ka hoʻomākaukauʻana i ka hoʻokuʻu hou, ua ukuʻia ka manaʻo nui i ka hoʻonuiʻana i nā mea hana diagnostics i loko o ka mea hōʻuluʻulu, e hoʻonui i ka hilinaʻi o ka debugging, ka hoʻomaikaʻiʻana i ka mālamaʻana i ka hilinaʻi i loko o ka mea hoʻoponopono puʻupuʻu, a me ka hoʻonuiʻana i ke kākoʻo no ka LSP (Language Server Protocol). Hoʻohui ʻia ke kākoʻo ʻōlelo
E hoʻomanaʻo, ua hoʻoili ʻia ka ʻōlelo Swift i nā mea maikaʻi loa o ka ʻōlelo C a me Objective-C, a hāʻawi i kahi kumu hoʻohālike i kūpono me Objective-C (Hiki ke hui pū ʻia ka code Swift me C a me Objective-C code), akā ʻokoʻa ka hoʻohana ʻana i ka ʻakomi. ka hoʻokaʻawale ʻana i ka hoʻomanaʻo a me ka hoʻomalu ʻana o nā mea hoʻololi a me nā arrays, kahi e hoʻonui nui ai i ka hilinaʻi a me ka palekana o ke code. Hāʻawi ʻo Swift i nā ʻenehana hoʻolālā hou, e like me ka pani ʻana, ka papahana generic, nā ʻōlelo lambda, nā tuples a me nā ʻano puke wehewehe, nā hana hōʻiliʻili wikiwiki, a me nā mea o ka hoʻolālā hana. ʻAʻole pili ka mana Linux i ka Objective-C Runtime, kahi e hiki ai ke hoʻohana ʻia ka ʻōlelo ma nā wahi i nele i ke kākoʻo Objective-C.
Kūkulu ʻia ka hoʻokō Swift me ka hoʻohana ʻana i nā ʻenehana mai ka papahana LLVM manuahi. No ka hōʻoia ʻana i ka hana kiʻekiʻe, ua hōʻuluʻulu ʻia nā polokalamu Swift i loko o ka code ʻōiwi e holo wikiwiki ana 30% ma mua o ka code Objective-C i nā hoʻokolohua Apple. Ma kahi o kahi ʻohi ʻōpala, hoʻohana ʻo Swift i ka helu kuhikuhi mea. Aia i loko o ka pūʻolo kahi mana pūʻolo
Source: opennet.ru