Leaflet - 提高Swift编程与算法能‪力‬ 4+

学习Swift/SwiftUI与算‪法‬

雷 戴

专为 iPad 设计

    • 免费
    • 提供 App 内购买项目

简介

Leaflet帮助你更好的学习Swift/SwiftUI与算法。

Leaflet主要有2个方面的功能:

【1】 学习Swift/SwiftUI/Combine
学习Swift语言,SwiftUI+Combine开发app,帮助你成为Swift语言专家。

【Swift】
Swift一小时极简微课,快速掌握Swift语法核心知识点

【Swift教程】
1.Swift5 教程由浅入深涵盖了语言的所有特性
2.Swift代码风格指南帮您写出更规范的代码
3.Swift设计模式实践
4.Swift算法俱乐部中文版学习数据结构与算法分析

【Swift + SwiftUI + Combine】
更有Swift + SwiftUI + Combine相关的学习内容,帮助你快速开启应用开发之旅,掌握响应式函数编程。

使用 Swift + SwiftUI + Combine 开发的具体优点:
简洁易学:Swift 是一门简洁易学的语言,SwiftUI 是一个声明式 UI 框架,Combine 是一个函数响应式框架。这三者结合在一起,可以让开发者快速高效地开发出优雅的应用程序。
高性能:Swift 是一门高性能的语言,Combine 是一个高性能的框架。这套工具可以让开发者开发出性能卓越的应用程序。
可靠性:Swift 和 Combine 都是由 Apple 开发和维护的,具有良好的可靠性。
可扩展性:Swift 和 Combine 都是可扩展的框架,可以满足开发者的各种需求。
数据绑定:SwiftUI 提供了强大的数据绑定功能,可以让视图与数据保持同步。Combine 的发布者-订阅者模式可以让开发者轻松地将数据绑定到视图。
异步处理:Combine 提供了丰富的异步处理功能,可以让开发者轻松地处理异步数据。
事件处理:Combine 可以用于处理各种事件,例如用户交互、网络请求等。
测试:Swift 和 Combine 都提供了良好的测试支持,可以帮助开发者提高应用程序的质量。
总体而言,Swift + SwiftUI + Combine 是一套强大的开发工具,可以帮助开发者开发出高质量、高性能、可靠的应用程序。

【2】 使用Swift语言学习算法知识

数据结构与算法分析的主要知识内容包括:

数据结构:数组、链表、树、图等。
算法:排序、查找、图搜索等。
算法分析:算法复杂度、算法性能等。
数据结构与算法分析是计算机科学的基础,是所有计算机程序的基础。掌握数据结构与算法分析可以使程序员更加高效地编写程序,提高程序的质量和性能。

【题解】
精选了具有代表性的算法题,使用Swift语言实现相关的数据结构与算法分析

应用部分内容基于开源协议来源于以下开源库,鸣谢:
https://github.com/SwiftGGTeam/the-swift-programming-language-in-chinese ,Swift官方教程中文翻译
https://github.com/raywenderlich/swift-algorithm-club , Algorithms and data structures in Swift, with explanations!
https://github.com/andyRon/swift-algorithm-club-cn , swift-algorithm-club的翻译。使用Swift学习算法和数据结构。

新内容

版本 1.6.6

[ - ] 优化代码逻辑

评分及评论

4.7(满分 5 分)
3,114 个评分

3,114 个评分

——|fgg

改进意见

要是能把标记为已看和未看增加筛选条件就好了,有助于快速定位哪些已看未看

开发人员回复

谢谢反馈,将在后续版本中跟进

天天fantasy

查看笔记代码格式错乱

上次说的笔记不支持滚屏反馈目前已经修改,点个赞,但是目前又有一个新的问题哈。
在笔记当中编写的代码格式无问题,保存笔记查看的话每行的占位符会被自动清空,导致格式错乱,但是回到编辑页面再次查看格式却是好的,希望查看笔记页的空格不被清除,另外是否可以新增一个Tab按钮方便编码

开发人员回复

谢谢反馈,将在下个版本修复

米老吱

还不错,有部分不足

结果只显示官网里面最热的解决方案。其实官网里面排名靠前的几个解决方案都很优秀,有时候排名第二第三的很多算法更优秀,只是解题方案少了。另外,很多优秀的方案都会提供解决思路,我觉得那个比代码更为重要,方便理解,希望开发者考虑一下怎么去优化一下

开发人员回复

谢谢反馈,之后将会做相关改进

App 隐私

开发者“雷 戴”已表明该 App 的隐私规范可能包括了下述的数据处理方式。有关更多信息,请参阅开发者隐私政策

用于追踪你的数据

以下数据可能会用于在其他公司的 App 和网站中追踪你:

  • 标识符

隐私处理规范可能基于你使用的功能或你的年龄等因素而有所不同。了解更多

更多来自此开发人员的 App

音标小助手 - 学习英语音标与自然拼读
参考资料
Linux命令手册 - 命令速查
软件开发工具
基础英语口语
参考资料
法语入门 - 法语自学发音入门到进阶课程
参考资料
PyPie - Python语言编程入门
软件开发工具
Gifive for GIF - 实况/动图转换
摄影与录像

你可能也会喜欢

算法宝-算法动画图解,代码执行可视
软件开发工具
Codereader.dev
软件开发工具
ZLGithubClient
软件开发工具
NeoServer - SSH终端/Linux监控
软件开发工具
Global Store Go
软件开发工具
Terminal & SSH
软件开发工具