IOS框架:合集(上)

原創(chuàng):知識(shí)點(diǎn)總結(jié)性文章
創(chuàng)作不易诽俯,請(qǐng)珍惜汇跨,之后會(huì)持續(xù)更新喇喉,不斷完善
個(gè)人比較喜歡做筆記和寫(xiě)總結(jié)祖今,畢竟好記性不如爛筆頭哈哈校坑,這些文章記錄了我的IOS成長(zhǎng)歷程拣技,希望能與大家一起進(jìn)步
溫馨提示:由于簡(jiǎn)書(shū)不支持目錄跳轉(zhuǎn),大家可通過(guò)command + F 輸入目錄標(biāo)題后迅速尋找到你所需要的內(nèi)容

目錄

  • 一耍目、文本框
    • 1膏斤、富文本
    • 2、文本框
    • 3邪驮、鍵盤
    • 4莫辨、數(shù)字金額
    • 5、日期格式
  • 二、圖片
    • 1沮榜、圖像瀏覽
    • 2盘榨、圖像處理
    • 3、圖像緩存
    • 4蟆融、相冊(cè)
    • 5草巡、Gif
    • 6、圖表
    • 7型酥、全景圖
    • 8山憨、表情
    • 9、屏幕截圖
  • 三弥喉、UI
    • 1郁竟、性能優(yōu)化
    • 2、界面美化
    • 3由境、表格集合
    • 4棚亩、切換頁(yè)面
    • 5、組件
    • 6藻肄、自動(dòng)布局
    • 7蔑舞、上下拉刷新
    • 8、彈窗
    • 9嘹屯、廣告和新手引導(dǎo)
    • 10攻询、空白頁(yè)面
    • 11、付款界面
    • 12州弟、手勢(shì)
  • 四钧栖、NSObject
    • 1、APP架構(gòu)
    • 2婆翔、系統(tǒng)功能
    • 3拯杠、開(kāi)發(fā)格式
    • 4、功能塊
    • 5啃奴、多線程
    • 6潭陪、自動(dòng)生成代碼
    • 7、跨平臺(tái)
    • 8最蕾、語(yǔ)言轉(zhuǎn)化
    • 9依溯、通知
    • 10、運(yùn)行時(shí)
  • 五瘟则、繪圖
    • 1黎炉、圖表
    • 2、3D
    • 3醋拧、畫(huà)板
  • 六慷嗜、動(dòng)畫(huà)
    • 1淀弹、組件動(dòng)畫(huà)
    • 2、轉(zhuǎn)場(chǎng)動(dòng)畫(huà)
    • 3庆械、自定義動(dòng)畫(huà)
    • 4薇溃、多媒體動(dòng)畫(huà)
    • 5、幾何圖形動(dòng)畫(huà)
  • 七缭乘、網(wǎng)絡(luò)請(qǐng)求
  • 1痊焊、請(qǐng)求庫(kù)
  • 2、客戶端庫(kù)
  • 3忿峻、服務(wù)端庫(kù)
  • 4薄啥、網(wǎng)頁(yè)庫(kù)
  • 5、監(jiān)控網(wǎng)絡(luò)狀態(tài)
  • 6逛尚、解析器
  • 八垄惧、數(shù)據(jù)庫(kù)
    • 1、SQLite
    • 2绰寞、CoreData
    • 3到逊、封裝
    • 4、后端數(shù)據(jù)庫(kù)
    • 5滤钱、緩存
    • 6觉壶、本地輕數(shù)據(jù)存儲(chǔ)
  • 九、數(shù)據(jù)安全
    • 1件缸、鑰匙
    • 2铜靶、授權(quán)
    • 3、加密解密
    • 4他炊、逆向工程
    • 5争剿、預(yù)防崩潰
    • 6、解鎖界面
  • 十痊末、多媒體
    • 1蚕苇、音頻
    • 2、視頻播放
    • 3凿叠、媒體流
    • 4涩笤、視頻處理
    • 5、視頻錄制
    • 6盒件、直播
    • 7蹬碧、彈幕
    • 8、VR
    • 9履恩、AR
    • 10锰茉、相機(jī)
    • 11呢蔫、二維碼
    • 12切心、PDF
    • 13飒筑、圖像識(shí)別
    • 14、游戲
    • 15绽昏、機(jī)器學(xué)習(xí)
  • 十一协屡、應(yīng)用
    • 1、地圖
    • 2全谤、聊天
  • 十二肤晓、工具
    • 1、性能優(yōu)化
    • 2认然、修復(fù)Bug
    • 3补憾、測(cè)試
    • 4、分享統(tǒng)計(jì)推送服務(wù)
    • 5卷员、壓縮
    • 6盈匾、模擬器
    • 7、VPN
    • 8毕骡、藍(lán)牙
    • 9削饵、版本適應(yīng)
    • 10、打包
    • 11未巫、Git
    • 12窿撬、Xcode
  • 十三、數(shù)據(jù)結(jié)構(gòu)與算法
    • 1叙凡、數(shù)據(jù)結(jié)構(gòu)
    • 2劈伴、算法
    • 3、數(shù)學(xué)
  • 十四握爷、平臺(tái)
    • 1宰啦、Watch
    • 2、TV
    • 3饼拍、Mac
  • 資源集合
    • 1赡模、開(kāi)源項(xiàng)目
    • 2、框架列表
    • 3师抄、源代碼
    • 4漓柑、編程書(shū)籍
    • 5、面試
    • 6叨吮、知識(shí)集
    • 7辆布、Flutter
  • 參考文獻(xiàn)

