一、调用系统应用1、调用app store界面方法在实际开发中,往往要推荐自己其他应用和推荐自己的收费软件,那么我们就需要在程序中直接连接到app store的相应页面。实际上的做法很简单,使用的还是UIApplication类的OpenURL方法:[[UIApplication sharedApp...
分类:
移动开发 时间:
2014-11-05 18:54:51
阅读次数:
264
本代码适用于iOS7之后的版本:NSString *str = [NSString stringWithFormat:@"itms-apps://itunes.apple.com/app/id%@", APPID];[[UIApplication sharedApplication] openURL...
分类:
移动开发 时间:
2014-11-05 16:59:53
阅读次数:
201
如要实现项目A里点击一个Button,跳到项目B:1. 项目B里info.plist设置:2. 在项目B的Appdelegate里实现方法:/** * BProject AppDelegate */- (BOOL)application:(UIApplication *)application .....
分类:
移动开发 时间:
2014-11-05 16:42:57
阅读次数:
187
委托模式在之前的博客中用到了很多,比如各种复杂的Cocoa Touch框架的UI控件,几乎都用到了委托来响应控件事件或控制其他对象。
委托模式
-问题:
处理一切IOS应用都在UIApplication中完成,但是在设计过程中并不友好,它藕合度高,职责不清,难以维护,需要不断不断的重构,因此需要把看似功能很复杂的类分解或者分派成功能明确的类。
Apple中我们经常用两种类,一个是框...
分类:
移动开发 时间:
2014-11-04 21:11:41
阅读次数:
224
思路:将NSObject转化为NSData,然后将NSData存入到Core Data中
现有两个自定义的类:Person和Birthday,都需要使用NSCoding,实现initWithCoder和encodeWithCoder两个方法。
Core Data实现
添加数据:
AppDelegate *appDelegate = [[UIApplication sharedApp...
分类:
移动开发 时间:
2014-11-04 19:39:23
阅读次数:
288
IOS开发,从应用跳转到用浏览器打开网页:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.oatos.com/bbs/"]];
用一个Button覆盖整个cell,添加动作
cell.accessoryType = UITableViewCellAccessoryNone;
...
分类:
移动开发 时间:
2014-11-04 13:18:21
阅读次数:
210
为了避免启动画面一闪就消失
在AppDelegate.m 中 修改如下
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary
*)launchOptions {
[NSThread
sleepForTimeInterval:2];
...
分类:
移动开发 时间:
2014-11-03 17:47:40
阅读次数:
191
iOS开发UI篇—程序启动原理和UIApplication一、UIApplication1.简单介绍(1)UIApplication对象是应用程序的象征,一个UIApplication对象就代表一个应用程序。(2)每一个应用都有自己的UIApplication对象,而且是单例的,如果试图在程序中新建...
分类:
移动开发 时间:
2014-11-02 19:36:38
阅读次数:
293
AppDelegate.h
#import "AppDelegate.h"
#import "RootViewController.h"
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launc...
分类:
其他好文 时间:
2014-11-02 09:32:00
阅读次数:
196
1.了解main函数,UIApplication是初始化程序的核心,它接受4个参数。其中argc和argv两个参数来自于main()接受的两个参数;另外两个String型参数分别表示程序的主要类(principal class)和代理类(delegate class)2、plist xml格式文件通...
分类:
移动开发 时间:
2014-11-01 21:44:22
阅读次数:
243