《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 業界動態 > 在 Visual Studio中 將 Objective-C 編譯為 C++

在 Visual Studio中 將 Objective-C 編譯為 C++

2015-09-18
關鍵詞: VisualStudio C

  曾有人謠傳微軟 Windows 10 平臺將支持運行 Android 程序,沒有人會預料到 iOS 應用也將得到同樣的支持。目前,微軟正結合 C2 和 Clang 使之變為可能。
  編譯器支持
  谷歌和蘋果都使用 Clang 作為他們的 C++ 前端,微軟將 Clang 與 Visual C++ 編譯器的后端 C2 結合,以此來支持在 Windows 上運行 Android 和 iOS 程序。
  蘋果的 Objective-C 同樣使用 Clang 作為前端,所以一旦 Clang 與 C2 整合完成,他們也將獲得解析并編譯 Objective-C 的能力。
  IDE 支持
  Visual Studio 中的 Objective-C 支持語法高亮、代碼補全、和代碼調試功能。C++和 C# 文件可以被引入到相同的項目中,允許程序直接跨邊界調用。編譯器將處理所有封送工作,所以開發者只會看到普通的函數調用。
  大多數 Objective-C 項目都以建立 XCode 項目開始,所以 Visual Studio 將支持導入 XCode 項目,VS 和 XCode 項目文件可在混合模式項目中共存,因此可以在兩種 IDE 中同時開發這個項目。
  混合模式項目
  Windows 為 Objective-C 應用提供了新的 API,例如:動態磁貼。為了確保可以繼續在平臺間共享代碼,微軟允許你在調用 Windows API 前通過運行時檢查它們是否可用。或者, 你可以使用預處理器指令顯式地隔離平臺特定代碼與共享代碼。
  運行時行為
  Windows 的 Objective-C 運行時默認通過檢測應用原始平臺來決定具體行為。舉個例子:如果你移植某個 iPhone 應用,那么它將默認運行在一個小窗口中,而從 iPad 移植的應用將默認運行在常規大小的窗口中。
  所有這樣的行為可以在需要時被應用覆蓋。
  iOS API 兼容性
  Windows 10 支持 iOS API 的一個“合理子集”,它不會對應于 iOS 的某個版本,而是通過查看指標來尋找最常用的 API。在第一個版本中,微軟將關注以下 API:
  游戲:對 OpenGL、OpenAL 和傳感器提供良好的支持
  UI:UIKit、核心動畫、核心圖形、核心文字、觸控
  Objective-C:自動引用計數、代碼塊、Foundation 框架
  對于像分享、消息提示、存儲組件這樣的功能,開發者需要選擇是繼續使用 iOS API,還是切換到 Windows 替代解決方案。如果你選擇繼續使用 iOS API,Windows 將提供一個兼容層來支持 API 正常運行;當然,微軟更希望你使用他們提供的解決方案,這樣你就可以訪問高級 Windows 特性。
  Swift
  對于 Swift,微軟官方的立場是“暫不評論”。而在私下交流中,他們透露出支持 Swift 的意愿,但由于要在秋天到來前忙于準備 Objective-C,以致于沒有資源可以提供給 Swift。

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产乱码精品一区二区三区五月婷| 亚洲国产美国国产综合一区二区| 欧美成人国产| 久久久久久9999| 欧美在线观看视频在线| 亚洲欧美日韩在线播放| 亚洲欧美国产精品va在线观看| 亚洲一区免费看| 亚洲欧美另类久久久精品2019| 亚洲一区二区在| 亚洲欧美国产日韩中文字幕| 亚洲一区二区毛片| 亚洲一区一卡| 欧美在线亚洲| 久久精品国产欧美亚洲人人爽| 欧美有码在线观看视频| 久久9热精品视频| 久久天堂av综合合色| 久久综合九色九九| 你懂的亚洲视频| 欧美精品二区三区四区免费看视频| 欧美成年视频| 欧美日本一区二区三区| 欧美日韩免费区域视频在线观看| 欧美日韩视频免费播放| 国产精品国产三级国产aⅴ浪潮| 国产精品乱码| 国产在线高清精品| 在线观看视频一区二区欧美日韩| 亚洲国产综合在线| 一区二区免费在线视频| 亚洲综合色婷婷| 亚洲第一天堂无码专区| 亚洲精品一区二区三区在线观看| 99精品欧美| 亚洲欧美日韩电影| 久久久久国产一区二区三区| 欧美xx69| 欧美午夜不卡视频| 国产嫩草一区二区三区在线观看| 国产精品一区二区三区久久| 国内外成人免费激情在线视频网站 | 国产精品卡一卡二| 国外成人在线| 亚洲精品综合| 香蕉亚洲视频| 亚洲乱码精品一二三四区日韩在线| 亚洲一区三区视频在线观看| 久久久久久网| 欧美日韩国产首页在线观看| 国产美女精品视频| 亚洲高清资源| 亚洲综合不卡| 亚洲美女视频在线免费观看| 欧美一区二区精品久久911| 美女免费视频一区| 国产精品久久7| 欲色影视综合吧| 亚洲专区欧美专区| 亚洲人体1000| 欧美在线播放视频| 欧美激情自拍| 国产视频亚洲精品| 日韩视频中午一区| 久久精品99国产精品日本| 亚洲一区日韩在线| 欧美aa国产视频| 国产欧美一区二区精品秋霞影院| 亚洲日本中文| 久久爱www.| 亚洲在线黄色| 欧美激情视频免费观看| 国产欧美日韩视频一区二区| 亚洲国产欧美在线人成| 午夜日韩视频| 亚洲影视综合| 欧美高清一区| 激情综合久久| 午夜精品久久久久久99热软件| 一本一本久久a久久精品综合麻豆| 久久精品1区| 国产精品高精视频免费| 亚洲国产精品999| 欧美一区二区三区四区夜夜大片 | 国产一区视频在线看| 一区二区高清视频在线观看| 91久久线看在观草草青青| 欧美一级在线视频| 欧美日韩三级| 亚洲人成网站色ww在线| 亚洲高清视频在线观看| 欧美一区二区三区视频免费播放| 欧美日韩综合在线| 亚洲七七久久综合桃花剧情介绍| 亚洲国产另类精品专区| 久久激情视频| 国产精品最新自拍| 亚洲伊人色欲综合网| 亚洲图片欧洲图片av| 欧美激情精品久久久六区热门| 伊人色综合久久天天五月婷| 欧美在线日韩精品| 久久国产直播| 国产区二精品视| 亚洲欧美日韩精品久久奇米色影视 | 91久久国产综合久久| 亚洲电影在线免费观看| 久久精品亚洲| 国产一区二区三区丝袜| 欧美一区二区免费观在线| 欧美在线91| 国产无一区二区| 欧美一区二区在线免费播放| 久久久精品动漫| 国产一区在线免费观看| 欧美一级成年大片在线观看| 久久精品国产欧美激情| 国产一区二区三区网站| 欧美在线影院| 久久午夜影视| 在线观看欧美激情| 亚洲七七久久综合桃花剧情介绍| 男人的天堂亚洲| 在线日韩日本国产亚洲| 亚洲人成在线播放网站岛国| 欧美电影在线观看完整版| 亚洲国产成人高清精品| 99精品视频一区| 欧美图区在线视频| 亚洲自拍电影| 久久深夜福利免费观看| 亚洲电影毛片| 宅男在线国产精品| 国产精品美女999| 欧美一区二区私人影院日本| 久久久水蜜桃av免费网站| 在线看欧美日韩| 一本色道久久加勒比88综合| 欧美日韩天堂| 亚洲欧美久久久| 快she精品国产999| 亚洲日本中文字幕区| 亚洲一二三区视频在线观看| 欧美日韩一本到| 亚洲免费人成在线视频观看| 久久久www成人免费无遮挡大片 | 欧美一区二区| 伊人久久亚洲热| 中文av字幕一区| 国产欧美一区二区色老头| 亚洲二区在线观看| 欧美日韩国产高清视频| 亚洲一区二区三区久久| 久久这里只精品最新地址| 亚洲精品自在久久| 久久国产精品毛片| 亚洲区一区二| 久久精品30| 日韩视频在线观看一区二区| 午夜精品久久久99热福利| 国产一区二区三区免费观看| 日韩系列在线| 国产精品一区毛片| 亚洲精品中文在线| 国产精品视频免费一区| 久久精品免费观看| 欧美日韩三级视频| 久久精品99国产精品日本| 欧美日韩一卡二卡| 欧美在线一二三| 欧美日韩在线电影| 久久岛国电影| 欧美涩涩视频| 亚洲高清视频在线观看| 国产精品国产| 日韩视频一区二区| 国产欧美日韩不卡免费| 日韩视频精品| 黄色精品网站| 亚洲欧美激情在线视频| 亚洲第一福利视频| 欧美一区二区三区免费视| 亚洲日本成人网| 老司机午夜精品视频在线观看| 亚洲视频一二区| 欧美激情精品久久久久久| 香港久久久电影| 国产精品户外野外| 亚洲精品中文字| 一区二区视频免费在线观看| 午夜精品亚洲| 99国产麻豆精品| 你懂的国产精品永久在线| 先锋影音一区二区三区| 欧美日韩在线高清| 亚洲精品综合| 在线日本成人| 久久亚洲影音av资源网| 亚洲欧美日韩精品久久奇米色影视| 欧美日韩免费观看一区三区|