一、文本框

1茶鉴、富文本

a锋玲、Markdown
  • Ink -用Swift編寫(xiě)的快速靈活的Markdown解析器。
  • Marklight.swiftMarkdown語(yǔ)法高亮顯示編輯庫(kù)涵叮。
  • MarkdownView:基于WKWebView的UI元素
  • 高亮:主題演講幻燈片的功能豐富的語(yǔ)法高亮器惭蹂。
b伞插、HTML
  • DTCoreText:支持富文本的顯示如HTML
  • DTCoreText:可以解析HTMLCSS最終用CoreText繪制出來(lái),通常用于在一些需要顯示富文本的場(chǎng)景下代替低性能的UIWebView盾碗。
c媚污、動(dòng)畫(huà)效果
  • ShimmerBlingBling閃光效果,酷炫的Label的效果廷雅,可以用于加載等待提示耗美,可以讓view展示波光粼粼的效果。
  • LTMorphingLabel:能夠?qū)崿F(xiàn)文字變形動(dòng)畫(huà)效果的Label航缀,很炫商架。
  • TTTAttributedLabel:鏈接文本區(qū)域響應(yīng)
  • Splitflap.swift-:可用于快速給iOS應(yīng)用創(chuàng)建文字翻轉(zhuǎn)的動(dòng)畫(huà)效果。
  • GlitchLabel.swift-:可定制“黑(故障)文字標(biāo)簽”類庫(kù)芥玉,熟稱晃瞎你的眼文字標(biāo)簽甸私。
  • 一閃:為字體加上鉆石版閃耀的效果 。
  • AutoScrollLabel:文字跑馬燈滾動(dòng)效果
  • LTMorphingLabel:優(yōu)美變形效果飞傀。
  • GBigbang:一個(gè)分詞功能組件/大爆炸/tagFlowView
