線程安全是怎么產(chǎn)生的 常見比如線程內操作了一個線程外的非線程安全變量筹煮,這個時候一定要考慮線程安全和同步不撑。 - (void)getIamgeName:(NSMutableArr...
線程安全是怎么產(chǎn)生的 常見比如線程內操作了一個線程外的非線程安全變量筹煮,這個時候一定要考慮線程安全和同步不撑。 - (void)getIamgeName:(NSMutableArr...
先說 p , 是 expression — 的別名, p 為 print 的簡寫芒篷,同時可以寫為 pri搜变,打印某個東西,可以i是變量和表達式针炉; call 為調用某個方法挠他,輸出變...
先說 p , 是 expression — 的別名, p 為 print 的簡寫,同時可以寫為 pri篡帕,打印某個東西殖侵,可以i是變量和表達式; call 為調用某個方法镰烧,輸出變...
前言 Web 頁面中的 JS 與 iOS Native 如何交互是每個 iOS 猿必須掌握的技能拢军。而說到 Native 與 JS 交互,就不得不提一嘴 Hybrid怔鳖。 Hyb...
最近項目中新增了一個分享pdf文件的的功能茉唉,把一個界面以pdf文件的形式分享出去,剛開始接觸pdf结执,沒一點思路度陆,各種查資料,中間踩了好多坑献幔。下面我就把自己踩到的坑跟大家分享一...
1.利用webView控件加載本地html5或者網(wǎng)絡上html5 2.設置控制器為webView的代理,遵守協(xié)議 3.實現(xiàn)代理方法webViewDidFinishLoad: ...
管理方式:對于棧來講,是由編譯器自動管理辨绊,無需我們手工控制奶栖;對于堆來說,釋放工作由程序員控制门坷,容易產(chǎn)生memory leak宣鄙。 申請大小:棧:在Windows下,棧是向低地址...
結論:在 iOS 7 中默蚌,如果某個 UIViewController 的 self.view 第一個子視圖是 UIScollView或者是繼承與UIScollView冻晤, 同時...
1.UIView的setNeedsDisplay和setNeedsLayout方法首先兩個方法都是異步執(zhí)行的。而setNeedsDisplay會調用自動調用drawRect方...
使用Xcode自帶的靜態(tài)分析工具 Product->Analyze(快捷鍵command+shift+B)可以找出代碼潛在錯誤,如內存泄露,未使用函數(shù)和變量等 所謂靜態(tài)內存分...
1. 今天在知乎看到一個提問惯裕,提問的是一個剛畢業(yè)的小姑娘。她到了公司之后绣硝,感覺老板對她很照顧蜻势,心里很受用,后來一次出差鹉胖,老板帶她去了握玛,然后就把她給睡了「Σぃ回來之后挠铲,她已經(jīng)腦補出...