Mac OS X开发者值得收藏的开发资源

Mac OS X开发者值得收藏的开发资源

本文主要给大家介绍几个Mac开发中值得收藏的三方控件,有些是经过自己改造的,这也主要源于在实习期间,做了几个月的Mac开发,在开发期间也收集和改造了一些三方的控件,下面详细介绍一下:

JWCTableView

首先就是TableView,在iOS开发中最常用的就是UITableView,在Mac上想要实现跟UITableView一样的效果,基本的NSTableView是很难是满足的,这里给大家介绍一个三方的TableView - JWCTableView,这也是我在github上寻找了很久找到了,基本功能也是比较完善的,其中最主要的就是实现可分组的TableView,用起来跟UITableView一样,非常方便。

效果如下:
这里写图片描述

这个也是经过我改造过的版本,加入了右键显示菜单的功能,鼠标点击判断等等,也完善了一些NSTableView的固有方法,大家可以下载使用。
源码地址:JWCTableView

SFBPopover

相信popover的使用大家都不陌生,但是在Mac OS X上面,NSPopover的可变性非常小,也只是提供了基本的显示,关闭功能,至于如何修改arrow位置,大小,popover显示的方向,这些都是无法改变的,因此,给大家推荐一个自定义程度相对较高的SFBPopover,能够很好的满足需求。

效果如下:
这里写图片描述

这里只是突出了arrow的位置可变,这个也是经过我改造后的效果,可以根据点击的位置,设置arrow的显示位置,大家可以下载使用。
源码地址:SFBPopover

RFOverlayScrollView

看到这个名字,相信大家已经想到是跟ScrollView有关,在Mac开发过程中,有时候会出现Scroller一直显示,而且底部有色块的情况,这个时候就可以使用RFOverlayScrollView来解决,主要是实现Scroller自动显示,隐藏的,效果比系统的SrcollView要好。

效果如下:
这里写图片描述

具体的大家可以下载源代码使用。
源码地址:RFOverlayScrollView

CalendarDatePicker

这里主要是介绍一个DatePicker控价,也是Mac客户端上选择时间的效果,以下是Mac原生应用日历的时间选择效果:

这里分别是点击前和点击后的效果:
这里写图片描述这里写图片描述

下面是经过改造后放置在TableViewCell中的效果:虽然效果不太一样,但基本的实现过程是一样的,大家也可以下载源码,然后自己修改,实现自己想要的效果。
这里写图片描述

源码地址:CalendarDatePicker

ITProgressIndicator

如果大家对系统的NSProgressIndicator的功能不满意,不妨试试这个,ITProgressIndicator的自定义程度高,可以修改线条的数量,宽度,颜色等,使用起来很方便。

源码地址:ITProgressIndicator

总结

本文主要给大家介绍了Mac开发中比较常用的一些三方控件,对于初次做Mac应用的开发者比较适用,这些都很值得收藏,github上也有项目资源合集,欢迎大家收藏,有什么不足也请互相交流。

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值