① 大家試過在windows環境下打包IOS嗎
當然可以啦,ipa是個zip包交叉編譯,在windows下用toolchain,把iPhone的lib庫導入,頭文件准備好,寫好makefile直接make,編譯好後直接打包成zip文件,改成ipa就行了,簽名可以用ldid
② 開發ios系統的應用是不是只能在蘋果操作系統下 在windows下用GNUstep可以嗎
GNUstep 應該只能開發ios sdk2.0 已經很久以前得事情了
應該已經不更新了 目前已經sdk5.1了 少了大部分功能= =!
而且個人絕對用這個開發 絕對影響工作效率
目前比較實際得辦法只有安裝虛擬機 如果你得硬體夠棒= =!
或者直接買mac 機 再或者直接吧你得pc 裝成mac 系統
蘋果公司就是要這樣做了很多限制
目的就是你要去買他得設備= =!
如果不想糾結就果斷搞mac 系統吧
③ 怎麼在windows上使用ida逆向ios程序
ida可以在初始的時候選擇加exe文件
,也可以在打開後用滑鼠拖動一個exe程序到ida。
使用ida可以反匯編exe程序,看到捃流程,可以自動識別多數系統函數等信息。對於反向工程幫助很大,尤其是使用F5那個插件功能可以看到c代碼。非常有用。
④ Windows 10可以做ios app的編譯了嗎
准備條件
1
首先需要我們前往微軟最新的 Windows 光碟鏡像,在鏡像的時候,切記要64位的哦。
2
接下來還需要我們准備一個不小於 8G 版的 U 盤,用於製作安裝 Windows 10 的安裝 U 盤。
3
另外,如果你之前已經在 Mac 上安裝了 Windows7 或 8 系統的話,那可以選擇直接在 Windows 系統中進行更新升級就好。接下來主要是介紹如何為 Mac 重新安裝一個 Windows10 的操作方法。
END
用 BootCamp 工具製作啟動 U 盤
1
首先請將 U 盤插入 Mac 的 USB 埠,在 Mac 系統中打開 BootCamp 工具,如圖所示
2
接著來到 BootCamp 的歡迎界面中,點擊「下一步」按鈕繼續,如圖所示
3
隨後請選中製作啟動 U 盤的所有選項,然後點擊「繼續」按鈕。
4
接著在這里可以看到我們當前插入到 Mac 的 U 盤,在 ISO 鏡像一欄,點擊「選取」按鈕,如圖所示
5
隨後請選擇之前准備好的 Windows10 鏡像,如圖所示
6
當 U 盤與 Windows 10 鏡像都已就位了,請點擊「繼續」按鈕。
7
隨後系統會提示我們是否要抹掉 U 盤上的數據,用於製作啟動 U 盤,點擊「繼續」按鈕。
8
接下就請耐心等待 BootCamp 製作啟動 U 盤,由於需要拷貝,以及在網 Mac 的相關驅動,時間花費比較長。
9
當製作完成以後,會自動進入磁碟分割界面,意思就是說要為 Windows 系統分多少磁碟空間。我這里以分30G為例,請根據你自己的實際情況來定。
10
接著就請等待為磁碟分區了,分區好了以後會自動重啟啟動電腦,從啟動 U 盤啟動。
END
開始安裝 Windows10
接下來從 U 盤啟動以後,即可看到 Windows10 的安裝界面了。
隨後可以根據提示就可以安裝 Windows 10 系統了,值得注意的是在選擇分區時,要注意不要選錯了。
在安裝好以後,請打開 U 盤啟動盤,在 BootCamp 目錄下,雙擊打開 Setup 安裝程序,可以為 Windows10 安裝 Mac 電腦的硬體驅動。
隨後根據提示安裝即可,如圖所示
⑤ 怎麼在windows上使用ida逆向ios程序
ida可以在初始的時候選擇加exe文件 ,也可以在打開後用滑鼠拖動一個exe程序到ida。 使用ida可以反匯編exe程序,看到捃流程,可以自動識別多數系統函數等信息。對於反向工程幫助很大,尤其是使用F5那個插件功能可以看到c代碼。非常有用。
⑥ 如何這windows環境下學習swift和iOS編程
1.在windows中無法編譯swift,Apple推出這個語言只是完善封閉的生態圈,既然這樣,windows中無法編譯swift,微軟是無法編譯的。所以,要在OS個平台上使用,另外如果有一天windows版的開發環境,也不一穩定。
Swift是一種新的編程語言,用於編寫 iOS 和 OS X 應用。Swift 結合了 C 和 Objective-C 的優點並且不受C兼容性的限制。Swift 採用安全的編程模式並添加了很多新特性,這將使編程更簡單,更靈活,也更有趣。Swift 是基於成熟而且倍受喜愛得 Cocoa 和 Cocoa Touch 框架,他的降臨將重新定義軟體開發。
2.Swift的開發從很久之前就開始了。為了給 Swift 打好基礎,蘋果公司改進了編譯器,調試器和框架結構。我們使用自動引用計數(Automatic Reference Counting, ARC)來簡化內存管理。我們在 Foundation 和 Cocoa的基礎上構建框架棧並將其標准化。Objective-C 本身支持塊、集合語法和模塊,所以框架可以輕松支持現代編程語言技術。正是得益於這些基礎工作,我們現在才能發布這樣一個用於未來蘋果軟體開發的新語言。
Objective-C 開發者對 Swift 並不會感到陌生。它採用了 Objective-C 的命名參數以及動態對象模型,可以無縫對接到現有的 Cocoa 框架,並且可以兼容 Objective-C 代碼。在此基礎之上,Swift 還有許多新特性並且支持過程式編程和面向對象編程。
⑦ 如何在 Windows 下進行 iOS 開發
ISO來源於Apple的OSX,是UNIX系統,OSX已經差不多有10年的歷史,從內核底層到軟體架構都是逐步發展過來的,iOS使用ObjectiveC這個古老的語言來做開發。對於如何在Windows下進行iOS開發,我提供了一些方法:
1)剛剛安裝的win7旗艦版系統,沒有加各種補丁,殺毒軟體這些用的微軟的mse+ccleaner
2)安裝vmware tools,與虛擬機有更好的交互效果
3)網路加快虛擬機運行速度,這是設置虛擬機的參數以達到提速目的
5、如果經濟條件允許的話,可以考慮購買Mac,這是最省時、有效的方法。
沒有人限制你iOS上唯一的下載應用途徑就是Appstore,開發者做應用上線還要通過Apple審核,就算通過了,如果掛羊頭賣狗肉亂來或者調用了不該用的API,APple一樣隨時可以下架。管理非常嚴格。反過來Android上非常鬆懈:廠商可以內置應用。經常會扔一些莫名其妙的軟體預裝在手機上,筆者在廠商的時候深刻體會到亂選軟體是很好玩的事情。而且我們不會讓你刪除掉的。Google的官方菜市場不做應用審核,開發者上傳軟體很隨意,這是個自由市場。國內還存在大量第三方軟體菜市場。
⑧ windows系統下可否進行ios編程
不可以,,而且發布程序還要花99美元買個號
⑨ 如何在 Windows 下進行 iOS 開發
對於如何在 Windows 下進行 iOS 開發,我有下面的看法。
微軟強調,iOS開發人員能夠完全訪問Winodws API是非常重要的。Windows API的數量也在增加,微軟希望幫助iOS開發人員簡化一些開發工作,以便更好地使用Windows API,並無縫鏈接到應用程序代碼中。
第三個標准與第一標准密切相關。如果微軟允許一個沙盒,對Windows API的完全訪問將會受到嚴重的限制,並且會嚴重限制iOS開發人員利用objective-c語言開發Windows應用程序的能力。