iOS遇到的开发框架和优质博客

2020-04-05  本文已影响0人  Small_Potato

非常牛B的iOS实现源码点击打开链接

1.iRate 评分的弹窗 https://github.com/nicklockwood/iRate

2.MLTransition.h (还有个JZNavigationExtension)解决直接屏幕中间手势滑动的界面切换 https://github.com/molon/MLTransition

3.PopMenu 一个点击分享弹出的pop效果 https://github.com/xhzengAIB/PopMenu

4.TAPageControl 自定义的PageController SDCycle内部的轮播点点就是根据这个做的

https://github.com/TanguyAladenise/TAPageControl

5.JCAlertView 项目中常见的有例如第一次进入App很多界面的时候会有很多提示弹窗,就可以用这个customView来定做 https://github.com/HJaycee/JCAlertView

6.EAIntroView 首次登陆App的欢迎界面 https://github.com/ealeksandrov/EAIntroView

7.SKTagView 这个鬼东西好用啊,例如搜索下边的不规则标签,还有类似淘宝选择尺码颜色的时候弹窗内部的标签也可以用这个做,但是作者没有做固定宽度的,需求要的话可有自己加两个字段,我就是这么干的 0.0 https://github.com/zsk425/SKTagView

8.DZNEmptyDataSet 这个也常用,用来给tableView没数据加载异常信息的时候显示用的(例如网络异常,提示用户) 好用到没朋友 https://github.com/dzenbot/DZNEmptyDataSet

9.WMPageController 控制器版本 YKPageView是View版本 还是有个是MXSegmentedPaper(能加拉伸头部的空间) https://github.com/wangmchn/WMPageController这三个第一个是内存警告机制,第二个是复用的,第三个还没看,功能类似于网易新闻那种切换视图的功能

10.UITableView + templateLayoutCell 和 UICollectionView-ARDynamicHeightLayoutCell

一个是对应的TableView的高度自适应,一个是对应的CollectionView的高度自适应 https://github.com/AugustRush/UICollectionView-ARDynamicHeightLayoutCell这东西和SKTagView一起用个没问题

11.JTSImageViewController 这个东西是点击图片的时候弹窗,会有拖动的动画 https://github.com/jaredsinclair/JTSImageViewController

12.TDBadgedCell 这个用的少了,好像是设置界面能用到,给设置cell自定义加badge什么的 https://github.com/tmdvs/TDBadgedCell

13.HyLoglnButton 这个是登录界面那个按钮,按下去就会变成圆形,失败就会shake

14.KLCPopup 这里东西厉害了啊,我感觉挺好用的,淘宝那种选择尺寸弹出来的界面就可以这么做 https://github.com/jmascia/KLCPopup

15.DXPopover 类似于微信右上角加号触发的一个黑色popmenu https://github.com/xiekw2010/DXPopover

16.SDCycleScrollView 非常好用的轮播图 https://github.com/gsdios/SDCycleScrollView

17.GSKNibStretchyHeaderView 一个TableView和CollectionView的头部可动画拉伸方法等特效

18.UIImage + Helpers 一个给UIImage做高斯模糊的Category https://github.com/NZN/UIImage-Helpers

再增加一个WWDC 2013年的扩展类 UIImage -ImageEffects https://github.com/txcsmad/UIImage-ImageEffects

19.RGCardViewLayout 一个立体式卡片滚动 https://github.com/terminatorover/RGCardViewLayout

20.CHTCollectionViewWaterfallLayout 瀑布流CollectioNView布局 点击打开链接

21.Shimmer 一款iPhone解锁界面的‘滑动来解锁’闪烁动画,非常酷炫吊炸天 点击打开链接

22.CMPopTipView 一款类似微信右上角下拉菜单的库,可自定义任何视图控件,非常Nice点击打开链接

23.HCSStarRatingView 一个用星星打分的工具,他是用贝塞尔曲线画的 点击打开链接

24.DGActivityIndicatorView 一款非常好看的加载指示器 点击打开链接

25.UIActivityIndicator-for-SDWebImage给ImageView加一个菊花加载 点击打开链接

26.JDFPeekaboo 一个滚动tableView的时候让头部导航栏隐藏的库 点击打开链接

27.KNSemiModalViewController 一个淘宝(选择尺寸)简书弹窗折叠动画效果 点击打开链接