d皇型、特殊文本
  • M80AttributedLabelM80AttributedLabel實(shí)現(xiàn)文字與表情的混排。一般使用氣泡作為背景.功能較齊全的attributed label砸烦,支持attributed string和圖片弃鸦、鏈接、控件的混排
  • ZSSRichTextEditor:編輯器幢痘,支持語(yǔ)法高亮和源碼查看
  • LTMorphingLabel:很cool 的文字展示
  • YYText:功能強(qiáng)大的 iOS 富文本框架
  • SJAttributesFactory:富文本編輯工廠唬格,讓代碼更清晰,文本編輯颜说、高度計(jì)算等等... 簡(jiǎn)便操作购岗,讓你爽到爆。
  • GRichLabel :支持選擇復(fù)制门粪,支持自定義選擇彈出menu的富文本Label喊积,內(nèi)部使用YYAsyncLayer提供異步繪制任務(wù)。
  • ZSSRichTextEditor:適用于iOS的富文本WYSIWYG編輯器玄妈,支持語(yǔ)法高亮和源碼查看乾吻。ZSSRichTextEditor包含所有WYSIWYG標(biāo)準(zhǔn)的編輯器工具。
  • M80AttributedLabel:實(shí)現(xiàn)文字與表情的混排拟蜻。一般使用氣泡作為背景功能較齊全的attributed lable绎签,支持attributed string和圖片、鏈接酝锅、控件的混排诡必。
  • Stryng:將字符串帶入全新的語(yǔ)法級(jí)別
  • AttributedLabel:屬性標(biāo)簽
e、字體
  • FontBlaster:載入定制字體時(shí)更簡(jiǎn)單搔扁。

2爸舒、文本框

3碳抄、鍵盤

  • KeyboardLayoutGuide:管理iOS鍵盤
  • IQKeyboardManager:零行代碼解決鍵盤上移的問(wèn)題
  • TPKeyboardAvoiding:有文字輸入時(shí),能根據(jù)鍵盤是否彈出來(lái)調(diào)整自身顯示內(nèi)容的位置
  • AGEmojiKeyboard:表情面版
  • Slidden:自定義鍵盤的庫(kù)场绿,利用這個(gè)開(kāi)源庫(kù)剖效,可以方便的配置鍵位、顏色以及鍵位對(duì)應(yīng)的圖片
  • WHC_KeyboardManager:iOS平臺(tái)輕量級(jí)的鍵盤管理器焰盗,使用簡(jiǎn)單功能強(qiáng)大璧尸,鍵盤再也不會(huì)擋住輸入控件

4、數(shù)字金額

數(shù)字格式
金額
  • CocoaLumberjack:記錄框架
  • Money:以給定貨幣精確地熬拒,安全地表示貨幣金額
動(dòng)畫(huà)
  • PPCounter:一款簡(jiǎn)單實(shí)用的數(shù)字加減動(dòng)畫(huà)爷光,支持UILabelUIButton顯示

5澎粟、日期格式

a蛀序、時(shí)間
  • DateTools:時(shí)間幫助插件,可以快速獲取時(shí)間活烙,比較徐裸,增加等操作
  • 時(shí)計(jì):直觀的日期處理。
  • 年表:為Swift建立更好的日期/時(shí)間庫(kù)啸盏。
  • SRCountdownTimer:一個(gè)圓形倒計(jì)時(shí)查看
  • 時(shí)間Swift中類型安全的時(shí)間計(jì)算重贺,由泛型提供支持
  • DateRangePicker.swift-:可能是目前最好的OS X日期選擇器,高擴(kuò)展性回懦,界面樣式看起來(lái)很舒服气笙,不過(guò)注意,是OS X開(kāi)發(fā)專用怯晕。
b潜圃、日歷
  • FSCalendar:一個(gè)完全可定制的 iOS 日歷庫(kù)
  • CVCalendar:是一個(gè)方便開(kāi)發(fā)者集成自定義日歷視圖到自己 iOS 應(yīng)用的項(xiàng)目
  • JTAppleCalendar:日歷視圖
  • CalendarKit:日歷庫(kù)。
  • JTCalendar:iOS下優(yōu)美的 Calendar 組件舟茶,做 GTD 類 App 必備

二秉犹、圖片

1、圖像瀏覽

