
iOS 开源项目学习
iOS 开源项目学习
winfred_zen
机械男-IT男
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
FSCalendar使用
FSCalendar使用在项目中经常有使用到日历,大部分使用场景都需要自定义日历,FSCalendar能适应大部分场景参考如下的使用文档:More usageFSCalendar使用介绍(一) - Hello WorldFSCalendar使用介绍(二) - 农历、事件FSCalendar使用介绍(三) - 订制外观FSCalendar大概由如下的几部分组成:FSCalendarHeaderTouchDeliver - 为FSCalendarHeaderView和FSCalenda原创 2020-06-02 17:20:31 · 7779 阅读 · 1 评论 -
Charts使用
Charts使用Charts是一个开源的绘图框架,来源自Android的MPAndroidChart,是一个跨平台的框架。支持Swift和Objective-C其具体使用文档可参考:mpandroidchart -原创 2020-05-19 17:06:25 · 2483 阅读 · 0 评论 -
Swift JSON
Swift JSONSwift中转化json,有许多的开源库SwiftyJSONSwiftyJSON,已官方中给的例子为例,如果直接使用原生的方法,在取值时要一直判断,如下:内容来自:SwiftyJSON的使用详解 let jsonStr = """ [ { ...原创 2019-07-15 14:18:15 · 1335 阅读 · 0 评论 -
Masonry
MasonryMasonry的一些用法在使用Masonry时,如果不想使用mas_前缀,可在.pch文件中,在导入Masonry.h之前,定义MAS_SHORTHAND//define this constant if you want to use Masonry without the 'mas_' prefix#define MAS_SHORTHAND//define ...原创 2018-03-28 14:30:35 · 6318 阅读 · 0 评论 -
iOS第三方
iOS第三方开源项目分类UILabelTTTAttributedLabel:可用来替换UILabel,支持属性,data detectors,链接等。Scroll ViewTPKeyboardAvoiding:用来防止键盘挡住text fields。WebviewSVWebViewController:简单的内嵌浏览器。TOWebViewController:在不离开当前app的情况下,原创 2015-11-03 16:35:25 · 606 阅读 · 0 评论 -
iOS开发相关资源
教程Ray WenderlichTouch Code Magazinetechotopiacode.tutsplusiosdevelopertips博客nshipsterobjc中国OneV’s DenCoding With Objective-C唐巧的技术博客IT-Joy王中周的技术博客破船之家代码下载cocoacontrols开源项目参考知乎:GitHub 上有原创 2015-12-08 16:39:30 · 1812 阅读 · 0 评论 -
iOS第三方——SMPageControl
[SMPageControl](https://github.com/Spaceman-Labs/SMPageControl)可以用来替换UIPageControl。更多的自定义Indicator Size指示器的大小Indicator Spacing指示器的间距Indicator Alignment指示器对齐方式Images as Indicators使用图片作为指示器Image Mas原创 2016-12-13 15:31:16 · 2756 阅读 · 0 评论 -
iOS第三方——JazzHands
JazzHands是UIKit一个简单的关键帧基础动画框架。可通过手势、scrollView,kvo或者ReactiveCocoa控制动画。JazzHands很适合用来创建很酷的引导页。 Swift中的JazzHands想在Swift中使用Jazz Hands?可以试试RazzleDazzle。安装JazzHands可以通过CocoaPods安装,在Podfile中加入如下的一行:pod "Jaz原创 2016-12-13 15:30:30 · 1200 阅读 · 0 评论 -
iOS开源项目学习——SVProgressHUD
SVProgressHUD在SVProgressHUD.h中有如下代码:#if __IPHONE_OS_VERSION_MAX_ALLOWED < 70000#define UI_APPEARANCE_SELECTOR#endif__IPHONE_OS_VERSION_MAX_ALLOWED用法与意义请参考iOS开发之多系统版本兼容What are the commo原创 2016-06-13 14:41:21 · 897 阅读 · 0 评论 -
iOS简单手势解锁
看了下XX学院的视频,简单记录下思路:使用UIButton九宫格布局重写touch事件,获取点击或者经过的按钮,改变按钮的状态使用UIBezierPath绘制曲线主要代码逻辑如下:#pragma mark - - (CGPoint)pointWithTouch:(NSSet *)touches{ UITouch *touch = [touches anyObject]; C原创 2016-05-23 17:25:18 · 417 阅读 · 0 评论 -
iOS开源项目学习——JSQMessagesViewController
JSQMessagesViewController是一个优雅的iOS消息类UI库。JSQMessagesViewController使用UICollectionView来展示消息,其UI布局用Reveal来查看是如下的形式: 底部的输入框:JSQMessagesInputToolbar接收的消息Cell:JSQMessagesCollectionViewCellIncoming发送的消息Cell原创 2015-09-23 15:58:25 · 12055 阅读 · 1 评论 -
iOS开源项目学习——开源中国iOS客户端
开源中国iOS客户端目前的托管地址http://git.oschina.net/oschina/git-osc-iphone用到的第三方RESideMenuRESideMenu实现了侧滑菜单,效果如下: TOWebViewControllerTOWebViewController用来在app内view web网页。 GRMustacheGRMustacheFlexible and product原创 2015-10-09 21:22:23 · 1226 阅读 · 0 评论 -
iOS开源项目学习—— AFNetworking
网络上已有对AFNetworking的很好的分析,如:AFNetworking2.0源码解析AFNetworking2.0源码解析AFNetworking2.0源码解析AFNetworking2.0源码解析对于AFNetworking的详细介绍,可以参考作者Mattt Thompson的在AFNetworking 2.0的介绍。NSURLConnectionAFURLC原创 2015-09-25 18:41:26 · 1471 阅读 · 0 评论