28.WMPlayer 一个视频播放器框架 点击打开链接

29.PinYin4Objc 中英文拼音转换的库,我是用在了搜索界面 点击打开链接

30.KeyboardforChat 仿微信聊天键盘 点击打开链接

31.MessageDisplayKit 模仿微信全部功能 点击打开链接

32.JSQMessagesViewController 聊天界面的超级无敌框架 点击打开链接

33.PathCover 一个微信朋友圈的下拉刷新框架 点击打开链接

34.XHImageViewer 图片查看器 点击打开链接

35.XHRefreshControl 类似JD超级低耦合的下拉刷新控件 点击打开链接

36.UICountingLabel 跑数的Label库(类似倒计时) 点击打开链接

37.PNChart 金融行业的折线图,柱状图,饼图,点图,曲线图 点击打开链接

38.RESideMenu 菜单侧滑控件 点击打开链接

39.JVFloatLabeledTextField 非常牛B的浮动TF控件,动画效果杠杠的 点击打开链接

40.SWTableViewCell 一个左右拖动出现底部各种小菜单的控件,类似微信淘宝侧滑cell 点击打开链接

41.expecta a framework OC and Cocoa 点击打开链接

42.popping faceBook引擎的iOS动画库 点击打开链接

43.MJPhotoBrowser 这个用的人少,比较简单的图片查看器,可以稍微看看原理和复用 点击打开链接

44.Crashlytics和Fabric 崩溃统计日志工具 有需要的自己去cocoapods.org进行查看

45.XLForm 一个无敌表单库 有点强,自定义非常舒服 点击打开链接

46.BCGenieEffect 一个Mac上果冻收放的效果 吸入吸出 点击打开链接

47.iCarousel 各种你想象不到的立体花式滚动 点击打开链接

48.WZLBadge 一个给UIView扩展加badge的库 点击打开链接

49.CSStickyHeaderFlowLayout 给collectionView做类似tableView的悬停头部 算是加头部的方法 点击打开链接

50.UIViewController-KeyboardAnimation 一款根据屏幕大小控制键盘的弹起和收缩 点击打开链接

51.PINCache fork TMCache 这两款就是内存缓存和磁盘缓存的封装,TMCache过多使用会死锁,就出来了 PinCache,而原生的NSCache就只是针对内存层面的,而且会根据内存自己清理

点击打开链接

52.朋友写的自动打包工具 可以测试玩玩 点击打开链接

53.一款给H5调用App的时候PUSH界面的时候需要用的URL参数解析工具 点击打开链接

54.封装UIKIt的超级丝滑用户界面 FaceBook制造 点击打开链接 中文资料学习

55.twitter的一款下拉模糊放大的头部 点击打开链接

56.来个iOS靠谱的面试题目详细介绍,这TM也算个库好么,拿来玩玩吧点击打开链接

57.一个百度大神非常好的学习分享库,很多好的Demo 点击打开链接

58.swift版本的OpenGL转场动画点击打开链接 非常酷炫

59.BubbleTransition圈圈转场动画 点击打开链接

60.一个用户第一次进来需要给展示如何操作的演示动画 点击打开链接

61.一个swifter和OC版本的点赞动画 2000 + 点击打开链接

62.一个图片压缩,截屏,高斯模糊等效果的一个文件 点击打开链接

63.一个上传头像的裁剪窗口 点击打开链接

64.runtime中文知识库链接 点击打开链接

65:MVVM的使用示例 C-41 点击打开链接

66.iOS开源框架库的阅读分析系列 点击打开链接

67.homeBrew Mac上软件管理插件 点击打开链接

68.core animation以及性能优化系列 点击打开链接

69.FFmpegPlayer-iOS - A movie player for iOS based on FFmpeg.点击打开链接

70.Folding-cell 一款swift非常酷炫的动画框架,cell展开堆叠 点击打开链接

71.手势解锁 涉及到所有QZ2D的知识 点击打开链接

72.Slider自定义,学习一个触发点击放大按钮的动画 点击打开链接

72.日历学习组件和图片播放组件点击打开链接

73.高仿百思不得其解:点击打开链接 作者博客:点击打开链接

74.斗鱼视频直播Swift 3.1:点击打开链接

75.微信视频直播,视频通话:点击打开链接

76.OC弹幕,跑马灯等UI搜集框架:点击打开链接