瀏覽查看
  • PYPhotoBrowser:瀏覽圖片
  • MediaBrowser:瀏覽圖片和視頻
  • NYTPhotoViewer:圖片瀏覽庫(kù)稚晚,支持圖片點(diǎn)擊縮放崇堵,標(biāo)題,多選客燕,縮放動(dòng)畫(huà)等鸳劳。
  • ImageViewer:模擬Twitter的圖片瀏覽器。
  • SwiftPhotoGallery:一個(gè)簡(jiǎn)單的也搓,全屏顯示圖片的庫(kù)赏廓,支持縮放涵紊,手勢(shì),切換關(guān)閉幔摸,Twitter的關(guān)閉樣式摸柄,包括可自定義的頁(yè)面指示器等。
  • ZLPhotoBrowser:方便易用的相冊(cè)多選框架既忆,支持預(yù)覽/相冊(cè)內(nèi)拍照驱负、預(yù)覽快速多選相片,3DTouch預(yù)覽照片患雇,單選gif跃脊、Live Photovideo;相冊(cè)混合選擇苛吱;原圖功能酪术;支持多語(yǔ)言國(guó)際化(中文簡(jiǎn)/繁,英語(yǔ)翠储,日語(yǔ))绘雁;在線下載iCloud端圖片;自定義最大選擇量及最大預(yù)覽量援所;自定義照片升序降序排列咧七;自定義照片顯示圓角弧度
  • PYPhotoBrowser: 圖片瀏覽器。主要用于社交app,用于呈現(xiàn)一組圖片任斋。流水布局 继阻、 線性布局;單擊 废酷、雙擊 瘟檩、捏合 、旋轉(zhuǎn)澈蟆、拖拽墨辛、側(cè)滑
  • HZPhotoBrowser: 一個(gè)類似于新浪微博圖片瀏覽器的框架(支持顯示和隱藏動(dòng)畫(huà);支持雙擊縮放趴俘,手勢(shì)放大縮卸么亍;支持圖片存儲(chǔ)寥闪;支持網(wǎng)絡(luò)加載gif圖片太惠,長(zhǎng)圖滾動(dòng)瀏覽;支持橫豎屏顯示)
  • LGPhotoBrowser:相冊(cè)選擇/瀏覽器/照相機(jī)(仿微信)疲憋,包含三個(gè)模塊:照片瀏覽器凿渊,相冊(cè)選擇器,照相機(jī)
  • SKPhotoBrowser:簡(jiǎn)單的PhotoBrowser / ViewerFacebook啟發(fā),swift編寫(xiě)的twitter照片瀏覽器埃脏。
輪播圖
  • KJBannerView:輪播圖Banner - 無(wú)任何第三方依賴搪锣、輕量級(jí)組件 支持縮放、自帶緩存加載 支持自定義繼承彩掐、定制特定樣式 支持網(wǎng)絡(luò)GIF播放和網(wǎng)絡(luò)圖片和本地圖片混合顯示輪播 支持在StoryboardXib中創(chuàng)建并配置其屬性
  • ImageSlideshow:圖片幻燈片和圖片輪播器构舟。
  • SDCycleScrollView:輪播圖
  • LLCycleScrollView:iOS圖片輪播(圖片循環(huán)播放),支持文本圖片結(jié)合堵幽,支持圖片數(shù)據(jù)的連續(xù)加載狗超,支持StoryBoard,支持本地圖片顯示及與網(wǎng)絡(luò)圖的混合顯示谐檀。
  • GeminiGemini是基于Swift的基于滾動(dòng)的豐富動(dòng)畫(huà)框架抡谐,以Swift編寫(xiě)裁奇。
  • SGPagingView:美團(tuán)桐猬、淘寶、京東刽肠、微博溃肪、騰訊、網(wǎng)易音五、今日頭條等標(biāo)題滾動(dòng)視圖
特殊命名
  • 燈箱:一個(gè)方便的圖片查看器惫撰。
  • NDAvatar.iOSNDAvatarViews旨在顯示用戶的個(gè)人資料圖片,當(dāng)圖片不可用時(shí)回退至其首字母縮寫(xiě)
  • Preview-transition.swift:通過(guò)向?qū)酱a實(shí)現(xiàn)步驟躺涝,實(shí)現(xiàn)完整厨钻,自然流暢的圖片預(yù)覽及轉(zhuǎn)場(chǎng)功能。
  • Agrume:一個(gè)圖片查看庫(kù)

