自己收集的一些iPhone学习资料(应用软件+游戏开发)[更新]

07. 软件学习资料汇总.zip 包括stm32硬件开发各种学习资料,如库函数汇总,固件库,及各种stm32学习笔记扫描版和开发用到的学习教材扫描版。 立即下载

注意:所有图书的下载地址都去掉了,大家有能力的还是支持正版吧。

 

貌似也学了一段时间的iPhone开发了,稍微整理下收集的学习资料吧,主要还是用来制作游戏的,当然懂SDK也是很有必要的,iPhone上的软件开发也是挺有意思的,不过至少也要了解iPhone的架构嘛~

 

  PS:所有的资源请大家google吧,很容易找到的。

 

A:Object-C

首先当然要会看obj-c的代码了,学过java,C++的很容易上手,多注意那些不同的地方的语法就行了。

1.《Object-C 第一版》 , 大致讲了obj-c的一些语法,很精简

2.《Programming in Objective-C 2.0 (2nd Edition) 》 ,这本书是面向完全初学者的,所以看需看吧。

 

 

B:关于学习SDK

接着SDK也是要了解的,delegate啊,view啊,controller啊,还有interface build的xib如何和xcode中的代码联系起来的。如果不作软件开开发的话大致了解下好了,我自己也是看了一些。

1.《 iPhone SDK Development (The Pragmatic Programmers) 》 ,这个是有中文版的,好像是对应ios4了,不过我看的那本还是针对3.0的,不过最好还是制作能至少在3.0和ios4上的跑的程序吧~

 

 

C:关于游戏制造的部分

a)这里首先要说的是iPhone上的开源游戏引擎,当然用SDK也是能制造游戏,但是引擎给你提供了很多很酷的东东,如果用SDK那这些东西都得你自己去实现了~只说我自己在接触的。

1.cocos2d-iPhone

这个毋庸置疑是iPhone上最强大的2D游戏开发引擎,我自己也在学习这个。

整个框架很简单,基本就是CCDirector,CCSence,CCLayer,CCMenu,CCSprite的协作了。而且还提供了丰富的Action和Effect,很多我之前想要自己实现的效果这里基本都有了,呵呵,如果你是写游戏引擎的,这也是相当好的学习资料呢。

点我去官方网址

 

2.CCGameBox

这个是epicForce的Dr_watson写的,他本人说是一个lib,接口和HGE的比较接近。之前有一段时间是在学习这个,因为我的植物大战僵尸-连连看 iPhone版就是用CCGameBox移植的,CCGameBox只能说是给出了一种完全用C++写iPhone游戏的模板吧,但是很多的效果都要自己代码实现的。

PS,这里说下epicForce,非常有名iFighe,SuperLaser,StoneWars都是他们制造的,而且质量都很高,我都是限时免费的时候入手的,哈哈。另外也在新浪微博上关注Dr_watson了~

点我去论坛

 

3.cocos2d-x

这个是前几天才知道的,只是觉得非常强大。x是基于cocos2d的接口,然后用C++语言实现跨平台的游戏引擎,当然也是开源的。跨平台包括:iPhone,android,win32等。总之你写了一个游戏,稍做修改就能在多个平台上跑了,是不是很酷?不知道性能如何。

点我去官方网站

 

b)然后是book的部分,书中主要讲的是如何写好一个游戏,而不是针对某个游戏引擎,这点要注意。

1.《iPhone Game Projects》

这个是第一本看的书,大致看了书里的所有章节,书中的例子没有去运行过~这本书挺不错的,从好多方面介绍了在iPhone上开发游戏需要考虑的内容。包括如何用c写跨平台的代码,如何写游戏的network部分,如何根据iPhone的特点来设计界面,如何优化iPhone的程序等等。

 

 

 

2.《iPhone Game Development》

这本书里不光是针对iPhone游戏开发的,还有很大一部分讲了游戏引擎的设计,比较基础的,非常适合刚刚进入游戏开发世界的童鞋~书里对2D和3D都有涉及到,还包括如何实现particle system(例子系统)等。书中有个完整3D游戏的例子可以从作者的网站上下载到,是非常好的学习资料!

 

 

3.《iPhone Advanced projects》

这本书我只大致看了一,二两章,是关于例子系统和开发联网游戏的,后面的章节还有一些调试技巧,实用数据库云云的,以后有需要再看吧~

 

 

4.关于cocos2d-iphone使用的2本书

   《Learn iPhone and iPad cocos2d Game Development 》 和 《Cocos2d for iPhone 0.99 Beginner's Guide 》

  这两本都是学习cocos2d系列的很好的材料,很多的例子。

 

 

 

 

