2012年10月到2013年5月期间,一直都做iOS开发,后来开始做用cocos做游戏开发。
过去了那么久,复习一下以前学的东西。
一 新建工程
打开Xcode,选择File》Project》Single View Application,然后输入工程名HelloWolrd,选择保存路径。
创建完成之后保存,如图:
二 运行
单击上图左上角的三角形按钮,程序久可是运行了,以下界面一闪而过:
然后出现:
这就是用模拟器运行程序啦;如果闲模拟器太大,看不清楚,可以点击模拟器,然后Window》Scale》50%。
三 拖入控件
1 打开UI编辑器:单击上图右侧中的Main.storyboard文件,打开之后如图:
2 拖入按钮:然后在右侧的边侧栏中,上下边侧栏分别选择第四个和三个按钮,然后从下边侧栏中拖入一个按钮,在上边侧栏的第四栏中的“Button”改为“数字”。
如图:
3 拆分窗口:然后选中顶部栏右上角的第二个按钮,如图:
打开如下界面
4 添加按钮时间:单击选中刚拖入的按钮,然后按照Ctrl,从左边城口的Button位置拖入一条线到右边窗口的@end前面,会有一个小的弹窗,然后做如下选择:
添加完成后代码如图:
5 处理按钮事件:然后在步骤3中按钮的前一个按钮,恢复一个窗口。
点击左边侧栏中的viewController.mm,在函数showNum中添加一行代码,来设置桌面icon的数字:
[UIApplication sharedApplication].applicationIconBadgeNumber = 2;
添加完成后如图:
- (IBAction)showNum:(id)sender forEvent:(UIEvent *)event { [UIApplication sharedApplication].applicationIconBadgeNumber = 2; }
6 运行,然后运行,运行起来之后如图,可以看到这时候HelloWorld图标上是没有数字的:
7 回到桌面,然后选中模拟器,然后选中Hardward》Home,如图:
8 回到程序,点击HelloWorld回到程序,单击按钮,然后再回到桌面,这时候现实出来数字,如图:
如果出现报错:
Attempting to badge the application icon but haven‘t received permission from the user to badge the application
选中文件delegate.mm,在第一个函数中添加代码:
UIUserNotificationSettings *settings = [UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeBadge categories:nil]; [[UIApplication sharedApplication] registerUserNotificationSettings:settings];
原文地址:http://blog.csdn.net/xufeng0991/article/details/42245061