iOS 模式詳解—「runtime 面試、工做」看我就 ? 了 ^_^. - iOS - 掘金
Write in the first【寫在最前】 對於從事 iOS 開發人員來講,當提到 runtime時,我想均可以說出來 「runtime 運行時」和基本使用的方法。相信不少開發者跟我當初...面試
嵌套UIScrollview的滑動衝突解決方案 - 掘金
雖然蘋果建議咱們不要嵌套 UIScrollview ,可是這話究竟是對開發者說的,架不住設計師就是要這麼畫設計圖。我遇到的場景相似這樣,頂部有一個優先展現的封面,當封面滾出屏幕後下面內容的 ScrollView 開始滾動。由於介紹、目錄、評價三個tab是能夠左...算法
iOS Facebook 屏幕流動動畫 - iOS - 掘金
最近在YT上看到一位大神寫的個關於Facebook動畫教程,尤爲是這個屏幕動畫(以下圖)令我印象深入。在他的代碼下如此簡單就能夠實現,因而我整理了下他的教程,用Swift和OC分別作了個Demo。 ...後端
簡單且強大的彈窗動畫庫 - iOS - 掘金
AlertTransition is a extensible library for making view controller transitions, especially for alert transitions. Ove...網絡
iOS 富文本(NSMutableAttributedString)詳解 - iOS - 掘金
在開發中,相信不少人會遇到在一個label中設置不一樣字體大小、不一樣顏色或者加下劃線、刪除線等問題呢,這裏就是用到了NSMutableAttributedString(帶屬性的字符串)。 首先先了解一下NSMutableAttributedString: 初...數據結構
實現外賣選餐時兩級 tableView 聯動效果 - iOS - 掘金
最近實現了下餓了麼中選餐時兩級tableView聯動效果,先上效果圖,你們感覺一下: 聯動效果 下面說下具體實現步驟:首先分解一下,實現這個需求主要是兩點,一是點擊左邊tableView,同時滾動右邊tableView到具體的位置。二是拖動右邊tableVi...架構
MVVM應用在iOS的Demo,主要經過經典的TableView來演示 - iOS - 掘金
MVVM在iOS應用的Demo,主要經過經典的TableView來演示 MVVM來自微軟,是一個至關不錯的架構模式。 首先了解一下MVVM的架構 圖片來自http://www.teehanlax.com/blog...app
爲系統導航欄按鈕 UIBarButtonItem 添加 badge 屬性 - iOS - 掘金
項目需求須要在導航欄按鈕上顯示小紅點,但按鈕使用的是系統原生的UIBarbuttonItem,重寫控件不太可能,因而利用category的方式爲其添加紅點並顯示。 具體實現是利用關聯,首先須要 #import OBJC_EXPORT void objc_...框架
定位服務 -> 定位 - 官方框架 CoreLocation: CLLocationManager(位置管理器) - iOS - 掘金
本文並不是最終版本,若是想要關注更新或更正的內容請關注文集,聯繫方式詳見文末,若有疏忽和遺漏,歡迎指正。 本文相關目錄:8.4 定位服務->1.0 簡介8.4 定位服務->2.1 定位 - 官方框架CoreLocation: 請求用戶受權8.4 定位服務->2...工具
iOS - 定位功能 - iOS - 掘金
如今不少app,包括社交、電商、團購等應用都引入了地圖和定位的功能,這兩個功能早已經再也不是地圖應用和導航應用所特有的。以前在添加定位功能的時候,對CoreLocation這裏進行了一下封裝,使用起來仍是蠻方便的,今天把他分享給你們,但願能對你們有所幫助。 主要...源碼分析
十五分鐘讓你瞭解 Python 套路 - 後端 - 掘金
Mr.C/文 古人云:書山有路勤爲徑 學海無涯苦做舟 。 注:通常標榜着 「 XX天學會XX」、「 XX 分鐘瞭解XX...
【iOS 開發】怎麼對項目中的 OC 網絡層進行 RxSwift 擴展(必讀) - iOS - 掘金
原本打算博客一月三四篇文章的更新呢,誰知理想很豐滿現實很骨幹啊!因爲最近工做真的實在是忙啊,也沒有足夠時間去研究新的技術啊,更別說寫文章了。 不過忙歸忙還要湊時間在忙中提高本身的啊�...
iOS Reactivecocoa(RAC)知其因此然(源碼分析,一篇足以) - 掘金
前言 現在RAC大行其道,對其講解的博客也多不勝數,稍微有點經驗的估計也已經對這個爽到不要不要的框架運用自如了,真正沉下來研究其實現原理的估計也不在少數,這裏僅僅是記錄一下本身的分析理解,更是在寫這篇博客的過程當中深化本身對RAC的認知,可能就是想到哪寫到哪,...
基於MVVM,用於快速搭建設置頁,我的信息頁的框架 - 掘金
更新記錄: 2017.4.23:新增支持數據源徹底依賴網絡請求的狀況。 2017.4.22:新增支持請求新數據後刷新表格。 2017.4.21: 新增CocoaPods支持:pod 'SJStaticTableView', '~>...
談談分享邀請獎勵機制(附 iOS 實現代碼) - iOS - 掘金
之後不作標題黨了,感受如今愈來愈多的技術文章題目屌炸天,內容空泛沒有乾貨,甚至好多把官方文檔摘過來,還摘得不全,簡直是垃圾。雖然我如今寫不出牛逼的文章,可是我最起碼不會去作我反對的那種人。 ...
一個邏輯清晰的購物車模型 - iOS - 掘金
效果圖 2017-03-25 18.28.23.gif 說明 這是一個具有常規功能並方便改造的購物車模型 一共...
iOS 可自選切割角的圓角切割工具 (避免離屏渲染) - SKArchCutter - iOS - 掘金
原文出處 --->MyBlog 簡述 SKArchCutter,是一個可自選切割角的圓角切割工具,同時支持UIView、UIImageView、UIButton和UILabel的單角切圓/選角拱形切圓/全角...
iOS 手把手搭建 · 無限循環滾動視圖 - iOS - 掘金
原文:iOS手把手搭建·無限循環滾動視圖 在大多數常規App開發當中,咱們都會有產品運營欄的需求,也就是列表頁或者產品頂部,又或者整個頁面須要展現幾個滾動的運營活動、產品、廣告什麼的,當...
11 種基礎排序算法、效率分析、算法實現 - 閱讀 - 掘金
簡單排序 插入排序 想象一下插隊的過程… 一我的經過插隊的方式排到前面,而將本來在他前面的人擠到了後面的位置。對數排序時也是這樣,爲了從小到大排序,須要將一個數放到前面,而將那些...
天貓動態化頁面解決方案發布 - Android - 掘金
Tangram,七巧板,幾塊簡單的積木就能拼出大千世界。咱們用Tangram來命名這套界面方案,也是但願他能像七巧板同樣能夠經過幾塊積木就搭出豐富多彩的界面。 號外:Tangram開源了!經過http://tangram.pingguohe.net能夠...
從 0 到 1 思考與實現 iOS-Widget - iOS - 掘金
講述以前首先看下demo效果圖: 基本的展開收起、本App本體交互 ...
Swift 算法實現之鏈表 - iOS - 掘金
1、概述 鏈表(Linked list)是一種常見的基礎數據結構,是一種線性表,可是並不會按線性的順序存儲數據,而是在每個節點裏存到下一個節點的指針(Pointer)。因爲沒必要須按順序存儲,鏈表在插入的時候能夠達到O(1)的複雜度,比另外一種線...
NavigationController 已經洗乾淨了, 就等你來 - iOS - 掘金
很久沒有更新博客了,近日把項目中遇到的NavigationController 相關技術點梳理一下,與你們共同分享 首先來點基礎的屬性 ...
VR 全景圖片瀏覽實現 - iOS - 掘金
本文章主要介紹關於VR全景圖片瀏覽的實現,Github VR全景圖片(喜歡的朋友點一下star吧)主要是基於OpenGL ES 2.0 / Swift3.0實現的代碼,以後會放入OC版。(接下來會發布關於VR全景視頻播放器文章,如今主要是在封裝播放器)1、文件...
iOS 組件化 —— 路由設計思路分析 - 掘金前言 隨着用戶的需求愈來愈多,對App的用戶體驗也變的要求愈來愈高。爲了更好的應對各類需求,開發人員從軟件工程的角度,將App架構由原來簡單的MVC變成MVVM,VIPER等複雜架構。更換適合業務的架構,是爲了後期能更好的維護項目。 可是用戶依舊不滿意,繼續對...