-
iOS緩存策略——NSCache的簡單使用
今天來共同學習一下NSCache的相關知識,有疏忽的地方,還望各位不吝賜教。一、簡介1、NSCache是蘋果官方提供的的緩存類,具體使用是和NSDictionary很相似的,在AFNetworking和SDWebImage協力廠商框架中被
2017-09-01 0 -
iOS 中關於列表滾動流暢的一些探討
近些年,App 越來越推崇體驗至上,隨隨便便亂寫一通的話已經很難讓用戶買帳了,順滑的列表便是其中很重要的一點。如果一個 App 的頁面滾動起來總是卡頓卡頓的,輕則被當作反面教材來吐槽或者襯托“我們的 App balabala...”,重則
2017-09-07 6 -
學習OpenGL ES之教你造一面鏡子
本系列所有文章目錄獲取示例代碼我是悶騷的占點陣圖前言在基於CubeMap的反射效果一文中,介紹到如何使用CubeMap讓物體反射環境的光,從而製造逼真的3D效果。本文將介紹另一種反射效果的製作,模擬真實平面鏡的反射。反射效果是即時的,而且
2017-09-07 0 -
iOS內購從放棄到上架
前段時間開發內購,踩了很多坑,發現網上教程大多是內購的代碼,內購開發的代碼不難,網上一搜一大片,填寫協議、稅務和銀行業務的資料也一大片,我這裡不講這些,初次使用內購的同學可以網上自行查找,我主要獎內購類型的選擇,每個類型在開發中需要注意的
2017-09-07 0 -
「譯」MVVM, Coordinators 和 RxSwift 的抽絲剝繭
去年,我們的團隊開始在生產應用中使用 Coordinators 和 MVVM。 起初看起來很可怕,但是從那時起到現在,我們已經完成了 4 個基於這種模式開發的應用程式。在本文中,我將分享我們的經驗,並將指導你探索 MVVM, Coordi
2017-09-07 4 -
淺析移動蜂窩網路的特點及其省電方案
蜂窩網路的架構類似於我們常見的蜂窩,是由一個個基站組成的蜂窩,理想狀態中我們的蜂窩網路應該是下面這個樣子的。當然,現實生活中網路資源分佈並沒有這麼的均勻。Wi-Fi 是一種無限局域網技術,Wi-Fi 信號需要有線網來提供,比如我們家裡常用
2017-09-07 0 -
5種將死的程式設計語言
Assets.xcassetsData Set一直很推薦使用Assets.xcassets來管理圖片,就一個字“方便”。用的很順手啊。但是Gif的圖片一直都是放在Resouces資料夾中的,今天突然想著為何不把Gif的圖片也放入Asset
2017-08-30 0 -
給迷茫開發者的 18 條建議
2017 年,出現了許多不同的開發職位。如果你剛接觸程式設計,要決定程式設計方向會很困難。你是應該專門從事前端開發呢?還是後端開發?是構建桌面 App 呢?還是移動端 App 呢?是選擇 VR 還是自動駕駛呢?程式設計路上太多選擇...你
2017-08-28 0 -
騰訊Bugly巨坑:使用不當造成UI介面卡死
前言Bugly和dispatch_once使用不當,會造成UI介面卡死。筆者在前段時間碰見了這樣的一個卡死的情況,特意記錄下來。iOS開發者或多或少都聽過或用過Bugly。它是騰訊開發的一個SDK,用來捕捉App中的crash。對於dis
2017-08-29 0 -
蘋果ARKit增強現實演示:360度展示你要點的那道菜
隨著iOS 11更新越來越密集,開發人員開始調試ARKit增強現實工具。今天,一些公司的開發者上傳了幾段ARKit的使用視頻,演示了ARKit的使用場景。在第一段視頻中,一家名為Kabaq的公司展示了盤子中虛擬食物的樣子。這大概就是未來人
2017-08-29 0 -
如何將 iOS 工程打包速度提升十倍以上
過慢的編譯速度有非常明顯的副作用。一方面,程式師在等待打包的過程中可能會分心,比如刷刷朋友圈,看條新聞等等。這種認知上下文的切換會帶來很多隱形的時間浪費。另一方面,大部分 app 都有自己的持續集成工具,如果打包速度太慢, 會影響整個團隊
2017-08-28 0 -
如何統計iOS產品不同管道的下載量?
本文為CocoaChina網友scottzg投稿一、前言在開發過程中,Android可能會打出來很多的包,用於標識不同的商店下載量。原來覺得蘋果只有一個商店:AppStore,如何做出不同來源的統計呢?本篇文章就是告訴大家如何做不同管道來
2017-08-25 0 -
「iOS」一次立竿見影的啟動時間優化
之前公司的 UI 設計師和我們提過好幾次啟動時間的事情,當時在開發業務,所以沒有時間去做這件事。最近發完版本,終於有時間搞一搞啟動時間了。一般而言,啟動時間是指從用戶點擊 APP 那一刻開始到使用者看到第一個介面這中間的時間。我們進行優化
2017-08-16 0 -
蘋果失誤!iOS 11曝光iPhone 8螢幕黑科技
對於蘋果來說,每年iPhone的升級策略中,只求一個字,那就是穩,所以一些前瞻性或者大改進的技術,都會先由其它設備先使用後,一切穩妥才會搬到iPhone上。昨天蘋果推送iOS 11 Beta 6,而在這個測試版中,開發者發現了新iPhon
2017-08-16 0 -
RSA 公開金鑰加密演算法
終端之間資訊傳遞安全性的保證始終是業務的剛性需求。不同的加密演算法針對不同的業務需求,因為公司是金融公司性質,又不是傳統的金融公司(PS:牽扯到數字貨幣、常聽說的比如:比特幣),加密演算法這塊也算是有一部分的瞭解。這裡要講的內容如 標題?
2017-08-16 2 -
2招搞定壓力,遠離焦慮失眠狂躁
壓力管理本文以技術管理者為例來講壓力管理,實際上提到的 ABC 、暫停、宣洩等方式適用於大多數人。心理學家 Richard S. Lazarus(拉紮勒斯)提出:壓力是由於事件和責任超出個人應對能力範圍時所產生的焦慮狀態(緊張狀態)。當一
2017-08-16 0 -
iOS漸變二維碼之CALayer遮罩實現篇
歡迎訪問我的個人主頁獲取本文示例代碼前言工作中有一個需求,將服務端已經生成好的黑白二維碼變成漸變的二維碼,具體效果如下。本文將介紹如何使用CALayer的Mask實現漸變二維碼的效果。下面是我們需要處理的二維碼圖片。原理蘋果對CALaye
2017-08-16 0 -
iPhone 8發佈會時間定了?12號開發佈會 22號上市
一家名為Mac4Ever的國外網站稱,蘋果公司的秋季發佈會日期將定於9月12日舉行,而今年的三款新iPhone則將於9月22日發售。一年一度的秋季發佈會是蘋果公司每年最重要的活動,如無意外,新一代iPhone 8,以及iPhone 7s和
2017-08-24 0 -
關於iOS組件化
1.元件化的目的是什麼?最近一兩年很多人都想在專案裡面搞元件化,覺得搞元件化好,卻鮮有人知道組件化好在哪裡?元件化的目的是什麼?個人覺得元件化主要有兩個目的:1.實現項目代碼的高內聚低耦合;2.方便多人多團隊開發(這就是大團隊為什麼那麼熱
2017-08-24 0 -
發展階段:不需要融資
杭州|遊戲|少於50人發展階段:不需要融資公司介紹杭州橫盛網路科技有限公司是一家以互聯網創新模式軟體產品及解決方案為核心,標準化管理、快速發展的高新技術企業。企業下設重慶分公司,擁有員工百餘人,擁有一批互聯網領域10餘年從業經驗的專業團隊
2017-08-23 1