英耀篇、軍馬篇、扎飛篇、阿寶篇 英耀篇 入門(mén)先觀來(lái)意,出言先要拿心。先千(恐嚇)後?。üЬS),乃兵家之妙法。輕拷(旁擊側(cè)敲)嚮賣(mài)(賣(mài)弄),是江湖之秘宗。 有問(wèn)不可遲答,無(wú)言切...
英耀篇、軍馬篇、扎飛篇、阿寶篇 英耀篇 入門(mén)先觀來(lái)意,出言先要拿心。先千(恐嚇)後?。üЬS),乃兵家之妙法。輕拷(旁擊側(cè)敲)嚮賣(mài)(賣(mài)弄),是江湖之秘宗。 有問(wèn)不可遲答,無(wú)言切...
首先我們來(lái)看一段代碼: 打印結(jié)果如下: 我們看到這兩個(gè)結(jié)構(gòu)體里面的內(nèi)容內(nèi)容一致,只是a、b順序放到了下面,為什么就多占用了8個(gè)字節(jié)?并且結(jié)構(gòu)體里面的變量總占用內(nèi)存其實(shí)只要15...
在iOS開(kāi)發(fā)中,單例Sington是一種比較常用的設(shè)計(jì)模式。當(dāng)然,寫(xiě)法多種多樣,不過(guò)要注意單例的特性(內(nèi)存中只有一個(gè)地址)。 Swift寫(xiě)法 OC寫(xiě)法
前一段時(shí)間把項(xiàng)目全部從OC改為了Swift,這里對(duì)一些常用的功能和細(xì)節(jié)做一點(diǎn)筆記。 delegate是項(xiàng)目里必然用到的功能,Swift語(yǔ)言相比OC更加簡(jiǎn)潔和清晰。 場(chǎng)景:Vi...
APP有些界面在執(zhí)行跳轉(zhuǎn)的時(shí)候,有可能覺(jué)得左滑,右滑效果不合適。又不想去修改導(dǎo)航邏輯。這時(shí)候可以自定義PressentView效果。 例如,在 MineViewControl...
1, AppDelegate.swift 文件 2, MyTabBarController.swift 文件 3,MyNavigationController.swift 文件
Swift數(shù)組可以使用系統(tǒng)自帶的方法進(jìn)行排序,篩選,極大的提高了開(kāi)發(fā)的效率 假設(shè)有一個(gè)數(shù)組,dataModels 數(shù)組中有數(shù)據(jù)模型,dataModel數(shù)據(jù)模型dataMode...
在上一篇文章中,已經(jīng)說(shuō)明如何在Swift下集成WebScoket但是,WebSocket總是繞不開(kāi)重連問(wèn)題,比如手機(jī)突然斷網(wǎng),app進(jìn)入睡眠模式等等 以下是重連方法,在soc...
Swift 項(xiàng)目中遇到需要集成WebSocket,在查閱了相關(guān)文檔后,決定使用Starscream這個(gè)第三方庫(kù) 使用方法 第一步,集成pod 第二步,代碼中引用 第三步,初始...
思路: 將不同的文字,設(shè)置為不同的NSAttributedString (其中包含顏色,font等屬性) UIButton的設(shè)置方法有一點(diǎn)不同
使用Swift WKWebView 打開(kāi)包含中文,特殊字符 # % * 等特殊字符的鏈接,會(huì)出現(xiàn)鏈接不能訪問(wèn)的情況(安卓端和pc可以正常訪問(wèn))。 解決這個(gè)問(wèn)題,需要將urlS...
為了方便h5和app對(duì)接,一般使用JSBridge這個(gè)庫(kù)進(jìn)行。 注,Swift 版的WKWebView 只支持 iOS9.0以上版本。 使用方式 第一步,pod第三方 第二步...
WKWebView提供了可以監(jiān)聽(tīng)頁(yè)面加載進(jìn)度,以及頁(yè)面的標(biāo)題的方法。
在使用WKWebView展示頁(yè)面時(shí),通常希望全屏展示,但是界面上方與預(yù)留狀態(tài)欄的高度,這就不是理想的全屏效果。 有兩種思路 一種是APP不顯示狀態(tài)欄另外就是修改WKWebVi...
在將base64轉(zhuǎn)化為圖片過(guò)程中,遇到一個(gè)現(xiàn)象。Swift校驗(yàn)字符串不通過(guò),字符串轉(zhuǎn)為data時(shí),一直報(bào)nil,但是將字符串放在校驗(yàn)網(wǎng)站,安卓那邊可以校驗(yàn)成功。 經(jīng)過(guò)多方檢查...