77.算法学习:点击打开链接

78.长按发射按钮动画,很优雅:点击打开链接

79:卡片式tableView切换:点击打开链接

80:大厂的哥们写的ImagePick和其他好用的东西:点击打开链接

81:轻松搞定链表题目 点击打开链接

82:轻松搞定二叉树题目 点击打开链接

83.UIDevice设备相关资料和信息 Stack Overflow 点击打开链接

84.视频直播比较完整的OC项目 推流 美颜 礼物 。。。 点击打开链接

85.iOS中一款高度可定制性商品计数按钮(京东/淘宝/饿了么/美团外卖/百度外卖样式) 点击打开链接

86.can't add self as subview 的线上报错 点击打开链接

87.项目组件VC解耦和AOP切片编程例子 点击打开链接 AOP切片实践 点击打开链接

88.cocoachina上一个面试相关以及oc底层知识点 点击打开链接

  1. Lottie 一款设计动画 Airbnb 点击打开链接

90.YTKNetWork 猿题库网络请求框架 点击打开链接

91.CoreData的封装 对比下FMDB

  1. Pop动画集合

92.基于FaceBook Yoga写的 非Autolayout布局,优化布局体验 点击打开链接

TTTAttributedLabel,YYLabel,Masonry。。。主流的就不介绍了,以后有新的再添加,看看他们的源码挺好的

优质博客

1.阿里巴巴大神博客 点击打开链接 腾讯AOP博主 解耦学习 点击打开链接

2.WeRead开发团队博客 点击打开链接

3.廖雪峰的博客 点击打开链接

4.阮一峰的博客 点击打开链接

5.sunny 点击打开链接

6.应用架构大神博客 点击打开链接

7.零散知识点的博主bestSwifter 点击打开链接

8.简书iOS博主基础知识点 点击打开链接

9.One's Den 喵神 点击打开链接

10.李忠关于 RAC 、组件化的文章流传很广。博客中对架构、编程的思考都很精髓。点击打开链接

11.Casa 对架构有很深的理解,《iOS 应用架构谈》系列文章影响深远。点击打开链接

12.JSPatch 作者 bang 的博客。稳定更新,每篇文章质量都很高。点击打开链接

13.YYKit 作者的博客 点击打开链接

14.被人称为灯塔的 Draveness 的博客。Draveness 涉猎很广,文章也很有深度,一半以上的文章我连标题都看不懂。点击打开链接

15.人称“霜神”冰霜的博客,冰霜的文章针对某个问题总是能有深入、全面的剖析。 点击打开链接

16.滴滴技术专家戴铭的博客,每篇都是精品。点击打开链接

17.腾讯杨萧玉的博客,底层细节能深入到汇编的实现,令人惊叹。点击打开链接

18.Peak 以一系列 TCP/IP 相关的文章让人折服,之前博客更新频率很高,多有涉猎。17 年底去 facebook 赚奶粉钱后更新频率有所下降,望早日回归。点击打开链接

19.顶级 iOS 开发者,曾就职于 Uber,现就职于美帝亚马逊。文风流畅,博客也会谈到不少中美编程文化的差异。 点击打开链接

20.iOS 程序猿 点击打开链接

21.CYLTabbarController 中国式tabbar作者 点击打开链接

22.雷纯峰 点击打开链接

23.地瓜 点击打开链接

24.作为曾经 acm‘er 的素质与修养,博客总是能够深入底层。点击打开链接

25.Joy_xx 点击打开链接 传送

26.J_Knight 点击打开链接 微博链接 点击打开链接

27.iOS 资讯类微博 点击打开链接

28.全名直播 卓同学 点击打开链接

29.找一个靠谱的iOS程序员仓库 貌似就是程序猿的github点击打开链接

30.JSPatch 博客推荐的老罗博客 点击打开链接

31.youxianming 点击打开链接 很多小的知识点

32.美团分析YY组件的哥们 点击打开链接

33.Glow 一个非常实在的博主,有个观点对职业规划很重要 点击打开链接

34.Weex文章 点击打开链接

35.孙博岩的博客Demo学习 点击打开链接

36: 一个整合的UI框架很多Demo 点击打开链接

37.一个总结第三方框架和iOS开发的博客大哥 点击打开链接

38.计算机运维网络各种知识点 点击打开链接

39.iOS开发写的一些个人小总结 点击打开链接

