My Mac問題: 當(dāng)我們copy項(xiàng)目工程到另一個(gè)文件夾或是另一臺(tái)Mac上時(shí),再次用Xcode打開工程時(shí)發(fā)現(xiàn)我們們無法選擇真機(jī)或是模擬器運(yùn)行項(xiàng)目,Xcoed把它識(shí)別成了My ...
My Mac問題: 當(dāng)我們copy項(xiàng)目工程到另一個(gè)文件夾或是另一臺(tái)Mac上時(shí),再次用Xcode打開工程時(shí)發(fā)現(xiàn)我們們無法選擇真機(jī)或是模擬器運(yùn)行項(xiàng)目,Xcoed把它識(shí)別成了My ...
在前篇重組/分解動(dòng)畫完成后,我想到了一個(gè)最佳使用場景:CollectionView 添加和刪除項(xiàng)目時(shí)的動(dòng)畫。效果如圖: 這個(gè)效果非常容易集成到你的項(xiàng)目中,Github 地址:...
Destination:Destination對(duì)應(yīng)選項(xiàng),當(dāng)你選擇了這個(gè)選項(xiàng)時(shí),如果你想要引入的文件不在你的項(xiàng)目文件的目錄下,Xcode則會(huì)自動(dòng)將這個(gè)文件復(fù)制一份拷貝到你的項(xiàng)目...
鎖是最常用的同步工具。一段代碼段在同一個(gè)時(shí)間只能允許被有限個(gè)線程訪問,比如一個(gè)線程 A 進(jìn)入需要保護(hù)代碼之前添加簡單的互斥鎖,另一個(gè)線程 B 就無法訪問,只有等待前一個(gè)線程 ...
前言: 最近公司項(xiàng)目不怎么忙, 閑暇時(shí)間把iOS 在面試中可能會(huì)遇到的問題整理了一番, 一部分題目是自己面試遇到的,一部分題目則是網(wǎng)上收錄的, 方便自己鞏固復(fù)習(xí), 也分享...
第一次寫文章語言表達(dá)能力太差。如果有哪里表達(dá)的不夠清晰可以直接評(píng)論回復(fù)我,我來加以修改。這篇文章力求脫離語言的特性,咱們多講結(jié)構(gòu)和算法。即使你不懂iOS開發(fā),不懂Object...
移動(dòng)開發(fā)市場很穩(wěn)定 我們先從需求方看起。移動(dòng)開發(fā)市場其實(shí)在過去半年里并沒有太大的變化(就像股票一樣,跌20%也算是正常的波動(dòng)區(qū)間)。運(yùn)營的朋友喜歡用“下半場”、“回歸理性”這...
簡介 在我們的日常開發(fā)中,絕大多數(shù)情況下只要詳細(xì)閱讀類頭文件里的注釋,組合UIKit框架里的大量控件就能很好的滿足工作的需求。但僅僅會(huì)使用UIKit里的控件還遠(yuǎn)遠(yuǎn)不夠,假如現(xiàn)...