1. 程式人生 > >Objective_C與Swift混編遇到的坑(一)

Objective_C與Swift混編遇到的坑(一)

ios工程 string類 一個 前段時間 開啟 需要 .com tar 更換

swift推出已經很長一段時間了,前段時間突然想嘗試一些簡單的類用swift編寫於是便開始了混編的路程。

1.在oc代碼裏引用swift類:找了很多資料需要添加頭文件格式為 #import "ProjuectName-Swift",然後直接引用所需要的類即可,但是項目在當時創建的時候居然有人用天朝漢字命名,結果到這就GG了。接下來的一段時間裏在便開啟了更換項目名的偉大工程(參考:完美的修改ios工程項目名稱)

2. swift類接收到的參數可能為Optional類型:在swift類裏邊需要接收一個String類型的變量,在oc中是存儲在NSUserDetaults單例裏邊,傳的時候也沒多想直接就傳過去了,但是網絡請求一直沒有數據,後來排查後才發現接收到的String是一個可選類型,於是又進行了一波操作後才解決問題

by:初光夫

Objective_C與Swift混編遇到的坑(一)