D:论坛

论坛是必不可少的啦,可以认识牛人,可以交朋友,可以提问,也可以帮助别人,呵呵

 

1.http://www.cocoachina.com

国内非常的好的iPhone开发论坛,里面有很多的牛人,包括一些人气游戏的作者。应该说这个网站见证了很多牛人的成长吧。

游戏开发板块也有不少好的教程,对于cocos2d,推荐的是知易Cocos2D-iPhone 游戏开发教程 系列,写的很清楚的说。

 

2.http://bbs.weiphone.com/

这个也比较有名,非常活跃。相当于cocoachina这个网站主要是iPhone使用者交流的地方,游戏是破解,越狱什么的~不过里面也有很多优秀的很有技术含量的文章,比如如何动态修改游戏,因为之前做nds的破解,所以对这方面的内容也是情有独钟的~

 

3.http://www.cocos2d-iphone.org/forum/

  cocos2d-iphone的官方论坛,已经积累很多的问题了,提问前可以先搜下一下已有的帖子。

 

4.http://www.cocos2d-x.org/projects/cocos2d-x/boards

  cocos2dx的官方论坛,不过目前的问题不是很多,大家踊跃提问吧。

 

先写到这里吧,看看以后还有没有什么补充的。

软件学习网站合集(自己整理的哦) 软件学习网站合集,希望可以帮到大家,国内外的都有(自己整理的哦) 立即下载

相关推荐

软件学习资料

哥们的那个空间软件学习资料

软件资料网站

1. java se https://docs.oracle.com/javase/specs/index.html 2. postgres https://www.postgresql.org/download/linux/redhat/ 3. redhat https://developers.redhat.com/products/rhel/download

pope9995的专栏 4612

最新蓝奏云软件库源码分享

蓝奏云软件库,添加分类填入蓝奏云文件夹分享链接,链接密码即可。 非webview为接口式获取文件列表,不存储本地,只用在蓝奏云上传文件即可。 后端thinkphp,前端uniapp 默许后台账号:admin 密码:123456 支持会员下载+积分下载+免费下载+购置积分+购置会员+会员签到+积分兑换+支付宝app支付+其他全平台第三方支付等

各种学习网址

看示例选图:echarts:https://echarts.apache.org/examples/zh/index.html#chart-type-scatter。html,css,js学习:https://www.runoob.com/js/js-obj-array.html。网址1:https://docs.sqlalchemy.org/en/14/orm/index.html。各种学习资源:https://www.apachecn.org/#/docs/docs/README。

leshen_88的博客 4484

游戏学习资料整理

资源文档的整理,以后可以随时使用,可以死更快的方便程序员们开发

超全学习资料分享

学习教程分享 关注下期更新各大常用软件下载教程资料 一边学习,顺手分享,共勉。 有想学什么找不到的,评论留言尽力帮你们找 四大基础课程篇 数据结构 操作系统 计算机系统 计算机网络 前端篇 HTML教程 CSS教程 JavaScript 教程 jQuery 教程 Bootstrap 教程 Vue.js 教程 JSON 教程 AJAX 教程 语言篇 Python2 基础教程 Python3 基础教程 JAVA教程 C 语言教程 C++ 教程 C# 教程 Perl 教程 PHP 教程 Ruby 教程 Lua 教程 Go 语言教程 JSP 教程 XML 教程 数据库篇 SQL 教程 JDBC教程 M

如何学习iphone游戏开发

注意,我本人也是刚接触iphone游戏开发不久,之前完全没有mac开发相关经验,只有一些c/c++和java的编程经验。 所以,我想谈一谈我在学习过程中的一些心得和体会。当然,我还会继续学习下去,如果哪天学好了,我准备再写一篇《如何学好iphone游戏开发》:)   首先...

257

S7-1200模拟量

将两种不同的金属或合金金属焊接起来,构成一个闭合回路,利用温差电动势来测量温度,当两端存在温度梯度时,回路中就会有电流通过,此时两端之间就存在电动势--热电动势,这就是所谓的塞贝克效应(seebeck effect)。温差越大,热电动势越高。热电偶是有正负极性的,所以需要确保导线连接到正确的极性,否则会造成明显的测量误差。为了使温度补偿达到最佳效果,必须将热电偶模块安装在温度稳定的环境中简述:两种金属,每一种金属随温度变化是不同的,出现温差--由俩金属构成的回路就会有电流经过,因此两端形成热电动势。

王阿妹小天才的博客 2593

如何将您的iPhone更新到最新的iOS版本

