iOS入门、还是老手,都是值得收藏的一个资源文档

网页游戏老手村《梦幻西游网页版》项目开发经验分享 基于白鹭引擎研发的页游大作《梦幻西游网页版》仅用时数天步入iOS免费版TOP3,截至目前,这款产品将近20天位列畅销榜Top 10,目前基本稳定在Top 20,首月仅iOS平台流水便破亿,其表现甚至超过了很多原生手游,让很多从业者对H5游戏的上限有了新的认识。 《梦幻西游网页版》与大部分H5游戏的不同之处在于:算上调优,其研发阶段经历了近1年半的时间。为了更多的了解这款游戏的开发故事,白鹭引擎团队有幸联系到了《梦幻西游网页版》项目组团队成员并与之进行交流。 以下是相关内容: 1.这部大作的项目团队由哪些人组 阅读详情

马上过年了,可以利用年假期间学习一下;对于老手来说,本文排版也可以优化,为了方便,对于github开源项目,也可以将明星导入出来,便于查找,支持迅捷项目也可以进行标记。

初级,可以先款一下浏览一下,先对iOS整个生态提前完整的印象,打开眼界,对于未来的学习、工作能节省很多时间,少走一些弯路。

对于老手来说,本文排版也可以优化,为了方便,对于github开源项目,也可以将明星导入出来,便于查找,支持迅捷项目也可以进行标记。

包含了完整的教程、多个框架、不计其数的、网站、资料等,目前工具总数4600+,涵盖了和iOS学习、日常工作中的相关方方面面,不管是iOS入门、还是老手,都是值得收藏的一个资源文档。

SwiftUI 资源

  • 基于 Swift UI 实现开源App。

  • 收集收集并分类整理的 Swift 开发学习资源,包括 Apple 的示例代码和文档,以及 github 上的项目和智慧开发者的技术博客。

  • 关于SwiftUI和Combine的文章、教程、指南和视频的列表的大杂肉。

  • SwiftUI 教程、库、和文章的精选列表(中文)。

image.png

传送门:GitHub 地址→  github.com/uzi-yyds-co…

学习架构/模式相关开源框架

  • 一个将应用拆分成小部分的小框架
  • 使用 RxSwift 的简洁架构的示例。
  • 是一个基于浏览器内核通过HTML+CSS原生开发移动应用的iOS框架。
  • 一个基于MVC的项目框架,并集成了一些常用的功能。
  • 一个iOS框架的集合,包括MVC、MVVM、MVVM+RxSwift、VIPER、RIBs等等。
  • 一个 iOS 开发的整体方案,灵感来自 Redux 和 MVVM。
  • 这个库包含了一个实现VIPER架构的详细示例,基于Alamofire、AlamofireImage、PKHUD、CoreData等框架。
  • Reactant 是一个 iOS 响应式框架。
  • 一个Viper框架,让基于VIPER架构开发的APP更加简单,基于Swift。

image.png

代码质量检查框架/工具

  • 代码质量总是很重要的。留代码检查,内存检查工具等等

  • 在程序运行时寻找内存资源

  • 在开发阶段找到内存问题。

  • 用于重新格式化Swift代码的代码库和命令行格式化工具。

  • 帮助检测运行时循环引用的iOS库。

  • 帮助分析iOS内存使用情况的iOS工具

  • 私密的剧本和注释,代码质量很差时,在编译时产生的额外错误和警告,目的是希望的编码。

  • iOS 项目努力避免错误的编码。

  • 在没有下,在发现内存问题和iOS应用程序的情况下。

  • 用于 Swift 的跨平台分析器,帮助您写更简洁的代码并避免错误

  • 是一个团队提交完整的Objective-C代码,甚至不需要尝试

  • 在不运行应用程序或写详细测试的情况下查看xib和相关脚本问题。

  • 一个帮助您检查是否在主线程中进行了 UI 更改的保护程序。

image.png

image.png