2坚嗜、圖像處理

a夯膀、濾鏡特效
  • YUCIHighPassSkinSmoothing:磨皮濾鏡
  • Shimmer:具有閃爍效果的第三方控件
  • FlagKit:用于在應(yīng)用程序和Web上使用的美麗標(biāo)志圖標(biāo)
  • YUCIHighPassSkinSmoothing-:使用Apple的Core Image Framework實(shí)現(xiàn)的平滑的美化圖片的庫(kù)。
  • CTPanoramaView:顯示球面苍蔬,插入的攝像頭诱建。
  • SABlurImageView:很容易的給圖像添加模糊效果和動(dòng)畫(huà)
  • FaceAware-:一個(gè)焦點(diǎn)顯示圖片面部部分的UIImageView的擴(kuò)展。
  • ZQCNN :一款比mini-caffe更快的Forward庫(kù)
  • AiyaEffectsIOS:寶寶特效 SDK IOS Demo碟绑,支持美顏俺猿,3D特效,3D動(dòng)畫(huà)特效格仲,2D特效等
b押袍、圖片裁剪
  • RSKImageCropper:適用于iOS的圖片裁剪器,類似Contacts app凯肋,可上下左右移動(dòng)圖片選取最合適的區(qū)域
  • GPUImage2.swift:基于GPU圖像和視頻處理框架庫(kù)伯病。
  • TOCropViewController:圖片裁剪
  • CLImageEditor:超強(qiáng)的圖片編輯庫(kù),快速幫你實(shí)現(xiàn)旋轉(zhuǎn),防縮午笛,濾鏡等等一系列麻煩的事情
  • Nuke.swift-:完整惭蟋,強(qiáng)大,實(shí)用的圖片管理類庫(kù)药磺,主要功能包括可定制裝載告组,緩存,濾鏡及尺寸變換癌佩。
  • PinterestSwiftPinterest樣式圖片縮放木缝,切換示例。
  • SwiftyAvatar-:一個(gè)創(chuàng)建圓形圖片的UIImageView類围辙。
  • JLStickerTextView-:一個(gè)給UIImageView添加一個(gè)我碟,多個(gè)Label的庫(kù),并且可以進(jìn)行進(jìn)行編輯姚建,旋轉(zhuǎn)矫俺,大小調(diào)整。
  • 巨嘴鳥(niǎo):非常不錯(cuò)的圖片處理庫(kù)掸冤,支持圖片裁剪厘托,圓角,尺寸調(diào)整等稿湿。
  • JMRoundedCornerUIView設(shè)置不觸發(fā)離屏渲染的圓角铅匹!
c、圖片格式
  • SVGKitSVGKit是一個(gè)非常強(qiáng)大的饺藤,可以快速渲染SVG文件的框架包斑。你可以直接把SVG文件加載至app中,并且SVG中的每個(gè)圖形會(huì)變成一個(gè)CAShapeLayer涕俗,可以方便地進(jìn)行縮放和動(dòng)畫(huà)你的圖形罗丰。如果你想渲染app中的矢量圖形,SVGKit是個(gè)不錯(cuò)的解決辦法
  • Concorde:下載和編碼JPEG圖片咽袜。
  • SwiftSVG:支持多種接口(字符串丸卷,NS / UIBezierPathCAShapeLayerNS / UIView)替換SVG類庫(kù)询刹。
d谜嫉、色彩
  • ComplimentaryGradientView:創(chuàng)建顏色層次和顏色突出顯示的庫(kù)。
  • UIImageColors-:用于UIImageiTunes樣式顏色獲取程序凹联。
  • Chameleon:可以通過(guò)它運(yùn)用自定義顏色創(chuàng)建調(diào)色板
  • IGColorPicker:一個(gè)自定義顏色選擇器沐兰。Swift中可自定義的iOS顏色選擇器。
  • RandomColorSwift-:一個(gè)自動(dòng)生成好看的顏色的Swift庫(kù)蔽挠。
  • Hue.Swift:顏色常規(guī)功能集于一身的定義住闯,使用Color工具類庫(kù)(含圖片取色)瓜浸。
  • DynamicColor:強(qiáng)大的顏色操作擴(kuò)展類。通過(guò)該類比原,你可以通過(guò)擴(kuò)展方法基于某個(gè)顏色得到不同深淺插佛、飽和度、灰度量窘、色相雇寇,以及反轉(zhuǎn)后的新顏色。是不可多得的好類庫(kù)蚌铜。