It’s a good idea to keep your iPhone’s software (iOS) up to date. Updates are available for free from Apple. They apply the latest security and bug fixes and features to your iPhone. Here’s how to upd...

culul01313的博客 5472

手把手教你用思岚RPLIDAR C1激光雷达实现简单环境扫描(树莓派4B+Ubuntu22.04)

本文详细介绍了如何在树莓派4B(Ubuntu 22.04系统)上驱动思岚RPLIDAR C1激光雷达,从硬件连接、权限配置、SDK编译到运行示例程序,最终实现环境扫描数据的可视化。通过手把手教程,帮助开发者和爱好者快速上手激光雷达应用,构建简单的环境扫描图。

j2k3l4的博客 1133

Macbook Pro Bootcamp 安装触控板驱动mac-precision-touchpad在Windows系统下实现更好的触控板操作

由于很多软件的限制,所以不得不在Windows和MacOS之间进行切换,然而,Windows下虽然Bootcamp提供了触控板的驱动,然而只能实现简单的上下滑动和点击等操作,而且在滑动页面的时候滑动非常不流畅,体验极差。 今天无意间发现了一款第三方撰写的驱动,可以较为完美地实现Macbook笔记本在Windows系统下的触控板操作支持,通过在我的2015款Macbook Pro(A1502)进行安装测试,感觉体验很不错,在这里分享给大家。 驱动来自于Github上的imbushu,他的项目地址如下: htt

博客 1万+

研究发现安卓手机收集用户数据是同类iPhone 20倍

本文转载自 腾讯科技 无论你使用的是iPhone还是安卓设备,它们都会不断地向苹果或谷歌发送数据,包括你的位置、电话号码和本地网络详细信息。爱尔兰都柏林圣三一大学(Trinity College Dublin)的计算机科学教授道格·莱斯(Doug Leith)最近对两大平台收集的数据量进行了对比,发现典型安卓手机收集的用户数据大约是iPhone的20倍。 据莱斯发现,iOS和安卓系统都在不断收集所谓的遥测数据,并分别将其发送给苹果和谷歌。这些信息的范围从将SIM卡插入智能手机到与硬件和应用程序交互等。即

m0_46163918的博客 3108

杂货店商品数据集挖掘关联规则实验

(2)选择事务集中前100条事务,选择合适的支持度阈值,使用Apriori算法和FP-growth算法挖掘频繁项集(推荐使用mlxtend包的apriori和fpgrowth函数),并对比apriori算法和fpgrowth算法的时间复杂度;(比如用户1000在2015年3月15日对应的事务为{‘sausage’,’whole milk’,’semi-finished bread’,’yogurt’}),然后按照用户ID递增,时间递增的方式对事务进行排序;7. 排版工整自洽,图表标题准确(10分)

m0_62500122的博客 1441

iphone屏蔽系统更新_iphone如何实现永久屏蔽IOS系统更新?

一直以来苹果的新系统更新覆盖率是全行业最快也是最高的,截止到ios13发布为止,ios12的全网覆盖率已经达到了惊人的90%。iphone手机如何永久屏蔽IOS系统更新?对于ios13加入的诸多功能升级以及隐藏的一些不稳定因素,更多用户会选择停留在成熟稳定和熟悉的ios12上面,在加上新系统对老设备可能不太友好的缘故。苹果虽然在设置中提供了关闭【自动更新】的选项,但这并不是真正的屏蔽更新,它还是会...

weixin_39628594的博客 1万+

matlab 求解多项式的根 四种方法

matlab 求解多项式的根 四种方法 方法一 %多项式求根函数roots p=[1,-3,1];%建立多项式系数向量p x=roots(p)%求多项式的根 x=-5:0.1:5;%步长为0.1 y1=x.*x-3*x+1;%构建一个函数 y2=zeros(size(x));%产生一个与x同大小的零向量 plot(x,y1,x,y2); 方法二 %利用函数fzero f=@(x)x*x-3*x+1; x1=fzero(f,0.5) x2=fzero(f,2.5) 方法三 %利用f

weixin_57038822的博客 1万+

模糊控制 (Fuzzy Control) 算法详解及案例分析

模糊控制是一种基于模糊逻辑的控制策略,其核心思想是通过模糊规则和模糊推理实现对复杂系统的控制。模糊控制不依赖于精确的数学模型,而是通过模拟人类的决策过程来处理不确定性和非线性问题。

闲人编程的博客 3659

iphone屏蔽系统更新_iPhone手机经常提示更新系统,教你一招关闭方法,学到了

