iOS商品詳情、ffmpeg播放器、指示器集錦、自定義圓弧菜單、實用工具等源碼

iOS精選源碼

電商商品詳情

image

Swift.兩種方式實現tableViewCell拖拽功能

ffmpeg+openGL播放器

微信聊天表情雨、表情下落、表情動畫

image

iOS指示器集錦

image

彈窗增加 pickerView

image

可交互、無限個數、支持回彈、自定義的圓弧菜單

image

LXFProtocolTool-swift協議方式實現功能的實用工具庫【支持 Rx 】

image

MoyaMapper 快速解析模型工具,支持RxSwift。支持緩存功能

一鍵合成APP引導頁,包含不同狀態下的引導頁操作方式,...

image

iOS優質博客

對iOS震動反饋的研究

最近老闆熱衷於在項目添加各種音效, 今天跟我說讓我在下拉刷新的時候加一個震動, 第一時間我就想到了AudioServicesPlayAlertSound(<#SystemSoundID inSystemSoundID#>)這個方法, 運行項目後我的手簡直都要被震麻了. 這個方法有兩個弊端, 一是無法控制震動... 閱讀原文

面向對象設計的六大設計原則(附 Demo 及 UML 類圖)

學習初衷與講解方式筆者想在 iOS 從業第三年結束之前系統學習一下關於設計模式方面的知識。而在學習設計模式之前,覺得更有必要先學習面向對象設計(OOD:Object Oriented Design)的幾大設計原則,爲後面設計模式的學習打下基礎。本篇分享的就是筆者近階段學習和總結的面向對象設計的六個設計原則:注意,通常所... 閱讀原文

【基本功】深入剖析Swift性能優化

簡介2014年,蘋果公司在WWDC上發佈Swift這一新的編程語言。經過幾年的發展,Swift已經成爲iOS開發語言的“中流砥柱”,Swift提供了非常靈活的高級別特性,例如協議、閉包、泛型等,並且Swift還進一步開發了強大的SIL(Swift Intermediate Language)用於對編譯器進行優化,使得S... 閱讀原文

iOS應用程序的脫殼實現原理淺析

應用程序加載過程對於諸多逆向愛好者來說,給一個app脫殼是一項必做的事情。基於安全性的考慮,蘋果對上架到appstore的應用都會進行加密處理,所以如果直接逆向一個從appstore下載的應用程序時,所能看到的“源代碼”將非常的晦澀難懂。爲了能看懂應用程序的“源代碼”,就必須對應用程序進行解密,也就是所謂的脫殼。脫殼後... 閱讀原文

APP重構之路 Model的設計

前言很多的app使用MVC設計模式來將“用戶交互”與“數據和邏輯”分開,而model其中一個重要作用就是持久化。下文中設計的Model可能不是一個完美的,擴展性強的model範例,但在我需要重構的app中,這樣的設計能夠滿足我的需要。關於ModelModel層包含了app的數據與邏輯,Model層中的類需要關心的是數據... 閱讀原文

歡迎掃碼關注微信公衆號

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章