Swift学习笔记整理 Swift 的学习笔记,内容比较实用,适合刚上手或者想系统梳理的朋友。<《The Swift Programming Language》》原书是英文的,一开始没啥靠谱的中文翻译,这份笔记就是边学边总结的,有点“边啃边译”的味道。前几章都有覆盖,语法基础、控制流、函数啥的都有提到。 嗯,内容不算
操场Objective-C与Swift实时交互平台 支持 Objective-C 和 Swift 的操场工具,响应快、功能全,用起来还挺爽。比起 Xcode 里的 Playgrounds,这玩意儿更轻便,启动也快,写点测试代码、验证下算法、调个动画状态,都挺合适。嗯,Objective-C 也能搞这种实时反馈的体验,别被旧印象骗了。 实时输出、值同步
CWActionSheet Swift 3.1微信风格弹窗组件 微信风格的底部弹窗在多场景下都挺好用的,像选择操作、展示列表都少不了。CWActionSheet就是仿微信做的一个ActionSheet组件,用的是Swift 3.1写的,样式和交互还原得比较细,横竖屏切换也都能兼容。 导入也简单,推荐你直接用pod 'CWActionSheet',配置好后在需要的
DDGDataCache Swift本地缓存支持二级目录及文件单独删除 Swift 的缓存操作一向不算轻松,但这个叫做DDGDataCache_Swift的库就挺贴心的。你只要一句代码,就能搞定一级目录和二级目录的缓存逻辑,关键是还能单独删掉某个目录下的文件,挺适合做图片、JSON 数据那种本地存储。 它用的是系统自带的FileManager,像createDirect
高清彩版Test-Driven iOS Development with Swift 4.0 高清彩版的《Test-Driven iOS Development with Swift 4.0》算是你做 iOS 开发时不可多得的宝藏书了。讲 TDD 不啰嗦,Swift 4.0 用得也地道,关键是配图清晰,排版舒服,看着就有写代码的冲动。 测试驱动开发的核心是什么?先写测试,再写实现。听着像多此
LiteNetwork 1.0.1轻量级网络请求框架 Swift 的轻量级网络求框架 LiteNetwork,挺适合日常开发里多任务求那一块。它把原生URLSession重新封装了一下,链式调用做得还蛮顺手的,适合像你这种不想被 callback 嵌套烦死的朋友。 链式的求结构清晰,多个求串起来写,比传统写法舒服多了。你可以一口气把几个任务排好顺序,中
Swift计算器项目基础计算功能实现 对于想学习 Swift 的朋友,这个计算器项目挺不错的。它的代码简洁,功能也基础,适合初学者用来练手。你可以通过这个项目了解一些常见的界面布局、按钮点击事件和基本的计算逻辑实现。你可以自己修改一些界面风格,也可以在功能上做些扩展,比如添加科学计算器的功能。,学习 Swift 的朋友不妨试试这个源码,
Swift百度地图Weex模块定位标注城市搜索地理编码 Swift 写的百度地图模块,配合 Weex 能玩出不少花样。定位、标注、城市内搜索、正逆地理编码这些常用功能都集成好了,响应也挺快的。如果你正好在做 iOS 端的跨平台项目,这套方案用起来还挺顺手,尤其是和 Weex 打通那一块。依赖用 CocoaPods 管理,按需添加就行,逻辑代码也不复杂,想
Swift弹幕显示开发用于视频和评论模块 Swift 的弹幕显示效果,做得好的还真不多。BulletView--Swift-master这套代码还挺值得一看,专门为视频和评论模块定制的,弹幕走位流畅、不卡顿,体验感不错。适合做类似 B 站、直播间那种飞字幕效果。 弹幕核心是自定义的UIView子类,像BulletView。你可以自定义字体、
WCLShineButton Swift发光动画按钮 太阳升起效果的按钮控件,WCLShineButton 在 Swift 里真的挺有意思的。它不是那种单调的点击反馈,而是用动画营造出一种小太阳在发光的感觉,视觉反馈强烈。你如果想给按钮增加点小动效,让用户一眼看到哪里能点,这个控件还蛮适合的。 WCLShineButton是对UIButton的一个扩展