1. 程式人生 > >常用的第三方庫

常用的第三方庫

原文連結

列舉一下在平常開發中的一些常用的工具

xcode 外掛

更多外掛可以參考下面連結

專案中常用到的三方庫

  • AFNetworking: 網路庫,我通常會在 AFN 上面再封裝一層,主要封裝介面邏輯
  • SDWebImage: 這個就不用說了,足夠強大,雖然現在 AFN 也有了類似功能,但是依然不如 SDWI
  • MagicalRecord: CoreData 的再次封裝,使用更簡單
  • Mantle: 替代 coredata 的 model 層解決方案
  • fmdb: SQLite 的封裝,簡單易用
  • TMCache: tumblr開源的一個記憶體/檔案快取
  • DTCoreText
    : CoreText 庫,支援 HTML
  • KissXML: XML 解析,支援讀取和修改,基於libxml
  • GDataXML: XML 解析,支援讀取和修改,google 開發
  • GTMNSString+HTML: 主要用於轉義HTML中的特殊字元。以防止XSS攻擊。google
  • GTMBase64: base64編解碼,google
  • JSONKit: json 解析,據稱效能最好
  • pop: 動畫庫,Facebook
  • iCarousel: 類似 CollectionView
  • MGTemplateEngine: 模板解析引擎,是AFNetworking的作者Matt的作品,它是一個比較流行的模板引擎,它的模板語言比較類似於Smarty、FreeMarker和Django。另外它可以支援自定義的Filter(以便實現自定義的渲染邏輯),需要依賴正則表示式的工具類RegexKit。
  • GRMustache: 模板解析引擎,相比MGTemplateEngine來說GRMustache簡單不少,
  • KVOController: facebook 的開源 KVO 工具,使用方便,支援 block

有意思的三方庫

  • MMMarkdown: markdown 轉 HTML 的庫
  • leveldb: Google 大神開發的 K-V 儲存,高效能,低記憶體
  • BlocksKit: block 庫,用來學習吧。。。
  • CocoaLumberjack: log 工具,支援企業級 log,太強大,目前用不上
  • CoconutKit: 一系列擴充套件和自定義元件,學習學習~
  • PNChart
    : 作者周楷雯是 90 後, 秒視的創始人, 該專案是一個帶動畫效果的圖表控制元件, 簡約易用, 受到不少開發者喜愛
  • JVFloatLabeledTextField: 作者是 Thumb Labs 的聯合創始人, JVFloatLabeledTextField 是 UITextField 的子類, 主要實現輸入框標籤浮動效果, 創作靈感來自 Dribbble, 已出現多個移植版本
  • TTTAttributedLabel: UILabel 的替代品, 使 iOS 上的 Label 功能更加豐富, 可支援連結植入等功能
  • TPKeyboardAvoiding: 下拉鍵盤在 iOS 移動文字欄位的通用解決方案, 能夠自動處理鍵盤彈出後出現遮擋到文字輸入框的問題
  • MJExtension: 一個 dictionary 對映為 object 的框架,可以用來學習學習

CocoaPods 我就不說了

OSX 常用軟體/工具

  • Xcode:
  • Sip: 取色工具,自動轉成 OC/swift 程式碼
  • Flux: 螢幕自動變色,護眼
  • Dash: 文件管理
  • Mark Man: 設計圖標註
  • SimPholders2: 自動開啟模擬器檔案位置,(吐槽: iOS8模擬器檔案位置坑死)
  • SourceTree: Git 管理
  • licecap: 螢幕錄製 gif
  • Skitch: 圈點,圖片標註
  • MacDown: markdown 編輯器,Mou 跳票了,就改用這個了
  • Charles: 抓包工具
  • sublime text: 程式碼編輯器
  • Kaleidoscope: 檔案對比
  • jason: json 解析
  • DSYM: iOS crash 分析工具
  • Postman: 介面除錯

除錯

  • Chisel: facebook 出品,方便在xcode 裡面進行除錯

參考

相關推薦

Python常用第三方

