摘要:
Interface Builder被集成到Xcode 4中. 在xib中,所有的window, view都会在design canvas中显示,而不再是一个个单独的窗口。
Interface Builder中多了一个Media Library。里面显示一些媒体资源,你可以直接把图片拖入UI中。
选中一个控件,按住Option键,稍微移动一下鼠标,你会看到一些有用的标注。
在Identity Ins... 阅读全文
2011年4月5日
摘要:
这个session涵盖: 如何用Xcode4建立并编辑Project和target的设置。如何建立scheme来编译、运行、archive程序。如何建立workspace去组合多个project并且共享scheme。
编辑project的设置
当你在project navigator中点击一个project,你会在中间的编辑器中看到这个项目的设置(在Xcode3中,只能在inspector中查看)... 阅读全文
2011年4月4日
摘要:
这个session涵盖source control, source editor, find an replace and version editor.
Source control
当你创建一个新的project的时候,你可以同时建立一个本地git repository。当然,你也可以从github.com复制一个project的链接,在Organizer中建立一个repository,然后c... 阅读全文
摘要:
Xcode 4是一个全新的all-in-1 IDE,类似于Visual Studio。我有十几年的Visual Studio使用经验,初次使用Xcode3时,感觉很不方便。幸运的是Xcode4 有个质的飞跃。Interface Builder不再是一个单独的程序,它很好的集成于Xcode4中了。这样,我们就可以在Xcode4中完成编写代码、设计UI、调试等等任何事情。这个session涵盖work... 阅读全文
摘要:
WWDC 2010提供了大量的很有用的视频资料。可惜,我只看过一些,没有这么多时间。我打算逐步把这些视频资料都看一遍,并且摘录重要的内容和代码,同时加上一些评论,以供参考。如果您也感兴趣的话,我会很高兴。
你可以从这里here得到WWDC的原始视频(可能需要开发者帐号)。
目录
WWDC2010 Session206 介绍iPhone上的Blocks和Grand Central Dispatch ... 阅读全文
2011年3月30日
摘要:
对于大多数动画,比如缩放或移动控件,可以直接在awakeFromNib中进行。view显示的时候会运行这个动画。
但如果你想在view显示的时候实现一个控件淡入的动画,如果你也写在awakeFromNib中,你就发现没有动画,控件直接出来了。
我摸索了之后,发现可以延迟一小段时间再调用动画函数:
[self performSelector:@selector(animationShowButton... 阅读全文
摘要:
在iPhone上的UIView中很容易实现FadeIn动画,只需要在如下代码中对alpha进行操作。
theView.alpha = 0.0f;
[UIView beginAnimations:@"fadeIn" context:nil];
[UIView setAnimationDuration:1.0];
theView.alpha = 1.0f;
[UIView commitAnimatio... 阅读全文
2011年2月26日
摘要:
在iphone/mac开发中,unichar是两字节长的char,代表unicode的一个字符。但在xcode中,初始化unichar是个问题。如果像下面这样声明,会有warning "Multi-character character constant"。
unichar a = '国';
这是因为C语言中两个单引号只能用于char。可以采用直接写文字编码的方式来初始化。
unichar a =... 阅读全文
2011年2月19日
摘要:
http://stackoverflow.com/questions/4261348/mac-app-store-receipt-validation-code 阅读全文
2011年2月13日
摘要:
对于设置NSView背景图片的方法,我的方法很简单,放置一个相同大小的NSImageView在下面,然后设置缩放就可以了。
这里有更多的方法:
http://www.mere-mortal-software.com/blog/details.php?d=2007-01-08 阅读全文