由于本文篇幅有限,还有部分项目未能在本文展示,望周知。喜欢点赞就好QAQ

年后加薪面试跳槽的小伙伴可以自己收藏下,以便不时之需。iOS学习资料相对比较少的!对几乎所有和 iOS 开发相关的文档进行了整理、融合和补充,更适合国内开发者。

传送门:GitHub 地址→ github.com/uzi-yyds-co…

有关技术招聘干货、笔试面试经验和技巧、简历、招聘等方面的精品文章,希望对想要找工作,以及正在找工作的你,能够有所帮助。

除了之外,更多的还有我的一些见解、心得和思考,作为一个过来人,一个互联网从业者,我希望不仅仅只是给你们带来一些干货,同时我更希望能够给你们提供有价值的思考和观点。

从PyQt5老手到PySide6新手:我如何用官方Examples快速上手(附环境配置清单) 本文分享了从PyQt5迁移到PySide6的实战经验,通过官方示例快速上手新框架。文章详细介绍了环境配置、核心差异点调试技巧,以及构建兼容层的策略,帮助开发者平滑过渡。特别适合有PyQt5经验的开发者快速掌握PySide6,提升开发效率。 阅读详情

相关推荐

iOS游戏开发实战:使用GameKit框架

GameKit是苹果公司开发的一个跨平台框架,其主要用于增强iOS和tvOS上的游戏体验,它为开发者提供了玩家身份验证、游戏排行和成就系统等一套完整的解决方案。该框架结构由多个组件构成,包括但不限于 GKMatch, GKTurnBasedMatch, GKScore, 和 GKLeaderboard 等核心类。GKMatch类用于处理实时多玩家游戏会话的连接和数据交换。GKTurnBasedMatch则主要针对回合制游戏,它允许玩家在游戏中进行回合交换,而不必所有参与者同时在线。

weixin_42594419的博客 1512

iOS 开发入门资料总结/书籍

iOS开发官方资料书籍 官方资料 Apple developer 网站文档 https://developer.apple.com/documentation Xcode 11 Xcode Help: https://help.apple.com/xcode/mac/current/ Documentation:https://developer.apple.com/documentation/xcode/ swift Swift Documentation:https://swift.or

weixin_43987915的博客 654

手把手教你用神经网络优化电机控制:从Simulink仿真到实际部署

本文提供了一套完整的工程实践指南,详细讲解了如何将神经网络应用于电机控制,从Simulink仿真建模、轻量级网络设计,到关键的模型量化与代码生成,最终实现向DSP/FPGA硬件的实际部署。文章直面实时性、精度与资源限制等核心工程挑战,为工程师提供了从理论到落地的清晰路径和实用避坑策略。

weixin_29246195的博客 226

IOS开发快速开发和查询

关于IOS开发新手老手快速浏览或查找,可以看这里:

ylwdi的专栏 494

保姆级图解:FD-SOI工艺流程中的关键三步(外延生长、应变硅、HKMG)

本文详细解析了FD-SOI工艺流程中的三大关键技术:外延生长、应变硅工程和HKMG集成。通过选择性外延生长技术优化接触电阻,利用应变硅提升载流子迁移率,并结合先栅高k金属栅工艺实现精准栅极控制,FD-SOI技术在智能手机处理器和自动驾驶芯片制造中展现出卓越的低功耗与高性能平衡。

weixin_29267307的博客 490

英飞凌 TC4X MCAL之SPI中断与DMA高效传输实战

本文详细介绍了英飞凌TC4X芯片的SPI通信实战,重点讲解如何通过MCAL配置SPI中断与DMA实现高效数据传输。针对汽车电子领域的高吞吐需求,提供了从基础配置到中断处理、DMA优化的完整解决方案,包含代码示例和调试技巧,帮助开发者提升系统性能与CPU利用率。

k0l1m2n3o的博客 874

Intelygenz iOS架构:构建高效、可扩展的iOS应用