encode pan util odi char 1.0 TE japan 圖像 Pillow圖像處理庫 requests 訪問網絡資源 chardet 用於檢測編碼 import chardet print(chardet.detect(b‘Hello,world‘

.NET常用第三方(包)總結

序列化與反序列化 JSON.NET 應該是.NET平臺上使用最為廣泛的序列化/反序列化包了,ASP.NET和ASP.NET Core中預設序列化/反序列化包 Jil 官網上說效能優於JSON.NET 文字日誌記錄 NLog Log4Net 以上

Android常用第三方混淆規則集合

# Add project specific ProGuard rules here. # By default, the flags in this file are appended to flags specified # in D:\android-sdk-windows/too

React-Native常用第三方

React-native-animatable 動畫 react-native-carousel 輪播 react-native-countdown 倒計時 react-native-device-info 裝置資訊 react-native-file

Python常用第三方及簡介(持續更新)

Python 是世界上發展最快的程式語言之一。 它的發展有效的證明了自己在開發人員和跨行業的資料科學中的實用性。Python 及其機器學習庫的整個生態系統使全世界的使用者都願意選擇它。 Python 成功和受歡迎的原因之一是存在強大的庫,這些庫使 Python 極具創造力

ios開發常用第三方收集以及整理

1、RESideMenu 實現側邊欄選單 2、AFNetworking 實現網路通訊的第三方庫 3、一個有用的服務網站,提供各種JSON資料,包括天氣、電話號碼、身份證查詢等。。 4、Masony一個用來對VIEW進行佈局的三方庫 5、MBProgressHUD一個

reactNative常用第三方

0.資料儲存 https://github.com/sunnylqm/react-native-storage 1.圖片多選、裁剪 https://github.com/ivpusic/react-native-image-crop-picker 注意:如果你不是用cocoapa

Python 常用第三方及介紹

環境管理 管理 Python 版本和環境的工具 p:非常簡單的互動式 python 版本管理工具。官網 pyenv:簡單的 Python 版本管理工具。官網 Vex:可以在虛擬環境中執行命令。官網 virtualenv:建立獨立 Python 環

iOS常用第三方大全,史上最全第三方收集

下拉重新整理 MJRefresh – 僅需一行程式碼就可以為UITableView或者CollectionView加上下拉重新整理或者上拉重新整理功能。可以自定義上下拉重新整理的文字說

iOS 常用第三方

 - 日本的shuさん製作的iOS8參考程式碼集.01.Audio Effects; 02.New Image Filters; 03.Custom Filters; 04.Metal Basic; 05.Metal Uniform Streaming; 06.SceneKit; 07.HealthKit;

iOS專案中常用第三方超全總結

常用第三方 今天就給大家總結一下,我們在專案中用到最多的第三方,免去了大家花時間去搜索,在這裡大家進行了全面的總結. 1. 程式設計框架 2. 載入提示 3. 控制元件佈局 3. 圖片處理 4. 表單驗證 5. 網路檢查 6.圖表展示 7: 時間日曆

Python之常用第三方總結

licensed 需要 str code ron har 完全 bsp python 在使用python進行開發的時候,經常我們需要借助一些第三方庫,進行日常代碼的開發工作.這裏總結一些常用的類庫 1. requests Requests 是用Pyt

React_Native常用第三方

前言 React Native出來一年多了,受到各大開發人員的喜愛,但是由於只是專注於View層的開發,因此在很多深層次上還需要結合原生app做一定的相容,還有就是現在好多控制元件,如Android中已是系統的控制元件的sidemenu、checkbox、gridview等,這些在react nativ

python的第三方包的安裝方法以其常用第三方

https://pypi.python.org/pypi/Scrapy 搜尋pypi+想要安裝的包名,就能迅速得到自己想要的包 第一種基本安裝方法 1 下載第三方包,解壓 2 在命令提示符裡輸入cmd,然後用cd進入到第三方包的路徑下 3 輸入pyth

Python網路爬蟲中常用第三方總結

#options br.set_handle_equiv(True) #br.set_handle_gzip(True) br.set_handle_redirect(True) br.set_handle_referer(True) br.set_handle_robots(False) #Follows

proguard-rules 常用第三方的混淆配置

轉載來源http://blog.csdn.net/yuhanghate/article/details/51656804 Android 工程中有時候需要混淆,減少包大小及增加反編譯難度。 AS中建立工程時預設建立了proguard-android.txt檔案,自己如果需

Android開發之常用第三方混淆欄位

在Android開發中, 經常使用別人的第三方庫, 開發完成後, 我們需要對apk進行壓縮, 混淆, 這樣別人就很難看懂你的程式碼了, 就算反編譯過來也看不懂(大牛除外). 下面收集一些目前我正在使用的混淆欄位, 我有個專案apk是10M, 壓縮混淆後只有3.4

Python中常用第三方

Python中常用的第三方庫 庫名 用途 numpy n維資料表示和運算 matplotlib 二維資料視覺化 numpy

flask常用第三方平臺,第三方,擴充套件包

Flask的一些第三方平臺 小米推送(本來沒想用小米的,抵不住前幾年小米手機買的好名氣大,我就用用試試。這裡說一下和其他平臺相比的不足點,小米推送目前不支援富文字的但是效率是很不錯的。) ShareSDK Mob 平臺的社會化分享和登入 SM

整理下開發中常用第三方

在日常開發中,我們常常使用一些第三方庫。我就在這整理下我常用的第三方庫。這只是我常用的,使用習慣不一定和別人相同。但用於日常開發足夠了。   1. AFNetworking 這是用於網路請求的庫,使用方法網上很常見。我自己用的時候也只是簡單封裝一層,把網路請求去除重複程式碼。 2. SDWe