前言 最近在群里看到有人發(fā)的一道面試題,題目如下: 問題:上述代碼運行起來會: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的特性主要是消息(方法)傳遞,如果消息(方法)在對象中找不到吨铸,就進行轉(zhuǎn)發(fā)行拢,具體怎么實現(xiàn)的呢。我們從下面幾個方面探尋Runtime的實現(xiàn)機制焊傅。 Runtime介紹...
簡介 做過好些電商項目剂陡,整理了一些常見的動畫效果和頁面布局貢獻出來,希望對各位有幫助狐胎。(圖片素材都來自于千庫網(wǎng)) 該開源項目有object-c和swift兩種版本鸭栖。 實現(xiàn)功能...
在這篇文章中握巢,我將為你整理一下 iOS 開發(fā)中幾種多線程方案晕鹊,以及其使用方法和注意事項。當(dāng)然也會給出幾種多線程的案例,在實際使用中感受它們的區(qū)別溅话。還有一點需要說明的是晓锻,這篇文...