1. 程式人生 > >iOS商品詳情、ffmpeg播放器、指示器集錦、自定義圓弧選單、實用工具等原始碼

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層中的類需要關心的是資料... 閱讀原文

歡迎掃碼關注公眾號