40.Block分析文章 点击链接

41.一些网络方面的学习,最近可以看看 CSFR 点击链接

42.性能优化以及app启动优化 点击链接 启动优化

43.这是我2018年看到写的最好的博客 NSDictionary 哈希底层详解

44.剑指offer所有题目 点击链接

45.李峰峰的博客,最近有更新 点击链接

46.bang JSpatch作者的博客 JSPatch和图片极限优化找到的

47.Web HTTPS优化,HTTP2特性介绍,Trunk介绍,1.1如何知道数据传输完成了 蛐蛐大神

49.Jamins大神,将HTTPS原理和策略,参考一下 传送门

50.携程技术总结 传送门

51.达达技术总结 有一个CA的介绍 传送门

52.克里斯·莱昂纳多·罗斯柴尔德 里面的内容非常值得一看 传送门

53.TCP深度学习 传送 TCP浅层次理解 传送门

54.德莱文博客 冬瓜,霜神 三大博客,源码分析必看

55.一像素大哥。算法协议,一个写的比较好的博客,很舒服 传送门

56.蘑菇街大佬介绍 组件化

57.二叉树结构 平衡二叉树 AVL BST等学习 传送

58.吴品诚 实用博客 传送

59.FMDB源码解读 传送

60.昆哥将iOS汇编知识点 传送门

61.滴滴戴明 传送门

62.网易博客 传送门

63.IBM的优质内容 包括LLVM IBM传送门

64.一套计算机阿里面试知识点整理 阿里面试传送

65.Awesome 系列

Awosome-iOS

Awesome-Flutter

Awesome-Mac

Awesome-swift

Awesome-swift
Awesome-react-native

66.iOS逆向相关

逆向国际抖音

阿里逆向工程师

67.解决Xcode10 library not found for -lstdc++ 找不到问题

51.以下五个是动画图层相关学习资料

https://github.com/ShinobiControls/iOS9-day-by-day/
2.https://github.com/sxyx2008/DevArticles/issues/91

3.https://github.com/sxyx2008/awesome-ios-animation

4.https://github.com/ShinobiControls/iOS7-day-by-day

5.https://github.com/shinobicontrols/iOS8-day-by-day

6.图层和动画相关:https://github.com/AttackOnDobby/iOS-Core-Animation-Advanced-Techniques

7.http://www.cocoachina.com/industry/20140115/7703.html

8.https://www.jianshu.com/p/fe0aab588b40
链接:https://www.jianshu.com/p/de48583fd621

Mikejing专用GitBook权威知识点搜集:点击打开链接

Swift 系列

1.Alamofire--->网络框架 点击打开链接

2.KingFisher ---> 图片处理 点击打开链接

3.SnapKit ----> AutoLayout框架 点击打开链接

4.很炫的Label变换--->点击打开链接

5.Hero非常牛B的动画--->点击打开链接

平时遇到知识点搜罗记录 仅供自己平时搜索学习

https://dishibolei.github.io/2017/05/15/https-safe-2/ ATS相关

https://www.zhihu.com/question/56841159 如何将自己写的网站发布上去

https://www.jianshu.com/p/81fbec19c6b7 阿里云服务器安装配置

https://segmentfault.com/a/1190000010443248 segmentdefault上的linux安装

http://zhuxin.tech/2017/12/06/Mac%E4%B8%8B%E8%B4%AD%E4%B9%B0%E9%85%8D%E7%BD%AE%E5%92%8C%E8%AE%BF%E9%97%AE%E9%98%BF%E9%87%8C%E4%BA%91%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%9A%84%E8%AF%A6%E7%BB%86%E6%AD%A5%E9%AA%A4/ 个人博客,有mysql安装教程

http://ibloodline.com/articles/2016/03/31/nsbundle.html iOS资源下载,路径 bundle权限

http://www.cocoachina.com/ios/20150602/11968.html iOS优化相关的异步渲染

https://yeasy.gitbooks.io/docker_practice/introduction/what.html Docker相关 虚拟机选择

全球OC,Swift资源搜罗---> 点击打开链接

推荐几个好用的工具

1.App Icon Gear 制作Icon 启动图 2x 3x自动生成 点击打开链接

2.Sip 取色工具 点击打开链接

3.Postman API请求测试 点击打开链接

原文链接:

上一篇下一篇

猜你喜欢

热点阅读