码迷,mamicode.com
首页 > 移动开发 > 详细

iOS复习笔记1:HelloWorld项目

时间:2014-12-29 23:03:44      阅读:226      评论:0      收藏:0      [点我收藏+]

标签:ios   xcode   苹果开发   

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

这是因为iOS8中,设置左面图标数组需要获取权限。
处理方法:

选中文件delegate.mm,在第一个函数中添加代码:

UIUserNotificationSettings *settings = [UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeBadge categories:nil];
    [[UIApplication sharedApplication] registerUserNotificationSettings:settings];



iOS复习笔记1:HelloWorld项目

标签:ios   xcode   苹果开发   

原文地址:http://blog.csdn.net/xufeng0991/article/details/42245061

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!