作為架構師的我們常常要面臨的一個難題就是技術選型『鳎現(xiàn)在無論是商業(yè)項目也好坛怪,開源項目也好簿寂,可供選擇的方案實在是太多歉铝,其中優(yōu)秀的方案也是層出不窮谬晕,這就要求我們在做技術選型的時候碘裕,...
這里包括了Queue, Group, Barrier, Semaphore等內(nèi)容帮孔。基本上常用的GCD對象和方法在Swift3.0的改變都囊括其中夕玩。 代碼在這里:https:/...
一.概述 編寫目的:編寫iOS移動產(chǎn)品設計規(guī)范(以下簡稱“設計規(guī)范”)主要是為了規(guī)范化公司移動產(chǎn)品設計你弦,將常用控件的設計標準化,使其更符合iOS平臺的特性燎孟,降低用戶的學習成本...
最后更新時間:2017-08-21 前言 App內(nèi)根據(jù)手機上裝載的地圖App將其顯示在彈出的選擇框禽作,選擇對應地圖跳轉進入地圖導航。需要用到- (BOOL)canOpenURL...
做的項目里面有見面功能 所以就需要有導航 導航兩種實現(xiàn)方式 (集成第三方SDK揩页、URL跳轉第三方應用) 項目要求實現(xiàn)直接跳轉 所以接下來做的是實現(xiàn)URL跳轉第三方地圖來導航了...
由于項目需要為一個APP生成不同環(huán)境下的版本,例如Debug版本萍程、Release版本幢妄、Test版本,于是研究了一下Build Configuration茫负。 本文是對本人學習i...
在實際項目開發(fā)過程中蕉鸳,很多時候移動終端設備都要與服務器進行數(shù)據(jù)交互。兩者之間的數(shù)據(jù)格式通常為 JSON 和 XML忍法。而 JSON 數(shù)據(jù)格式因其簡單潮尝、易操作、高效率的特點而被廣...
iOS 提供了一個非常方便的類來提供背景模糊效果饿序,那就是 UIVisualEffect勉失。 但經(jīng)常地,我們需要在模糊和透明兩個狀態(tài)之間切換原探,通常大家的做法就是直接動畫它的 al...
Swift泛型介紹 泛型是為Swift編程靈活性的一種語法咽弦,在函數(shù)徒蟆、枚舉、結構體离唬、類中都得到充分的應用后专,它的引入可以起到占位符的作用划鸽,當類型暫時不確定的输莺,只有等到調(diào)用函數(shù)時才...
泛型能夠讓開發(fā)者編寫自定義需求已經(jīng)任意類型的靈活可用的的函數(shù)和類型。能夠讓我們避免重復的代碼裸诽。用一種清晰和抽象的方式來表達代碼的意圖嫂用。 1.泛型解決的問題 下面是一個非泛型的...
前言 這是對 Swift 布局框架 SnapKit 的源碼的一點分析,嘗試搞清丈冬,一個好的布局框架嘱函,背后都做了些什么。 介紹 SnapKit 中的一些類 ConstraintV...
什么是Protocol埂蕊? Protocol是Swift中的一種自定義類型往弓,可以使用protocol定義某種約定,而不是某一種類型蓄氧,一般用于表示某種類型的共性函似。 Protoco...
最近又看了遍蘋果的官方文檔《Event Handling Guide for iOS》,對事件響應鏈中的hit-test view 又多了些理解喉童,個人覺的官方文檔對這塊講的非...
為什么重簽名### 重簽名可以把越獄市場上的app重新用我們自己的開發(fā)者證書進行簽名撇寞,然后我們就可以在我們不越獄的手機上安裝越獄應用了。 如何重簽名### 在網(wǎng)上找重簽名,很...