3锨侯、圖像緩存

  • YYImage:適用于iOS的圖像框架,用于顯示/編碼/解碼動(dòng)畫(huà)WebP冬殃,APNG囚痴,GIF
  • APNGKit:關(guān)于高性能和令人愉悅的方式,可在iOS中使用APNG格式播放审葬。
  • PINRemoteImage: 一個(gè)線程安全深滚、高效的遠(yuǎn)程圖片管理庫(kù),支持圖片下載耳璧、緩存成箫、處理展箱,也支持GIF
  • AlamofireImageAlamofire的一個(gè)圖片組件旨枯,支持圖片序列化,UIImage擴(kuò)展(壓縮混驰、縮放攀隔、圓角、核心圖像)栖榨,單個(gè)昆汹、多個(gè)的圖片過(guò)濾、自動(dòng)清除內(nèi)存婴栽,隊(duì)列圖片下載满粗、URL鑒定、圖片占位和異步遠(yuǎn)程圖片下載愚争、UIImageView過(guò)濾和轉(zhuǎn)換等
  • Twitter Image PiplineTwitter出品的一個(gè)高性能的圖片下載映皆、緩存庫(kù)
  • LKImageKit:一個(gè)高性能的圖像框架,包括一系列功能轰枝,例如圖像視圖捅彻,圖像下載器,內(nèi)存緩存鞍陨,磁盤緩存步淹,圖像解碼器和圖像處理器
  • DFImageManager:圖片加載、處理、緩存缭裆、預(yù)加載
  • SDWebImage:用于異步下載網(wǎng)絡(luò)上的圖片键闺,并支持對(duì)圖片的緩存等。
  • YYWebImage:加載圖片
  • 翠鳥(niǎo):一個(gè)輕量級(jí)的純粹的用于從網(wǎng)絡(luò)下載和緩存圖片的Swift庫(kù)澈驼。
  • HanekeSwift:一個(gè)用于iOS的輕量級(jí)通用的高速緩存庫(kù)艾杏,使用Swift編寫(xiě),對(duì)圖像有特別優(yōu)化盅藻。
  • MapleBacon:一個(gè)圖片下載购桑,緩存庫(kù)
  • ImageViewer-:類似Twitter的圖片查看器。
  • moa:一個(gè)非常棒的圖片下載的擴(kuò)展
  • Nuke:一個(gè)強(qiáng)大的圖片加載氏淑,緩存庫(kù)勃蜘。
  • KFSwiftImageLoader:一個(gè)高級(jí)的輕量級(jí)的web圖片反相下載和緩存庫(kù)。
  • ImageLoaderSwift:一個(gè)輕量級(jí)的快速加載圖片的庫(kù)假残。
  • ImageScout:一個(gè)預(yù)知遠(yuǎn)程圖片尺寸的庫(kù)缭贡,支持圖片下載,支持PNG辉懒,GIF和JPEG阳惹。
  • Imaginary:遠(yuǎn)程圖片異步下載,緩存眶俩。
  • urlimageSwiftUI中加載異步圖像莹汤。SwiftUI圖像視圖,顯示從URL下載的圖像颠印,緩存和過(guò)濾器纲岭。
  • [MediaBrowser](https://github.com/younatics/MediaBrowser: —照片/視頻瀏覽器,支持UIImage對(duì)象线罕,PHAsset對(duì)象止潮,資源庫(kù)URL,網(wǎng)絡(luò)圖像/視頻钞楼,本地文件喇闸。

4、相冊(cè)

5、Gif

  • gifu:Swift中對(duì)iOS的高性能動(dòng)畫(huà)GIF支持
  • FLAnimatedImage:高性能GIF動(dòng)畫(huà)引擎
  • SwiftGif:具有gif支持的小型UIImage擴(kuò)展
  • SwiftyGif:高性能GIF引擎

6雳殊、圖表

  • Charts:圖表開(kāi)源庫(kù)
  • PNChart:國(guó)內(nèi)開(kāi)源作者橘沥,動(dòng)態(tài)的圖表
  • KLine:(CAShapelayer + UIBezierPath)繪制K線支撐橫豎屏切換、刷新夯秃、長(zhǎng)按座咆、縮放痢艺、masonry適配,完美支持金融產(chǎn)品 非常的流暢介陶,占用內(nèi)存少堤舒,使用矢量進(jìn)行填充K線
  • XJYChart:優(yōu)秀的的圖表框架。支持動(dòng)畫(huà)哺呜,點(diǎn)擊舌缤,滑動(dòng),區(qū)域高亮
  • AAChartKit:極其精美而又強(qiáng)大的 iOS 圖表組件庫(kù)某残,支持柱狀圖国撵、條形圖、折線圖玻墅、曲線圖介牙、折線填充圖、曲線填充圖澳厢、氣泡圖环础、扇形圖、環(huán)形圖剩拢、散點(diǎn)圖线得、雷達(dá)圖、混合圖等各種類型的多達(dá)幾十種的信息圖圖表
  • YOChartImageKit:支持在watchOS上繪制圖表

7徐伐、全景圖

8、表情

  • SBSAnimoji:該框架在Messages.app中用于記錄Animoji視頻
  • AnimojiStudio:制作具有無(wú)限持續(xù)時(shí)間的可愛(ài)表情符號(hào)視頻呵晨,并可以在任何地方共享
  • Animoji:可以訪問(wèn)私有框架AvatarKit來(lái)生成Animoji魏保,就像Messages應(yīng)用程序一樣熬尺。

9摸屠、屏幕截圖

  • 屏幕截圖:全屏返回,截圖手勢(shì)返回粱哼,景深效果季二,類似斗魚(yú),天天快報(bào)揭措,騰訊新聞等APP的手勢(shì)返回胯舷。

三、UI

1绊含、性能優(yōu)化

  • AsyncDisplayKit:將圖像解碼桑嘶、布局以及渲染操作放在后臺(tái)線程,帶來(lái)更好的用戶交互體驗(yàn)的框架躬充。
  • QMUI_iOS:致力于提高項(xiàng)目 UI 開(kāi)發(fā)效率的解決方案
  • IBLinter:用于Interface Builderlinter工具
  • Texture:保持最復(fù)雜的用戶界面的流暢和響應(yīng)
  • YYAsyncLayer:用于異步渲染和顯示
  • FengNiao-:一個(gè)清理Xcode中沒(méi)使用的資源文件的命令行工具耻讽。
  • MetalPetal:基于MetalGPU加速的圖像和視頻處理框架。

2柱告、界面美化

  • Material:一個(gè)用于創(chuàng)建漂亮應(yīng)用程序的UI / UX框架飘诗。
  • Nimbus:提供了一套非常豐富的UI組件,能夠?qū)崿F(xiàn)很多非常炫的界面特效
  • xcbeautify:一個(gè)用于xcodebuild的小美化工具仓犬。
  • LEETheme:優(yōu)雅的主題管理庫(kù),一行代碼完成多樣式切換

