ios-炒鸡灵活的轮播图.zip

  • q7_382181
    了解作者
  • 3.4MB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-03-30 22:58
    上传日期
炒鸡灵活的轮播图,可自自定制cell、pageControl,想咋整咋整
b35397e95b85f2f5a0e23d6e7be46538.zip
内容介绍
<p align="center"> <img src="https://raw.githubusercontent.com/onevcat/Kingfisher/master/images/logo.png" alt="Kingfisher" title="Kingfisher" width="557"/> </p> <p align="center"> <a href="https://travis-ci.org/onevcat/Kingfisher" rel='nofollow' onclick='return false;'><img src="https://img.shields.io/travis/onevcat/Kingfisher/master.svg"></a> <a href="https://github.com/Carthage/Carthage/" rel='nofollow' onclick='return false;'><img src="https://img.shields.io/badge/Carthage-compatible-4BC51D.svg?style=flat"></a> <a href="http://onevcat.github.io/Kingfisher/" rel='nofollow' onclick='return false;'><img src="https://img.shields.io/cocoapods/v/Kingfisher.svg?style=flat"></a> <a href="https://raw.githubusercontent.com/onevcat/Kingfisher/master/LICENSE" rel='nofollow' onclick='return false;'><img src="https://img.shields.io/cocoapods/l/Kingfisher.svg?style=flat"></a> <a href="http://onevcat.github.io/Kingfisher/" rel='nofollow' onclick='return false;'><img src="https://img.shields.io/cocoapods/p/Kingfisher.svg?style=flat"></a> <a href="https://codebeat.co/projects/github-com-onevcat-kingfisher" rel='nofollow' onclick='return false;'><img alt="codebeat badge" src="https://codebeat.co/assets/svg/badges/A-398b39-669406e9e1b136187b91af587d4092b0160370f271f66a651f444b990c2730e9.svg" /></a> <a href="#backers" alt="sponsors on Open Collective" rel='nofollow' onclick='return false;'><img src="https://opencollective.com/Kingfisher/backers/badge.svg" /></a> <a href="#sponsors" alt="Sponsors on Open Collective" rel='nofollow' onclick='return false;'><img src="https://opencollective.com/Kingfisher/sponsors/badge.svg" /></a> </p> Kingfisher is a lightweight, pure-Swift library for downloading and caching images from the web. This project is heavily inspired by the popular [SDWebImage](https://github.com/rs/SDWebImage). It provides you a chance to use a pure-Swift alternative in your next app. ## Features - [x] Asynchronous image downloading and caching. - [x] `URLSession`-based networking. Basic image processors and filters supplied. - [x] Multiple-layer cache for both memory and disk. - [x] Cancelable downloading and processing tasks to improve performance. - [x] Independent components. Use the downloader or caching system separately as you need. - [x] Prefetching images and showing them from cache later when necessary. - [x] Extensions for `UIImageView`, `NSImage` and `UIButton` to directly set an image from a URL. - [x] Built-in transition animation when setting images. - [x] Customizable placeholder while loading images. - [x] Extensible image processing and image format support. The simplest use-case is setting an image to an image view with the `UIImageView` extension: ```swift let url = URL(string: "url_of_your_image") imageView.kf.setImage(with: url) ``` Kingfisher will download the image from `url`, send it to both the memory cache and the disk cache, and display it in `imageView`. When you use the same code later, the image will be retrieved from cache and shown immediately. For more examples of using Kingfisher, take a look at the [Cheat Sheet](https://github.com/onevcat/Kingfisher/wiki/Cheat-Sheet). ## Requirements - iOS 8.0+ / macOS 10.10+ / tvOS 9.0+ / watchOS 2.0+ - Swift 4 (Kingfisher 4.x), Swift 3 (Kingfisher 3.x) Main development of Kingfisher is based on Swift 4. Only critical bug fixes will be applied to Kingfisher 3.x. - Kingfisher 4.0 Migration - Kingfisher 3.x should be source compatible to Kingfisher 4. The reason for a major update is that we need to specify the Swift version explicitly for Xcode. All deprecated methods in Kingfisher 3 has been removed, so please ensure you have no warning left before you migrate from Kingfisher 3 to Kingfisher 4. If you have any trouble in migrating, please open an issue to discuss. - [Kingfisher 3.0 Migration Guide](https://github.com/onevcat/Kingfisher/wiki/Kingfisher-3.0-Migration-Guide) - If you are upgrading to Kingfisher 3.x from an earlier version, please read this for more information. ## Next Steps We prepared a [wiki page](https://github.com/onevcat/Kingfisher/wiki). You can find tons of useful things there. * [Installation Guide](https://github.com/onevcat/Kingfisher/wiki/Installation-Guide) - Follow it to integrate Kingfisher into your project. * [Cheat Sheet](https://github.com/onevcat/Kingfisher/wiki/Cheat-Sheet)- Curious about what Kingfisher could do and how would it look like when used in your project? See this page for useful code snippets. If you are already familiar with Kingfisher, you could also learn new tricks to improve the way you use Kingfisher! * [API Reference](http://onevcat.github.io/Kingfisher/) - Lastly, please remember to read the full whenever you may need a more detailed reference. ## Other ### Future of Kingfisher I want to keep Kingfisher lightweight. This framework will focus on providing a simple solution for downloading and caching images. This doesn’t mean the framework can’t be improved. Kingfisher is far from perfect, so necessary and useful updates will be made to make it better. ### Developments and Tests Any contributing and pull requests are warmly welcome. However, before you plan to implement some features or try to fix an uncertain issue, it is recommended to open a discussion first. The test images are contained in another project to keep this project repo fast and slim. You could run `./setup.sh` in the root folder of Kingfisher to clone the test images when you need to run the tests target. It would be appreciated if your pull requests could build and with all tests green. :) ### About the logo The logo of Kingfisher is inspired by [Tangram (七巧板)](http://en.wikipedia.org/wiki/Tangram), a dissection puzzle consisting of seven flat shapes from China. I believe she's a kingfisher bird instead of a swift, but someone insists that she is a pigeon. I guess I should give her a name. Hi, guys, do you have any suggestions? ### Contact Follow and contact me on [Twitter](http://twitter.com/onevcat) or [Sina Weibo](http://weibo.com/onevcat). If you find an issue, just [open a ticket](https://github.com/onevcat/Kingfisher/issues/new). Pull requests are warmly welcome as well. ## Contributors This project exists thanks to all the people who contribute. [[Contribute]](https://github.com/onevcat/Kingfisher/blob/master/CONTRIBUTING.md). <a href="https://github.com/onevcat/Kingfisher/graphs/contributors" rel='nofollow' onclick='return false;'><img src="https://opencollective.com/kingfisher/contributors.svg?width=890" /></a> ## Backers Thank you to all our backers! 🙏 [[Become a backer](https://opencollective.com/kingfisher#backer)] <a href="https://opencollective.com/kingfisher#backers" target="_blank" rel='nofollow' onclick='return false;'><img src="https://opencollective.com/kingfisher/backers.svg?width=890"></a> ## Sponsors Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [[Become a sponsor](https://opencollective.com/kingfisher#sponsor)] <a href="https://opencollective.com/kingfisher/sponsor/0/website" target="_blank" rel='nofollow' onclick='return false;'><img src="https://opencollective.com/kingfisher/sponsor/0/avatar.svg"></a> <a href="https://opencollective.com/kingfisher/sponsor/1/website" target="_blank" rel='nofollow' onclick='return false;'><img src="https://opencollective.com/kingfisher/sponsor/1/avatar.svg"></a> <a href="https://opencollective.com/kingfisher/sponsor/2/website" target="_blank" rel='nofollow' onclick='return false;'><img src="https://opencollective.com/kingfisher/sponsor/2/avatar.svg"></a> <a href="https://opencollective.com/kingfisher/sponsor/3/website" target="_blank" rel='nofollow' onclick='return false;'><img src="https://opencollective.com/kingfisher/sponsor/3/avatar.svg"></a> <a href="https://opencollective.com/kingfisher/sponsor/4/website" target="_blank" rel='nofollow' onclick='return false;'><img src="https://opencollective.com/kingfisher/sponsor/4/avatar.svg"></a> <a href="https://opencollective.com/kingfisher/sponsor/5/website" target="_blank" rel='nofollow' onclick='return false;'><img src="https://opencollective.com/kingfisher/sponsor/5/avatar.svg"></a> <a href="https://opencollective.com/kingfisher/sponsor/6/website" target="_blank" rel='nofollow' onclick='return false;'><img src="https://opencollective.com/kingfisher/sponsor/6/avatar.svg"></a> <a href="https://opencollective.com/kingfisher/sponsor/7/website" target="_blank" rel='nofollow' onclick='return false;'><img src="https://opencollective.com/kingfisher/sponsor/7/avatar.svg"></a> <a href="https://opencollective.com/kingfisher/sponsor/8/website" target="_blank
评论
    相关推荐
    • ios
      适用于iOS的Currency Converter应用程序
    • ReplayKit iOS
      iOS视频录制 绝对好东西
    • ios HotelApp
      ios 完整的HotelApp 欢迎一起学习和探讨
    • iOS开发
      iOS开发
    • iOS 播放器
      iOS 播放器
    • ios Drawing
      iOS’s drawing routines are primarily sourced from the UIKit and QuartzCore frameworks.
    • ios Apprentice
      ios app 书籍 ios Apprentice v5.0 一到四章节pdf code
    • iOS内存
      iOS内存 自定义按钮 UIcolorConvertor->将十六进制转换为UIColor
    • ios
      ios
    • IOS programming
      最新版的 ios12 programming;这个是我 最近找的;希望对大家有用