iOS 開(kāi)發(fā)小技巧

一亡驰、導(dǎo)出APP對(duì)應(yīng)的沙盒文件(這里只有使用真機(jī)運(yùn)行的APP才可導(dǎo)出)

? ? ? ? 該方法可用于開(kāi)發(fā)過(guò)程中孝偎,處理視頻租幕、圖片、配置文件等存儲(chǔ)數(shù)據(jù)出現(xiàn)問(wèn)題時(shí),導(dǎo)出沙盒進(jìn)行直觀分析(可通過(guò)配合斷點(diǎn)調(diào)試拾酝,對(duì)比代碼執(zhí)行前后目錄存儲(chǔ)的變化)燕少;同時(shí),在代碼中使用?NSUserDefault 保存的數(shù)據(jù)蒿囤,也可在沙盒包內(nèi)容中的“AppData/Library/Preferences/” 目錄下對(duì)應(yīng)的“包名.plist”文件中查看客们。

1.打開(kāi)Xcode,選擇頂部功能欄中的 “Window” ,在里面選擇 “Devices And Simulators” 項(xiàng)(Xcode 9之前該項(xiàng)名為“Devices”)材诽,接著會(huì)出現(xiàn)如圖 1 界面底挫;


圖 1

2.在圖 1 界面中,在左邊欄選中對(duì)應(yīng)的調(diào)試真機(jī)岳守,接著右邊會(huì)出現(xiàn)真機(jī)設(shè)備相關(guān)信息凄敢。先在箭頭1所指的地方選中你需要導(dǎo)出沙盒的APP,接著點(diǎn)擊箭頭2指向的按鈕湿痢,并選中第二項(xiàng)“Download Container...”涝缝,最后保存到桌面或其它目錄即可。至此譬重,沙盒文件導(dǎo)出完畢拒逮;

3.查看沙盒:如圖 2,右鍵點(diǎn)擊沙盒文件臀规,并選中“顯示包內(nèi)容”即可看到沙盒里的文件信息等滩援。

圖 2

二、使用“command+option+\”塔嬉,可為全局變量玩徊、方法進(jìn)行格式化注釋注釋。

三谨究、signal SIGPIPE 問(wèn)題

????????之前在處理和硬件設(shè)備交互的APP過(guò)程中恩袱,遇到過(guò) signal SIGPIPE 的一些崩潰問(wèn)題,后來(lái)是在APP端做了處理胶哲。大致原因是因?yàn)槭褂眠^(guò)程中畔塔,兩端socket的連接已經(jīng)斷開(kāi),但其中一端還在發(fā)送消息鸯屿,所以出現(xiàn)該問(wèn)題澈吨。

解決方案是在 iOS 的main函數(shù)中加入捕捉忽略該異常的代碼,如下所示:

? ? struct sigaction sa;

? ? sa.sa_handler = SIG_IGN;

? ? sigaction(SIGPIPE, &sa,0);

加入后寄摆,連接真機(jī)代碼調(diào)試時(shí)谅辣,如果出現(xiàn)該問(wèn)題,可在 lldb 中輸入 process handle SIGPIPE -s false 婶恼,回車?yán)^續(xù)運(yùn)行斷點(diǎn)即可屈藐。

四榔组、國(guó)行iPhone網(wǎng)絡(luò)權(quán)限的問(wèn)題

國(guó)行iPhone會(huì)有“允許應(yīng)用使用數(shù)據(jù)”的提示,在App首次安裝的時(shí)候如果拒絕可能會(huì)導(dǎo)致App在使用上出現(xiàn)問(wèn)題联逻。筆者在開(kāi)發(fā)中也有遇到過(guò)沒(méi)提示的情況搓扯,這個(gè)時(shí)候有個(gè)小技巧就是在第一次安裝APP后的某個(gè)頁(yè)面,偷偷用webview加載一個(gè)隱藏的網(wǎng)址比如?http://www.reibang.com/ 此時(shí)包归,就會(huì)彈出提示對(duì)網(wǎng)絡(luò)權(quán)限選擇或修改的提示框锨推。

五、iOS @syn同步數(shù)據(jù)時(shí)公壤,里面不要做數(shù)據(jù)的初始化(申請(qǐng)空間)换可,否則數(shù)據(jù)加載過(guò)快時(shí)會(huì)導(dǎo)致內(nèi)存泄漏

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市厦幅,隨后出現(xiàn)的幾起案子沾鳄,更是在濱河造成了極大的恐慌,老刑警劉巖确憨,帶你破解...
    沈念sama閱讀 211,348評(píng)論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件译荞,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡休弃,警方通過(guò)查閱死者的電腦和手機(jī)吞歼,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,122評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)塔猾,“玉大人篙骡,你說(shuō)我怎么就攤上這事≌傻椋” “怎么了糯俗?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,936評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)睦擂。 經(jīng)常有香客問(wèn)我叶骨,道長(zhǎng),這世上最難降的妖魔是什么祈匙? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,427評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮天揖,結(jié)果婚禮上夺欲,老公的妹妹穿的比我還像新娘。我一直安慰自己今膊,他們只是感情好些阅,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,467評(píng)論 6 385
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著斑唬,像睡著了一般市埋。 火紅的嫁衣襯著肌膚如雪黎泣。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,785評(píng)論 1 290
  • 那天缤谎,我揣著相機(jī)與錄音抒倚,去河邊找鬼。 笑死坷澡,一個(gè)胖子當(dāng)著我的面吹牛托呕,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播频敛,決...
    沈念sama閱讀 38,931評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼项郊,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了斟赚?” 一聲冷哼從身側(cè)響起着降,我...
    開(kāi)封第一講書(shū)人閱讀 37,696評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎拗军,沒(méi)想到半個(gè)月后任洞,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,141評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡食绿,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,483評(píng)論 2 327
  • 正文 我和宋清朗相戀三年侈咕,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片器紧。...
    茶點(diǎn)故事閱讀 38,625評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡耀销,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出铲汪,到底是詐尸還是另有隱情熊尉,我是刑警寧澤,帶...
    沈念sama閱讀 34,291評(píng)論 4 329
  • 正文 年R本政府宣布掌腰,位于F島的核電站狰住,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏齿梁。R本人自食惡果不足惜催植,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,892評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望勺择。 院中可真熱鬧创南,春花似錦、人聲如沸省核。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,741評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)气忠。三九已至邻储,卻和暖如春赋咽,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背吨娜。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,977評(píng)論 1 265
  • 我被黑心中介騙來(lái)泰國(guó)打工脓匿, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人萌壳。 一個(gè)月前我還...
    沈念sama閱讀 46,324評(píng)論 2 360
  • 正文 我出身青樓亦镶,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親袱瓮。 傳聞我的和親對(duì)象是個(gè)殘疾皇子缤骨,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,492評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容