3、表格集合

a废菱、cell
b袒炉、列表樣式
c梳杏、數(shù)據(jù)源
  • FunctionalTableData:聲明式UITableViewDataSource實(shí)現(xiàn)
  • EditDistancetableView韧拒、CollectionView數(shù)據(jù)重載更新效果
  • RxDataSourcesUITableViewUICollectionView數(shù)據(jù)源
  • YHListKit:一個(gè)輕量級(jí)的數(shù)據(jù)驅(qū)動(dòng)列表框架
  • IGListKitIGListKitInstagram推出的新的UICollectionView框架,使用數(shù)據(jù)驅(qū)動(dòng)十性,為了構(gòu)建快速和可擴(kuò)展的列表叛溢。另外,它有助于你在 app 結(jié)束對(duì)于大量視圖控制器的使用.
  • CollectionKit:用于構(gòu)建可組合的數(shù)據(jù)驅(qū)動(dòng)的集合視圖
d劲适、表單
  • Form:是一個(gè)方便開(kāi)發(fā)者創(chuàng)建表單填寫(xiě)工作的 UI 庫(kù)
  • Eureka.swiftEurekaXLForm 的 Swift 的移植版本楷掉,一個(gè)可以幫助開(kāi)發(fā)者們快速構(gòu)建 iOS 各種復(fù)雜表單的庫(kù),具有較高的可擴(kuò)展性霞势,方便自定制樣式
  • XLForm:很多表格類的table烹植,寫(xiě)法更高冷一點(diǎn),推薦使用
  • SwiftyFORM:表單輸入框架(亮點(diǎn)是表單驗(yàn)證規(guī)則引擎)愕贡,是我見(jiàn)過(guò)地最易用的Swift表單組件草雕。