Intelygenz iOS架构:构建高效、可扩展的iOS应用 项目介绍 Intelygenz iOS Architecture(以下简称Archit)是一个开源的iOS架构项目,旨在为开发者提供一套高效、可扩展的iOS应用架构方案。该项目不仅包含详细的架构文档,还提供了一个使用OMDb API的示例应用程序,帮助开发者快速理解和应用Archit架构。 项目技术分析 Archit架构的核心在于其模...

gitblog_00752的博客 473

服务器安全配置:二、本地安全策略设置

密码最长使⽤期限”设置为“90天”;“⽤可以还原的加密来存储密码”设置为“禁⽤”“复位账户锁定计数器”设置为15分钟,贴图这里是我自己设置的时间,15分钟也够用,具体看自己需要。”网络访问: 不允许 SAM 帐户和共享的匿名枚举“设置为“已启用””网络访问: 限制对命名管道和共享的匿名访问“设置为“已启用””网络访问: 不允许匿名枚举 SAM 帐户“设置为“已启用”“关机: 允许系统在未登录的情况下关闭”设置为“已禁用”(1)交互式登录:不显示最后的⽤户名”设置为“已启⽤”

weixin_48825672的博客 3135

开源探索:深入浅出RxSwift中文文档

在当今瞬息万变的技术世界中,响应式编程以其独特魅力迅速崛起,成为了许多开发者的新宠。为了让更多iOS开发者快速步入这一潮流,一位热心的开发者倾心打造了一项非官方宝藏——《RxSwift中文文档》。该文档不仅覆盖了RxSwift的核心知识,更融合了RxJS和ReactiveX等响应式编程大家庭成员的精髓,成为了一站式学习响应式编程的宝典。 ## 项目介绍 《RxSwift中文文档》是一个致力于降...

gitblog_00900的博客 503

ABAP Cloud 里的高性能日志:CL_BALI_LOG、XCO_CP_BAL 与 AML 的性能对比与选型指南

ABAP日志框架性能对比与选型建议 本文对比了ABAP Cloud中三种主流日志框架的性能表现与适用场景: 标准BALI:适合明确需要保存日志的场景,保存路径短,性能较好 XCO_CP_BAL:API更现代但性能较低,适合需要即时可见性的场景 AML:开源框架,擅长消息缓冲,适合批量处理时暂存消息 测试结果表明: 纯记录不落库时AML最快 需要保存时BALI性能最优 second connection不提升性能但能确保日志留存 选型建议: 高频批处理优先AML+BALI组合 故障诊断考虑XCO的即时可见性

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 214

安全与加密常识(10)linux系统证书管理

1. 将自定义CA证书(如my-ca.crt)放到源目录# 2. 编辑配置文件,启用该证书(末尾添加一行 my-ca.crt)# 3. 执行命令同步(核心工作环节)# 4. 验证结果:检查是否生成哈希链接和合并到证书束ls /etc/ssl/certs/my-ca.pem # 证书文件ls /etc/ssl/certs/$(openssl x509 -hash -noout -in /usr/share/ca-certificates/my-ca.crt).0 # 哈希链接。

二进制君 282

探索Xcode错误收藏库:你的iOS开发问题解决方案

探索Xcode错误收藏库:你的iOS开发问题解决方案 在这个链接中,创建了一个名为的项目,它是一个专门收集和解决Xcode开发过程中遇到的各种错误的宝藏库。对于iOS开发者来说,这是一个非常实用的资源,可以帮助你快速定位并修复问题,提高开发效率。 项目简介 Xcode-Error-Collection是一个开源的GitHub仓库,里面包含了各种Xcode构建、运行、编译时可能出现的错误信息及其对应...

gitblog_00038的博客 355

【BIM入门实战】Revit创建地形的几种方法及优缺点

