有时候,我们在使用下载下来的代码的时候,会遇到无法编译运行的情况,其中很常见的一个原因就是SDK和模拟器的版本号问题,比如说,你有可能遇到下图中的问题: [Read More…]
在教程《iOS开发教程:Storyboard全解析-第二部分》中,我讲解了如何使用iOS中的delegate,但是有人写信觉得步骤不是很清楚,所以我在这里单独写一个清晰版的。 这个教程就是单独分出来,讲解如何做一个delegate+segue的跳转方法的,步骤如下: [Read More…]
在使用Nib和Xib文件,也就是Interface Builder的iOS 4.x SDK中我们通过NSLocalizedString和Nib文件来本地化字符串。其中还涉及字符串文件的编写,十分麻烦。 在iOS 5和Xcode 4.2我们也可以这样做,不过这不是我想讲的重点,iOS 5的新特性Storyboard中提供了更加便捷的iOS应用本地化的方法,我们甚至不用编写一行代码就可以实现所有语言的本地化,当然前提是你会那种语言。 [Read More…]
写了这么多教程,今天来轻松一下,猫叔是各种喵星人中我觉得最搞笑的一只,关键的一点好像是他在故意的无厘头的搞笑一样,非常搞笑,非常喜感,猫叔其实本名叫“篮子猫”,因为他喜欢钻进狭小的篮子中睡大觉,虽然来自岩手县的向下,通过博客和推特,猫叔现在可是红遍世界的大明星呢,国人给她取名“猫叔”,是因为他的年纪的确到了大叔的级别,有十岁的高龄,十分的白白胖胖,尤其是头特别的大,还喜欢眯眼,哎呀,太喜感了 [Read More…]
如果你想要在iOS程序中使用3D模型,一般来说你有3个选择:使用OpenGL ES,或者使用其他的游戏引擎:如Unity 3D,最后就是我认为最好的方法:使用Cocos3D。 为什么我觉得Cocos3D是iOS上最好的使用3D模型的方法呢?首先是因为Cocos3D是cocos2D的拓展集,完全嵌入在Xcode中,更加好控制并且可以和iOS应用结合。其次还因为Cocos3D较OpenGL ES来说比较简单,使用的方法也比较高级。这篇教程我们主要讲解Cocos3D的一些基础的内容,比如说如何设置灯光摄像机,如何绘制物体,如何设置物体运动,还有如何进行用户交互。 [Read More…]
XML也许是我们储存数据和通讯数据中最常见的一种简易方式,当我们来到XML的海洋时,我们会发现当我们用iPhone程序解析XML时,我们是有如此多的选项,让人眼花缭乱。iOS SDK本身就带有两种不同的解析库可以使用,除此之外还有很多很受欢迎的第三方的库,比如说 TBXML, TouchXML, KissXML, TinyXML, 和 GDataXML,我们究竟如何选择呢?真是个问题。 [Read More…]
不知不觉我们已经来到了Core Data系列教程的最后一部分了,在这里我们要讨论如何使用NSFetchedResultsController来优化我们的应用,提高应用的运行速度,减少其内存占用。你是不是已经忘记了以前讲过什么呢?我们来复习一下,在第一篇教程中:《iOS教程:Core Data数据持久性存储基础教程》中我们讲了如何为一个iOS程序创建一个Core Data的数据模型和测试的方法,还有我们还把这个数据模型作为数据源连接到了一个表视图上,。 [Read More…]
这个题目有点让人看不懂吧···我也不知道这个该怎么说,实际上,我前些日子收到一封来信,要求我告知如何实现单击一个表视图的项目跳转到另外一个场景去并且传递参数,我觉得这大概是《iOS开发教程:如何实现一个简单的表》这个教程中疏忽没有写的,所以另写一篇教程来写这个问题。 我们从《iOS开发教程:如何实现一个简单的表》这个教程的源代码开始,看看怎么设置一个新的场景,这个场景有一个label,我们让这个label显示我们表中的项的名称。 [Read More…]
这是接着上一次《iOS教程:Core Data数据持久性存储基础教程》的后续教程,程序也会使用上一次制作完成的。 再上一个教程中,我们只做了一个数据模型,之后我们使用这个数据模型中的数据创建了一个表视图,我们还学习了如何测试数据模型的可行性,今天,我们来看看如何在应用启动的时候,将已经存在的数据载入或者引用到我们的程序中去。 [Read More…]
其实最近更多的是在写这篇文章《iOS教程:使用持久性数据Core Data》,这篇是《iOS开发教程:Storyboard全解析-第一部分》这篇的后续,但是目前还没有完成,先放出一个持久性数据存储的教程以供参考。这其实是一篇翻译文章,英文的原文见这里。我翻译的过程中改变了一些内容以便适应我们中国人的口味,下面请看教程: [Read More…]
最新评论
-
oratis
这个错误说明得很清楚嘛,是因为你在Storyboard里面指定的类的名字错了,于是导致一系列错误,我想应该是这样
1 week ago
-
zoe
报错如下:
2012-05-08 23:17:20.948 Ratings[2502:f803] Unknown class LEAPlayerViewController in Interface Builder file.
2012-05-08 23:17:20.954 Ratings[2502:f803] -[UITableViewController setPlayers:]: unrecognized selector sent to […]
1 week ago
-
zoe
请问我现在升级到Xcode Version 4.3.2 (4E2002)了,做到“设计自定义的原型单元格”之前哪里就做不下去了,求教程啊。。。h.kaixiang@me.com,谢谢
1 week ago
-
Core Data数据持久性存储基础教程(转帖) | 小瞎与小愚
[...] 其实最近更多的是在写这篇文章《iOS教程:使用持久性数据Core Data》,这篇是《iOS开发教程:Storyboard全解析-第一部分》这篇的后续,但是目前还没有完成,先放出一个持久性数据存储的教程以供参考。这其实是一篇翻译文章,英文的原文见这里。我翻译的过程中改变了一些内容以便适应我们中国人的口味,下面请看教程: [...]
1 week ago
-
oratis
已发,请查收,话说那个源码中没有吗?
1 week ago
Show More