e、scrollView
還有 63% 的精彩內(nèi)容
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
禁止轉(zhuǎn)載固以,如需轉(zhuǎn)載請(qǐng)通過(guò)簡(jiǎn)信或評(píng)論聯(lián)系作者墩虹。
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市憨琳,隨后出現(xiàn)的幾起案子诫钓,更是在濱河造成了極大的恐慌,老刑警劉巖篙螟,帶你破解...
    沈念sama閱讀 206,839評(píng)論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件菌湃,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡遍略,警方通過(guò)查閱死者的電腦和手機(jī)惧所,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門场梆,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人纯路,你說(shuō)我怎么就攤上這事或油。” “怎么了驰唬?”我有些...
    開(kāi)封第一講書(shū)人閱讀 153,116評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵顶岸,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我叫编,道長(zhǎng)辖佣,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,371評(píng)論 1 279
  • 正文 為了忘掉前任搓逾,我火速辦了婚禮卷谈,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘霞篡。我一直安慰自己世蔗,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,384評(píng)論 5 374
  • 文/花漫 我一把揭開(kāi)白布朗兵。 她就那樣靜靜地躺著污淋,像睡著了一般。 火紅的嫁衣襯著肌膚如雪余掖。 梳的紋絲不亂的頭發(fā)上寸爆,一...
    開(kāi)封第一講書(shū)人閱讀 49,111評(píng)論 1 285
  • 那天,我揣著相機(jī)與錄音盐欺,去河邊找鬼赁豆。 笑死,一個(gè)胖子當(dāng)著我的面吹牛冗美,可吹牛的內(nèi)容都是我干的魔种。 我是一名探鬼主播,決...
    沈念sama閱讀 38,416評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼墩衙,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼务嫡!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起漆改,我...
    開(kāi)封第一講書(shū)人閱讀 37,053評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎准谚,沒(méi)想到半個(gè)月后挫剑,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,558評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡柱衔,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,007評(píng)論 2 325
  • 正文 我和宋清朗相戀三年樊破,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了愉棱。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,117評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡哲戚,死狀恐怖奔滑,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情顺少,我是刑警寧澤朋其,帶...
    沈念sama閱讀 33,756評(píng)論 4 324
  • 正文 年R本政府宣布,位于F島的核電站脆炎,受9級(jí)特大地震影響梅猿,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜秒裕,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,324評(píng)論 3 307
  • 文/蒙蒙 一袱蚓、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧几蜻,春花似錦喇潘、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,315評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至哨毁,卻和暖如春枫甲,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背扼褪。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,539評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工想幻, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人话浇。 一個(gè)月前我還...
    沈念sama閱讀 45,578評(píng)論 2 355
  • 正文 我出身青樓脏毯,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親幔崖。 傳聞我的和親對(duì)象是個(gè)殘疾皇子食店,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,877評(píng)論 2 345