Revit在体量和场地选项卡的【地形表面】工具可以创建三维地形,有三种方法:放置点、指定点文件和导入实例文件、倾斜摄影点云技术和InfraWorks地形生成。 文章目录1. 放置点2. 指定点文件3. 导入实例文件4. 倾斜摄影点云技术5. InfraWorks地形生成 1. 放置点 放置点功能位于体量和场地选项卡下地形表面,点开找到放置点,并通过自定义设置点的高程值来创建地形的高程数据。 优点:通过用户自定义高程点来绘制模型,使地形更为精确。 缺点:只适用于面积小的项目,面积太大,人工效率低下。 .

智慧空间实验室 4757

推荐:Vitamio - 强大的iOS多媒体框架

推荐:Vitamio - 强大的iOS多媒体框架 1、项目介绍 Vitamio 是一个专为iOS设计的开源多媒体框架,它提供了完整的硬件加速解码器和渲染器,旨在简化多媒体处理并提升性能。通过其简洁且强大的API,开发者可以轻松集成到自己的应用中,实现流畅的视频播放和其他多媒体功能。 2、项目技术分析 Vitamio的核心优势在于其硬件加速特性,这意味着它可以充分利用设备的硬件资源,降低CPU负载,...

gitblog_00015的博客 362

西南科技大学数字电子技术实验七(4行串行累加器设计及FPGA实现)FPGA部分

/在k=1时输入1,并在k=0时运算。//在k=1时输入0,并在k=0时运算。//在k=1时输入1,并在k=0时运算。//在k=1时输入0,并在k=0时运算。//在k=1时输入1,并在k=0时运算。//在k=1时输入1,并在k=0时运算。//在k=1时输入0,并在k=0时运算。//在k=1时输入0,并在k=0时运算。三、程序清单(每条语句必须包括注释或在开发窗口注释后截图)四、综合、管脚分配、生成输出文件、下载(所有步骤截图)五、仿真程序清单、波形(波形截图必做,截图!.k(k),//开关。

Welcome To My6n Blog 4330

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

动态之美:Motion —— 优雅的iOS动画库

动态之美:Motion —— 优雅的iOS动画库 项目简介 欢迎来到 Motion 的世界——一个专为iOS开发者设计的库,它能帮助您轻松创建令人惊艳的视图、图层和控制器转场动画。无论您是初学者还是经验丰富的开发者,Motion都将带您领略到简洁API背后的强大潜力。 项目演示 Motion的亮点之一就是其丰富的示例应用——Photos。这个例子展示了如何在项目中实现图片浏览时的流畅过渡效果。 ...

gitblog_00014的博客 640

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

探索宇宙级的iOS开发框架:CosmicMind Samples

探索宇宙级的iOS开发框架:CosmicMind Samples 在iOS应用开发的世界中,创新和优雅的设计始终是开发者追求的目标。今天,我们向您推荐一个非常独特且充满魅力的开源项目——CosmicMind Samples,它是一个集合了各种示例项目的库,这些项目都是基于CosmicMind的一系列强大框架——Material、Motion、Graph以及Algorithm构建的。 1. 项目介...

gitblog_00082的博客 998

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

推荐开源项目:YCDownloadSession - iOS端的高效下载管理解决方案

推荐开源项目:YCDownloadSession - iOS端的高效下载管理解决方案 在移动应用开发中,高效的资源下载和管理一直是一个关键环节。今天,我们要向大家隆重推荐一款强大的iOS下载管理工具——YCDownloadSession。这款由开发者onezens精心打造的开源项目,专为解决iOS应用中的下载需求而生,无论是简单的文件下载还是复杂的后台任务管理,它都游刃有余。 项目介绍 YCDow...

gitblog_00911的博客 470

推荐文章:GDPerformanceView——优化iOS应用的得力助手

推荐文章:GDPerformanceView——优化iOS应用的得力助手 在追求极致用户体验的路上,每个开发者都在努力提升应用的性能。今天,我们将向您介绍一个强大的工具——GDPerformanceView,它能直观地展示您的应用性能关键指标,助您一臂之力。 项目介绍 GDPerformanceView是一个轻量级的开源库,专为iOS应用设计。这个小而美的工具可以在设备的状态栏上方显示当前应用程序...

