文章目录一、前言二、课前准备三、小程序入门1、目录讲解2、生命周期3、微信小程序特性1)数据绑定2)条件判断3)列表渲染四、uni-app 核心知识点总览1、条件编译2、接口能力3、知识点小结五、开发环境搭建六、uni-ui七、uni 模板八、SASS1、基础使用2、统一变量3、同级表示九、FLEX 布局十、前后端打通十一、小结 一、前言作为一个后端工程师,不会一点前端其实是很吃亏的,因为你写的
转载
2023-12-22 14:53:16
100阅读
目录:一、Core Animation二、广播设计模式回到顶部一、Core Animation 1. 是什么? 底层的动画框架 2. 框架对比 &nb
转载
2023-11-21 00:14:22
17阅读
概述iOS主要的绘图系统有UIKit,Core Graphics,Core Animation,Core Image,Open GL等,本片博文主要介绍UIKit与Core Graphics的绘图系统。关于UIKit iOS中的原生控件以UI前缀开头的类名都是由UIKit绘制的。可以说我们进行开发打交道最多的就是UIKit这个框架。关于Core Graphics Core Graphics是iO
转载
2024-01-03 09:48:05
115阅读
GitHub上有很多不错的iOS开源项目,个人认为不错的,有这么几个:1. ReactiveCocoa:ReactiveCocoa/ReactiveCocoa · GitHub:GitHub自家的函数式响应式编程范式的Objective-C实现,名字听着很高大上,学习曲线确实也比较陡,但是绝对会改变你对iOS编程的认知,首推之。2. Mantle:Mantle/Mantle · GitHub:又是
转载
2023-12-06 23:08:49
64阅读
直接拿来用!最火的iOS开源项目(一) 结束了GitHub平台上“最受欢迎的Android开源项目”系列盘点之后,我们正式迎来了“GitHub上最受欢迎的iOS开源项目”系列盘点。今天,我们将介绍20个在GitHub上非常受开发者欢迎的iOS开源项目,你准备好了吗? 1. AFNetworking 在众多iOS开源项目中,AFNetworking可以称得上是最受开发者欢迎的库项目。
1. DZNEmptyDataSet 这是 iOS 内建的标准,用于处理空表和集合视图。默认情况下,如果你的表视图是空的,屏幕上什么也不会显示。它给予的用户体验还不算最佳。 使用这个库,你只需要一些协议,iOS 就会很好地处理集合视图,然后合理美观地显示出用户信息。你不需要为每一个 iOS 项目费心。 CocoaPods: pod 'DZNEmptyDataSet' https://g
相比Android,GitHub上的iOS开源项目更可谓是姹紫嫣红。尽管效果各异,但究其根源,却都是因为开发者本身对于某种效果的需求以及热爱。在“直接拿来用!最火的iOS开源项目”系列文章(一)、(二)中,我们已经相继盘点了40个深受开发者喜爱的iOS开源项目,在本文中,我们将继续细数那些能够带给iOS开发者们无限灵感、产生非常奇妙的效果的iOS开源项目。41. DCIntrospectIntr
转载
2024-05-28 17:49:27
31阅读
我热爱开源,更喜爱那些花费宝贵的业余时间来创造奇迹的开发者们,感谢他们将自己辛苦劳动的成果无偿分享给大家。开源作者和贡献者们,你们太了不起了,感谢你们所付出的一切。 鉴于我是收集不全会死星人,这里我根据个人喜好选取了一些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
以下是互联网上主要的开源iOS应用的列表,在学习的时候,多看看完成的功能代码可以给我们带来很多经验,但是除了Apple官方提供的Sample Code之外,我们很难找到优质的开源项目代码,所以我搜集了已经上架App Store上的部分开源项目,一般来说这些项目都托管在Github上,希望能给初学者带来帮助。 这里。
以下是开源项目 1.2012 Olympics–20
转载
2023-10-28 23:33:35
45阅读
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阅读
DZNEmptyDataSet 这本应该是iOS中一个标准、内置的解决空table和collection view的方式。默认的如果你的table view是空的,屏幕就是空的。但这不是你能提供的最好的用户体验。 用了这个库,你只需要遵循一系列协议,iOS会优雅地接管你的collection view并且会正确、好看地显示给用户信息。很明显,每个iOS项目都应该采用。 2. PDTSimple
转载
2023-09-25 22:14:57
87阅读
1. AFNetworking在众多iOS开源项目中,AFNetworking可以称得上是最受开发者欢迎的库项目。AFNetworking是一个轻量级的iOS、Mac OS X网络通信类库,现在是GitHub上第三大Objective-C库。它建立在NSURLConnection、NSOperation等类库的基础上,让很多网络通信功能的实现变得十分简单,因此,许多iOS应用开发都会使用
最近在学习AVFoundation框架的相关知识,写了一个基于AVPlayer的视频播放器,相关功能如下图: 代码github:https://github.com/wzpziyi1/VideoPlayer AVFoundation都是围绕AVPlayer展开的,AVPlayer是一个用来播放基于时间的视听媒体的控制器对象。但它与我们通常理解的"控制器"不同,它不是
转载
2024-01-20 12:54:24
94阅读
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阅读
在结束了GitHub平台上“最受欢迎的Android开源项目”系列盘点之后,我们正式迎来了“GitHub上最受欢迎的iOS开源项目”系列盘点。今天,我们将介绍20个在GitHub上非常受开发者欢迎的iOS开源项目,你准备好了吗? 1. AFNetworking 在众多iOS开源项目中,AFNetwo
转载
2016-06-12 14:47:00
147阅读
2评论
# iOS 开源库
在开发iOS应用程序时,我们经常会遇到需要使用第三方库的情况。这些开源库可以帮助我们节省时间和精力,提高开发效率。本文将介绍一些常用的iOS开源库,并提供相关的代码示例。
## 1. Alamofire
Alamofire是一个基于Swift的HTTP网络库,它提供了一种简单、优雅的方式来处理网络请求。使用Alamofire可以轻松地发送HTTP请求,并处理响应数据。
原创
2023-10-23 05:25:43
86阅读
在现代移动应用开发中,提升用户体验是关键。而在iOS平台上,开源UI库的应用使得开发者可以更便捷地实现高质量界面。这篇文章将探讨iOS开源UI的相关协议,结合抓包方法、报文结构及安全分析,深入理解它们的交互过程和逆向工程案例。
## 协议背景
iOS的开源UI设计在过去十年中不断发展。早在2012年,通过GitHub等平台,多个开源项目如CocoaPods和SnapKit相继出现,从而推动了i