相比Android,GitHub上的iOS开源项目更可谓是姹紫嫣红。尽管效果各异,但究其根源,却都是因为开发者本身对于某种效果的需求以及热爱。在“直接拿来用!最火的iOS开源项目”系列文章(一)、(二)中,我们已经相继盘点了40个深受开发者喜爱的iOS开源项目,在本文中,我们将继续细数那些能够带给iOS开发者们无限灵感、产生非常奇妙的效果的iOS开源项目。41. DCIntrospectIntr
转载
2024-05-28 17:49:27
31阅读
开源带来的影响现状分析linux操作系统是第一个开源的操作系统,开源也是因为这样发展起来。基于linux操作系统开发的安卓操作系统的发展让开源更加深入大家的视线中,开源给大家带来的改变和影响也在不断扩大,更有公司以开源技术研究为主支撑所有业务。目前互联网领域重要技术都是开源技术,开源让一个能力得以快速成长完善,让更多的人参与建设。现在是以速度为主的时代,ofo使用两年创造了一个品牌,聚美优品用两年
在创建网站或博客时,许多人都希望能够为其内容提供评论功能,以与用户进行交流和互动。然而,实现这一点可能会非常复杂,需要处理许多不同的问题,如身份验证、反垃圾邮件、跨站脚本攻击等。为了帮助解决这些问题,有许多第三方评论服务可供选择,其中Giscus就是一种流行的选择。Giscus是什么?Giscus是一个轻量级的开源评论系统,可以轻松地添加到静态站点、博客、项目文档和许多其他类型的网站中。Giscu
转载
2023-09-30 07:54:41
70阅读
作者丨小集macOS 是一款非常优秀的操作系统,不论是设计、性能还是用户体验上,都是无与伦比的。不过,相对来说,其生态也是相对封闭,被牢牢控制在苹果手中。当然这世界上从来不缺勇于挑战和突破的人。不让在其它硬件上整,那就装个黑苹果,亦或是,自己整一个像 macOS 的系统。而 ravynOS 就是基于这个出发点的产物。ravynOS 是一个新型的操作系统项目,致力于在 x86-64(终极目标是同时实
转载
2024-04-22 06:47:29
134阅读
一开始,因为 MacOS X ,苹果与 FreeBSD 过往从密,不仅挖来 FreeBSD 创始人 Jordan Hubbard,更是在此基础上开源了 Darwin。但是,苹果并没有给予 Darwin 太多关注,作为苹果的首个开源项目,它算不上成功。(详情请戳:《(上)苹果有开源,但又怎样呢? 》)再后来,苹果攻坚浏览器,WebKit 成为幕后英雄。在这个时期,苹果开始涉入开源的深水区,不仅要与
转载
2023-10-13 07:23:54
112阅读
【9月15日讯】相信大家都知道,自从华为鸿蒙OS系统2.0版本发布以后,华为消费者业务CEO余承东正式对外官宣:“华为手机将在今年年底开始,全面启用鸿蒙OS系统2.0版本;” 同时还宣布将华为鸿蒙OS系统的源代码、文档、开发环境.、都捐给中国开源基金会,这也意味着华为鸿蒙OS系统将会和Linux操作系统一样,实现完完全全“真开源”;对此华为总裁汪严旻更是放出狠话:“鸿蒙OS操作系统未来将要和安卓、
转载
2024-05-20 10:34:11
42阅读
下面是一个Web应用的开源列表。没什么可说的,太疯狂了。尤其是Web 2.0那一堆。我不知道你怎么想,有些开源项目的源码写得挺不好的,尤其是性能方面。或许你会以为改一改他们就可以成为为自己所用,不过,改这些开源的项目还真不容易。玩玩还可以。数字媒体相册(Flickr, Picasa)
Gallery,基于PHP + MySQL的Web相册。非常易于使用,包括一个配置向导,对于相片的操作包括自动生成
转载
2023-12-08 10:40:31
141阅读
直接拿来用!最火的iOS开源项目(一) 结束了GitHub平台上“最受欢迎的Android开源项目”系列盘点之后,我们正式迎来了“GitHub上最受欢迎的iOS开源项目”系列盘点。今天,我们将介绍20个在GitHub上非常受开发者欢迎的iOS开源项目,你准备好了吗? 1. AFNetworking 在众多iOS开源项目中,AFNetworking可以称得上是最受开发者欢迎的库项目。
1. DZNEmptyDataSet 这是 iOS 内建的标准,用于处理空表和集合视图。默认情况下,如果你的表视图是空的,屏幕上什么也不会显示。它给予的用户体验还不算最佳。 使用这个库,你只需要一些协议,iOS 就会很好地处理集合视图,然后合理美观地显示出用户信息。你不需要为每一个 iOS 项目费心。 CocoaPods: pod 'DZNEmptyDataSet' https://g
GitHub上有很多不错的iOS开源项目,个人认为不错的,有这么几个:1. ReactiveCocoa:ReactiveCocoa/ReactiveCocoa · GitHub:GitHub自家的函数式响应式编程范式的Objective-C实现,名字听着很高大上,学习曲线确实也比较陡,但是绝对会改变你对iOS编程的认知,首推之。2. Mantle:Mantle/Mantle · GitHub:又是
转载
2023-12-06 23:08:49
64阅读
我热爱开源,更喜爱那些花费宝贵的业余时间来创造奇迹的开发者们,感谢他们将自己辛苦劳动的成果无偿分享给大家。开源作者和贡献者们,你们太了不起了,感谢你们所付出的一切。 鉴于我是收集不全会死星人,这里我根据个人喜好选取了一些iOS的开源库。这些项目的顺序完全随机,每个都棒到爆。绝大多数支持CocoaPods,所以将它们添加到你的Xcode项目中只是小事一桩。 在本文末尾你可以找到一个长文慎入版本——
摘要:iOS每一次的改变,总会引发iOS开源项目的演变,从iOS 1.x到如今的iOS 7,有的项目已被弃用,有的则继续发扬光大,新项目更是层出不穷。在本文中,我们将继续为大家介绍20个在GitHub上深受开发者欢迎的iOS开源项目。介绍40个在GitHub上非常受开发者欢迎的iOS开源项目,你准备好了吗?1. AFNetworking在众多iOS开源项目中,AFNetworking可以
转载
2023-07-31 11:07:46
10阅读
标签:UI下拉刷新
EGOTableViewPullRefresh – 最早的下拉刷新控件。
SVPullToRefresh – 下拉刷新控件。
MJRefresh – 仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能。可以自定义上下拉刷新的文字说明。具体使用看“使用方法”。 (国人写)
XHRefreshCont
1、iOS任务管理器 cheddar-ios
Cheddar for iOS 是 Cheddar 的 iPhone 和 iPad 客户端,是一个简单和即时的任务管理器。 github:https://github.com/nothingmagical/cheddar-ios 2、SegmentFault官方App iOSSFiOSSF 是 Segm
转载
2023-07-14 17:54:41
105阅读
以下是互联网上主要的开源iOS应用的列表,在学习的时候,多看看完成的功能代码可以给我们带来很多经验,但是除了Apple官方提供的Sample Code之外,我们很难找到优质的开源项目代码,所以我搜集了已经上架App Store上的部分开源项目,一般来说这些项目都托管在Github上,希望能给初学者带来帮助。 这里。
以下是开源项目 1.2012 Olympics–20
转载
2023-10-28 23:33:35
45阅读
ios开源 We analysed 273 open source iOS apps written in swift for 33 object oriented and 2 iOS specific code smells. We also looked at how well tested these apps were. 我们分析了273个快速编写的开源iOS应用程序,以了解33种面向对
转载
2023-11-16 13:29:48
46阅读
分享近期 GitHub 上比较流行的 22 个和 iOS 开发相关的开源项目。包括开发辅助工具,异步编程库,JSON 解析,移动端数据库,图像视频处理,网络请求,UI 框架、组件,算法、数据结构等内容。1. Accio 使用 Swift 编写的 iOS/tvOS/watchOS/macOS 依赖管理工具。在当前 iOS 生态环境中,CocoaPods 和 Carthage 是
转载
2023-11-16 13:29:31
112阅读
1. AFNetworking在众多iOS开源项目中,AFNetworking可以称得上是最受开发者欢迎的库项目。AFNetworking是一个轻量级的iOS、Mac OS X网络通信类库,现在是GitHub上第三大Objective-C库。它建立在NSURLConnection、NSOperation等类库的基础上,让很多网络通信功能的实现变得十分简单,因此,许多iOS应用开发都会使用
DZNEmptyDataSet 这本应该是iOS中一个标准、内置的解决空table和collection view的方式。默认的如果你的table view是空的,屏幕就是空的。但这不是你能提供的最好的用户体验。 用了这个库,你只需要遵循一系列协议,iOS会优雅地接管你的collection view并且会正确、好看地显示给用户信息。很明显,每个iOS项目都应该采用。 2. PDTSimple
转载
2023-09-25 22:14:57
87阅读
最近在学习AVFoundation框架的相关知识,写了一个基于AVPlayer的视频播放器,相关功能如下图: 代码github:https://github.com/wzpziyi1/VideoPlayer AVFoundation都是围绕AVPlayer展开的,AVPlayer是一个用来播放基于时间的视听媒体的控制器对象。但它与我们通常理解的"控制器"不同,它不是
转载
2024-01-20 12:54:24
94阅读