前言 最近在群里看到有人發(fā)的一道面試題反肋,題目如下: 問題:上述代碼運(yùn)行起來會:Complie error?|Runtime crash?|NSLog ? 最終問題就是這段代碼...
使用新的Xcode 10,在構(gòu)建項目時贷笛,性能和開發(fā)者的效率有了很大提升应又。對于大型項目,此前Xcode構(gòu)建過程很漫長乏苦,這種情況下開發(fā)人員可能會分心并抱怨尤筐,但蘋果已經(jīng)做了一些努力...
一、引入AVFoundation框架 添加頭文件 #import 二旬蟋、定義以下對象: AVCaptureDevice * device; // 圖像捕捉設(shè)備AVCapture...
問題來源: 最近遇到了一個多網(wǎng)絡(luò)異步回調(diào)的問題倾贰,其實也就是我們請求的數(shù)據(jù)是異步的冕碟,我們使用了帶有返回值的方法,結(jié)果我們先獲取的結(jié)果都是空的匆浙,這個其實對新手來說安寺,可能不知道為什...
主要聊聊以下內(nèi)容 1 Runloop基本概要2 Runloop與定時器3 Runloop常駐線程4 Runloop性能優(yōu)化 Runloop基本概要 Runloop就是一個do...
一 、Socket 網(wǎng)絡(luò)上的兩個程序通過一個雙向的通信連接實現(xiàn)數(shù)據(jù)的交換首尼,這個連接的一端稱為一個 Socket我衬。Socket 又稱 "套接字",應(yīng)用程序通常通過 "套接字" ...
前言 為防止背題饰恕,大部分題目不設(shè)標(biāo)準(zhǔn)答案挠羔,重點考察面試者的基礎(chǔ)知識和思維邏輯,答案的提示見后面埋嵌。 正文 題目1破加、舉例兩個遇到過印象深刻的外網(wǎng)Crash,并介紹如何發(fā)現(xiàn)雹嗦、定位范舀、...
前言:對《iOS開發(fā)系列--打造自己的“美圖秀秀”》文章做了整理如果對于CGPaht 或CGContextPath有不理解,那么請查:《IOS圖形繪制路徑 CGPATH & ...
面向?qū)ο蟮娜筇卣?并作簡單的介紹了罪。 面向?qū)ο蟮娜齻€基本特征是:封裝锭环、繼承、多態(tài)泊藕。 1.封裝是面向?qū)ο蟮奶卣髦? 是對象和類概念的主要特性辅辩。 封裝,也就是把客觀事物封裝成抽...
C語言相關(guān)面試題 1.static有什么用途? 答案:在C語言中娃圆,static主要定義全局靜態(tài)變量玫锋,定義局部靜態(tài)變量,定義靜態(tài)函數(shù)讼呢。static 屬于靜態(tài)變量撩鹿,使用它修飾的變...
Runtime的特性主要是消息(方法)傳遞,如果消息(方法)在對象中找不到悦屏,就進(jìn)行轉(zhuǎn)發(fā)节沦,具體怎么實現(xiàn)的呢键思。我們從下面幾個方面探尋Runtime的實現(xiàn)機(jī)制。 Runtime介紹...
簡介 做過好些電商項目甫贯,整理了一些常見的動畫效果和頁面布局貢獻(xiàn)出來吼鳞,希望對各位有幫助。(圖片素材都來自于千庫網(wǎng)) 該開源項目有object-c和swift兩種版本获搏。 實現(xiàn)功能...
在這篇文章中,我將為你整理一下 iOS 開發(fā)中幾種多線程方案常熙,以及其使用方法和注意事項纬乍。當(dāng)然也會給出幾種多線程的案例,在實際使用中感受它們的區(qū)別裸卫。還有一點需要說明的是仿贬,這篇文...