前奏现在随着移动开发的快速发展,越来越多的应用要求在线支付功能。最近做了一个关于支付宝支付功能的应用,在使用支付宝的过程中,遇到一些不必要的弯路,因此,写了这篇文章总结一下关于ios开发如何使用支付宝。正文首先,我们需要支付宝的功能,应该去支付宝的开发平台,下载sdk以及demo。地址:点击进入下载页面。第一步、将需要的文件,静态库等拖入工程中,这里有:include,libs,Utilities,libcrypto.a,libssl.a文件。如...
1.继承定义 公共父类使用场景:当多个类之间存在部分相同的特征以及行为时,为了防止多个类中写重复代码,新建一个公共的父类,父类中填写多个类中相同的特征以及行为,让多个类继承即可.2.继承特点 *.继承内容:父亲全部的实力变量以及方法
*.继承过来的内容的所有权:继承过来的内容是自己的,只不过来源于父类,
*.OC中只允许单继承,也就是一个类只能有一个父类,
*.继承具有传递性.A继承自B,B继承自C,A拥有B和C的...
iOS9增加了隐私控制,自己的应用如果需要调用它应用,需要在工程的info.plist中添加<key>LSApplicationQueriesSchemes</key><array><string>abc</string><string>edf</string></array>* abc和edf都是他应用公开的外部调用接口 如果不添加该项,使用canOpenURL:判断应用是否安装时会报错。原文:http://my.oschina.net/lavzchen/blog/484337
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];[UIApplication sharedApplication].statusBarHidden = YES;UIImageView *splashScreen = [[UIImageView alloc] initWithFrame:self.window.bounds];splashScreen.image = [UIImage imageNamed:@"程序进入图.png"];[self.window ...
记得12年左右的时候,美国出现了chirp应用,该应用可以使用声波在iphone手机间传输文本,图片、甚至视频,当时觉得非常高大上。再后来,到13年的时候国内也出现了很多声波应用,比如支付宝的声波支付、茄子快传的声波传输、车载设备、还有一些智能摄像机厂家使用声波在手机和摄像机间传输wifi用户名和密码信息。想在自己的应用中使用声波传输功能,但苦于在网上找不到可以用的商业版本,后来找到了又太贵,所以决定自己开发一个,方...
在企业内部分发 iOS 应用程序非常复杂。经过努力,我成功实现了在企业内部的应用程序分发。我决定用此文来记录我的最佳实践方法,以供将来参考。如果你希望通过 Safari 能在任意的 iOS 设备上安装应用程序 (不需要发布到 App Store,也不需要通过 iTunes,以及 MDM – 通过 MDM 方法会用到本文创建的 IPA 和 manifest,那么这篇文章可以帮助你。在开始发布企业应用之前,需要具备以下条件:1. 必须是 iOSDeveloper Enterprise Prog...
之前只是听过加急审核这回事,一直也没有用到过。昨天用了下果然很给力。昨天晚上将近8点(北京时间)提交应用,今天早上上班看了下已经通过了审核,而且可以在AppStore里下载到。话说加急的原因比较悲催,年前一直在做老版本的更新(一直在改别人代码的bug),临过年一周多的时候说不改了,做新版本的。心里终于舒服些,开始自己写新版本。2月7号上班到2月18号一直在做新版本。就在经理天天催,老板经常问进度的时候,实施那边说x...
iOS开发数据库篇—SQLite的应用一、简单说明 在iOS中使用SQLite3,首先要添加库文件libsqlite3.dylib和导入主头文件。导入头文件,可以使用库中的函数(是纯C语言的) 二、具体说明新建一个项目,在项目的主界面中放四个按钮(分别是,增加、删除、修改、查询)。1.sqlite3_open(<#const char *filename#>, <#sqlite3 **ppDb#>)函数的一些说明:(1)作用:把一个文件名称传递给他,它会自动检测这个文件是否存在,如果不存在的...
在IOS中公布应用程序非常是喜闻乐见。近期1周。我更新了6次版本号。可是时不时的会卡住,进度条不走。最后总结了几个原因。1.在公布前你要确认自己的证书是否配置正确2.DNS域名server有没有配置。8.8.8.8 和 8.8.4.4 或者114.114.114.114 (这3个域名地址来回的尝试。本人在这3个域名下都成功的公布过)附图3.直接archive。可是要先验证下。这样假设证书或者这书配置文件有问题能够直接改动。原文:http://www.cnblogs.com/yangyka...
苹果三种账号的区别:1,个人开发者账号,直接向Appstroe上架,(苹果公司会收年费);2,公司开发者账号(可以有子账号),直接向Appstroe上架,(苹果公司会收年费);3.企业开发者账号,企业内部使用,不上APPStroe,开发的App可以不经过苹果公司审核(苹果公司会收年费); 真机调试过程:1,用钥匙串生成CSR文件2,打开浏览器,https://developer.apple.com;3,将CSR文件上传,生成iOS_ development.cer 证书;4,添加 App ID...
@selector 是什么? 1一种类型 SEL2代表你要发送的消息(方法), 跟字符串有点像, 也可以互转.: NSSelectorFromString() / NSSelectorFromString()3可以理解为类似函数指针的东西--是能让Objective-C动态调用方法的玩意.--是 object-c 的动态后绑定技术 可以通过字符串 访问的函数指针4其实就是消息响应函数---选一个消息响应的函数地址给你的action5@selector(function_name) 即取得一个function的idobjc_msgxxx 系列函数是全局...
删除模拟器上旧的APP。原文:http://blog.csdn.net/one_in_one/article/details/18552763
如何检测应用更新?你可以使用友盟等第三方工具,但如果你只想使用轻量级的方法,只需GET这个接口:http://itunes.apple.com/lookup?id=你的应用程序的ID,解析返回的json字符串就行。原文:http://www.cnblogs.com/tongyuling/p/5546643.html
苹果开发者 https://developer.apple.com/证书创建流程certificates (证书):是电脑能够加入开发者计划的凭证证书分为:开发证书和发布(产品)证书,开发证书只能做真机测试,发布证书只能做产品发布identifiers (标识符):应用的唯一标识符(App ID)App ID对应Xcode中Boundle IDApp ID分为明确App ID和通配App ID明确App ID可以发布到AppStore, 例如: com.lanou.henan通配App ID只能做真机测试 例如: com.lanou.*.com.*.*注意: App I...
OS客户端应用架构看似简单,但实际上要考虑的事情不少。本文作者将以系列文章的形式来回答iOS应用架构中的种种问题,本文是其中的第二篇,主要讲View层的组织和调用方案。上篇主要讲View层的代码结构、布局,以及一些最佳实践的讨论。当我们开始设计View层的架构时,往往是这个App还没有开始开发,或者这个App已经发过几个版本了,然后此时需要做非常彻底的重构。一般也就是这两种时机会去做View层架构,基于这个时机的特殊性,我们...