用过iPhone手机的都知道,一段时间之后就会不停地有消息更新提醒,让你自动更新手机系统,一段时间的置之不理之后,你发现你的手机已经自动更新到最新系统了。是不是让人很头大呢?下面就来教教大家怎样关闭系统自动更新。关了再用三年也可以!系统更新一个月是不是得来问候你一下,需不需要更新。这时候你可能手忙脚乱地点关闭,却不小心点了同意更新!一部分人会选择重新降回原来的版本,还有一部分用户会选择关闭或者直接...

weixin_39733805的博客 5250

YOLOv11改进 | Conv改进篇 | 含2种改进,引入DynamicConv替换普通Conv卷积下采样和C3k2_DynamicConv替换C3k2(来自CVPR2024)

本文提出了一种基于DynamicConv动态卷积优化的YOLOv11轻量化模型改进方案。通过引入多专家机制的动态卷积模块,在增加模型参数量的同时保持较低的计算复杂度(FLOPs),有效解决了低FLOPs模型在大规模预训练中的性能瓶颈问题。文章详细介绍了动态卷积的工作原理、核心代码实现,并提供了在YOLOv11中集成DynamicConv和C3k2_GhostModule_DynamicConv模块的完整教程,包括模块添加、配置文件修改和模型训练验证过程。实验结果表明,该方案在保持高效推理速度的同时显著提升了

Ai缝合怪、助力小伙伴高效发论文 537

如何将iPhone或iPad更新到iOS 11

Apple released iOS 11 on September 19, 2017. You can upgrade by tapping “Install Now” when an update message appears, but you can also check for the update and install it immediately. 苹果于2017年9月19日发布了...

cum43546的博客 3677

SI案例分享--FPC(柔性电路板)信号仿真

设计高性能的柔性PCB时,由于采用了网格地的参考面构造,因此,需要按照特定的结构进行布局,才可以保证所需目标阻抗的稳定性,该结构的配置过程称为“Hatch Configuration”,合理的参数配置将有助于得到满意的设计效果。

一只豌豆象的博客 2831

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

iPhone更新失败怎么办?教你几招轻松解决

iPhone更新失败虽然令人头疼,但通过上述方法,你应该能够找到解决之道。在操作过程中,请务必注意备份重要数据,以防数据丢失。希望本文能为你带来帮助,让你的iPhone始终保持最新、最流畅的状态。如果你还有其他问题或建议,欢迎在评论区留言与我们交流。

m0_63254421的博客 2799

IMSL CNL 7.0.0 (x86-64)Crack

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

iPhone无法更新,一直卡住在“验证更新中”,如何处理?

最近,苹果又发布了最新版本的iOS系统13.2.3,有些用户反映在系统更新时一直卡在“验证更新中”,作为苹果用户的你有中招嘛?阅读这篇文章了解如何解决iPhone一直卡在“验证更新中”的问题。

qq_29785857的博客 3万+

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

iPhone升级iOS 15卡在请求更新上怎么办?

iOS 15正式版已经发布,很多小伙伴反馈iPhone在升级iOS 15过程中卡在请求更新上,无法继续更新。造成这个问题的原因有很多,包括WiFi网络问题或者手机软件故障等。在本文中,我们将介绍为什么iPhone会卡在请求更新上,以及解决此问题的方法。 一、检查Wi-Fi网络和iPhone电池 iPhone卡在请求更新的主要原因之一是因为iPhone与Wi-Fi的连接较弱或WiFi连接无法正常工作。iPhone将无法访问苹果服务器并发送更新请求。因此,你需要做的第一件事就是检查WiFi网络连接。如果你的W

莉莉的博客 7706

iPhone商务应用盘点(持续更新)

iPhone已经成为全球最流行的智能手机之一,但是大多数人只注意到了iPhone的游戏和娱乐功能,很少注意其商务应用,实际上,iPhone做为一款优秀的智能手机,也有许多强大的商务应用软件,本文就向大家推荐几款iPhone必备的商务应用软件。   通讯录管理   CamCard   CamCard名片全能王,是一款专业的名片识别软件,有效帮助名片管理。CamCard能利用手机自带

曲奇 1502

iphone无法更新app_如何在移动连接上进行iPhone Weather App更新

iphone无法更新appUsing the Weather app on the iPhone may seem like a no-brainer, but it has one little quirk out of the box:it won’tupdate unless you’re connected to Wi-Fi. For that, you have to turn th...

culingluan4376的博客 783
上一篇: 配置jira的svn和fisheye插件
下一篇: 读《facebook效应》想到的
LuckilyYu
博客等级 码龄20年 72粉丝 89原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值