gitblog_01116的博客 743

iOS性能优化宝典:提升应用体验的终极指南

在移动应用开发领域,性能优化是提升用户体验的关键环节。`iOS-Performance-Optimization`项目应运而生,它是一个专注于iOS性能优化的开源项目,涵盖了从基本工具使用到高级优化技巧的全方位内容。无论你是iOS开发新手还是资深开发者,这个项目都能为你提供宝贵的参考和实践指导。 ## 项目技术分析 `iOS-Performance-Optimization`项目的技术内容丰富...

gitblog_00098的博客 722

程序员资源整理经验:一站式职场人导航开发编程专区

日常写代码、做运维、自学开发时,相信很多开发者都会遇到同一个痛点:浏览器书签越堆越多,在线调试工具、技术文档、云服务、技术博客分散在几十条记录里。编码进入思路流畅的阶段,临时需要查 JSON 格式化、服务器监控、前端组件文档,翻找书签会直接打断开发节奏;长期整理各类开发资源的过程中,我发现一个整合完善的编程资源职场人导航聚合页面,里面按开发岗位、技术方向做好分层收纳,无需自己逐个搜集、保存链接,这里结合我的使用体验,分享实用的工具与站点资源。

awayaya1的博客 165

DataHub v0.1.72 发布解读:Lineage 缓存 GZip 压缩与 Browse Paths 非阻塞升级实践

本文基于 DataHub(The Context Platform for your Data and AI Stack)仓库中 [v0.1.72 发布说明](https://link.gitcode.com/i/78856a5465968b805077036e33fcf98c) 展开,梳理该版本引入的两项核心变更——Lineage 缓存 GZip 压缩与 Browse Paths 升级的非阻塞化

gitblog_00293的博客 356

推荐文章:MZDownloadManager - 强大的iOS下载管理工具

在移动应用开发的广阔天地中,高效且稳定的文件下载功能始终是不可或缺的一环。今天,我们向您隆重介绍一款专为iOS平台打造的开源项目——**MZDownloadManager**。这款神器由经验丰富的开发者Muhammad Zeeshan精心设计,旨在解决应用程序中的下载难题,特别是对于资源密集型应用来说,它更是不可多得的好帮手。 ## 项目介绍 **MZDownloadManager** 是一个...

gitblog_00096的博客 617

推荐开源项目:运用RxSwift构建的WanAndroid iOS客户端

推荐开源项目:运用RxSwift构建的WanAndroid iOS客户端 RxStudyRxSwift/RxCocoa框架,MVVM模式编写wanandroid客户端项目地址:https://gitcode.com/gh_mirrors/rx/RxStudy 随着移动开发领域的不断演进,响应式编程成为了一个不可忽视的趋势。今天,我们将聚焦一个精彩的开源项目——基于RxSwift实现的WanAnd...

gitblog_00042的博客 457

iOS文件名非法字符全解析

iOS文件名非法字符问题解析(摘要) iOS对文件名中的特殊字符(如冒号、反斜杠等)有严格限制,这些限制源于Unix文件系统传统和路径解析安全考量。开发者常遇到"hero:run.anim"等含非法字符的文件导致读写失败或数据丢失的问题。本文详解iOS文件系统规则(HFS+/APFS)、常见非法字符及其技术原因,并提供检测方法(如Swift字符集校验)、规范化方案(替换为下划线)和跨平台兼容策略。重点建议:采用最严格的命名规范(仅字母/数字/下划线/短横线),在CI流程集成自动化检测,历

本博客聚焦游戏开发技巧、创业实战心得及大学热门课程干货。这里既有技术深度,也有思维广度,无论你是开发者、创业者还是高校学子,都能在这里找到适合自己的成长之路! 606
上一篇: 新iOS面试题:iOS开发-组件化
下一篇: 2021最新—Swift面试题
iOSvv
博客等级 码龄7年 20粉丝 19原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值