- 博客(37)
- 收藏
- 关注
原创 iOS APP接入支付宝SDK支付功能的实现(小白篇)
上篇说了微信支付,这篇说支付宝支付,支付宝的官方文档比较给力需要细细阅读以防多走弯路,一样的支付宝支付需要申请支付宝商户,然后生成对应的APP_ID,公钥,私钥之类的东西,支付宝的公私钥生成过程对新手来说比较麻烦,这个时候你可以查看网上的教程以及官方的文档,另外实在不行就问支付宝的技术客服,客服们都很细心很赞的。接下来说具体过程: 1.搞定商家(支付宝商家服务平台)的信息,申请的时候记
2015-07-13 16:45:16
2141
原创 iOS APP接入微信支付功能的实现(小白篇)
iOS中APP的支付最常见的有三种(支付宝,微信,银联),百度钱包等没有太接触就不说了。这片博客先说下微信支付: 1.首先申请微信商家以及对应的平台等等,大多数APP已经在做微信支付的时候已经做了微信分享,所以在微信开放平台上的APP_ID,APP_KEY,APP_SECRET之类的拿来就能用,需要在商家平台上生成对应的密钥,如果需要做批量退款之类的就牵扯到微信证书之类的。 2
2015-07-13 15:27:37
4047
原创 iOS ARC MRC情况下重写setter getter方法
啥都不说了上代码。@interface People : NSObject@property (nonatomic,retain) NSArray *oneArr;@property (nonatomic,strong) NSArray *twoArr;@end@synthesize oneArr = _oneArr;@synthesize twoArr = _twoArr;//同时写se
2015-07-03 09:42:53
2367
原创 iOS如何过滤网络数据中的换行符
这样的我是文章后面出现了换行符,这是一个json类型的字符串,需要恢复成json字典类型,但是JSON是不能解析带有换行符字符串 所以方法如下:- (void)getDataForUrlTwo{ AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManagermanager]; /
2015-03-23 18:19:56
1038
原创 iOS测试证书的创建
网上百度别人的证书的创建总觉得不熟悉,自己来写一个,先写测试证书。 1.首先你需要一个开发者账号,一个mac,一部iphone(没有越狱)。然后打开mac的钥匙串,不知道什么是钥匙串什么是终端的百度一下。然后:
2015-02-26 11:22:50
717
原创 iOS版本更新的App提交审核发布流程
版本更新的App和新App的发布提交流程略有不同,新的App需要在开发者账号里准备发布证书,添加App的id,关联描述文件等等,这些可以不会的可以百度。在这里只说这些证书都有的情况下的版本更新App的发布过程: 1.首先保证你的电脑上面已经有了开发者账号上面的证书和描述文件,如果没有下载证书和关联文件,但是这个时候有了第一个坑,你的App可能之前是在公司其他工程师的电脑上发布的,或者是外
2015-02-26 09:48:50
1383
原创 cocoapods安装与使用
1.yi$ gem sources --remove https://rubygems.org///等有反应之后再敲入以下命令$ gem sources -a http://ruby.taobao.org/
2014-10-06 09:39:45
649
原创 手动导入afnetworking
手动导入AFNetworking: 1. 将下载的AFNetworking-master.zip 文件解压后,将其中的UIKit+AFNetworking 和 AFNetworking 直接拖入到工程中 2. 在targets的build phases选项下Compile Sources下选择要使用arc编译的文件(所有从AFNetworking中导入的.m文件),双击
2014-09-27 15:02:18
2964
原创 AppDelegate中的几个方法触发时机
1.//应用加载完成时触发- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions;
2014-09-19 21:56:35
717
原创 IOS简单实现输入框随着键盘的弹出动态上升(很简单的)
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField{ [UIView animateWithDuration:0.25 animations:^{ CGRect frame = self.frame; frame.origin.y = - 40; self.fr
2014-09-15 21:35:41
2306
转载 IOS代码打电话
// 定义点击拨号按钮时的操作 - (void)callAction{ NSString *number = @"";// 此处读入电话号码// NSString *num = [[NSString alloc] initWithFormat:@"tel://%@",number]; //number为号码字符串 如果使用这个方法 结束电话之后会进入联系人列表
2014-09-03 21:03:51
620
转载 RGBColor
颜色英文代码形像颜色HEX格式RGB格式 LightPink浅粉红#FFB6C1255,182,193 Pink粉红#FFC0CB255,192,203 Crimson猩红#DC143C220,20,60 LavenderBlush脸红的淡紫色#FFF0F5255,240
2014-09-02 09:21:01
836
原创 IOS UI中常见的几种手势
//UIGestureRecognizer是一个手势识别器的抽象基类,只提供手势识别器的基本功能,使用其具体的子类功能(7大子类) //轻拍手势 UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizeralloc] initWithTarget:selfaction:@selector(handle
2014-08-28 21:46:39
620
原创 OC 计算器(初级)
@interface JXGAppDelegate (){ UILabel *_label; NSMutableString *_string; CGFloat _firstNumber; CGFloat _secondNumber; CGFloat _tempNumber; CGFloat _result;}
2014-08-23 23:34:01
1278
原创 OC UIImage NSTimer
UIImage * ima = [UIImageimageNamed:@"5.png"];//插入一个图片(图片可以shi) self.window.backgroundColor = [UIColorcolorWithPatternImage:ima];// 设置背景
2014-08-21 20:45:27
594
原创 OC UILable UITextFiled UIButton
#import "JXGAppDelegate.h"@interface JXGAppDelegate (){ UIView *_containerView;//不是一开始定义类的时候,而是后期根据需求定义的实例变量,统一定义在.m文件中,外界不可见}@end@implementation JXGAppDelegate- (BOOL)a
2014-08-19 21:06:48
738
原创 OC UIView
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ self.window = [[UIWindowalloc] initWithFrame:[[UIScreenmainScreen] bounds]]
2014-08-19 19:23:07
797
原创 面试题 OC引用计数内存管理
以上代码中,是用便利构造器的方式创建了p对象,这就意味着p是autorelease的,延迟释放会导致for循环中所占的内存不断积攒,当内存耗尽时,势必造成程序的崩溃。
2014-08-14 21:49:14
734
原创 OC时间日期
1.创建日期对象方法:-+(NSDate *)date注:创建的日期对象永远是零时区的时间. 例:NSDate *date1 = [NSDate date];2.创建一个与此时时间间隔的日期,方法:+(NSDate *)dateWithTimeIntervalSinceNow:(时间间隔)注:时间间隔是以秒为单位的例1:创建一个明天此时的日期NSDate *tomo
2014-08-12 22:33:08
887
原创 OC数组的正序倒序排序(数组元素为字符串)
NSArray *arr = [[NSArrayalloc] initWithObjects:@"aa",@"bb",@"ff",@"dd",nil]; //1.对数组进行升序排序 //sortedArrayUsingSelector排序适用于升序以及自定义的排序场景. NSArray *sortArrAscending =
2014-08-12 20:28:33
2685
转载 科技创业公司那些上百亿美元的估值怎么算出来--夏雨青
卖了 190 亿美元的 WhatsApp、融资估值 180 亿美元的 Uber、100 亿美元的 Airbnb、据称正在和阿里巴巴接洽投资,估值 100 亿美元 SnapChat……科技创业公司的天价估值层出不穷,也时常让人看不懂。WhatsApp 真的值这么多钱吗?科技巨头和风投是拍脑袋还是用水晶球想出这些数字的?他们是钱太多用不完,还是真觉得自己的投资能换回更大的利益?对于很多业内人士
2014-08-11 13:09:24
1795
原创 OC数组
一,首先我们必须清楚数组的价值是什么?为什么使用数组,他给我们带来什么方便之处. 1.数组存在的价值在于:(1)存储多个元素(2)存数元素只能是对象,对象可以使不同类型的(3)数组是一个有序的集合.(4)数组中的元素可以重复 而且重复的对象会成为数组元素知道了数组的价值,那么们开始使用数组的方法吧!1,创建对象 (1)使用便利构造器 arraywithob
2014-08-07 22:45:04
1302
原创 OC NSString
1.创建对象(1)便利构造器(+号方法)// NSString *str1 = [NSString stringWithFormat:@"iphone%d",5];// NSLog(@"%@",str1);// //(2)alloc + 初始化方法// NSString *str2 = [[NSString alloc]
2014-08-06 22:26:15
676
原创 OC继承
继承 继承的思想:当多个类出现部分相同的实例变量和方法时,就考虑用继承继承的使用:将多个类中相同的实例变量的方法提出来写成一个公共的父类.继承方法1.保留父类 对该方法的实现,(不用重写)2.案子类重写之后的方式来实现,(重写,忽视父类的实现)3.既有父类对该方法的实现,又有子类对该方法的实现.继承的上层: 父类 ,继承的下层:子类继承是单向的,不能相互继承。继
2014-08-05 22:02:51
791
原创 OC类
实例变量的可见度 public(公有的)实例变量可以在全局范围内被任意操作protected(受保护的,默认的)实例变量只能在本类和其子类内操作private(私有的)实例变量只能在本类中操作 方法分类:OC中的方法分两种:类方法和实例方法。类方法:只能类使用,例如:
2014-08-05 08:37:04
664
转载 360董事长周鸿祎演讲实录
我刚从美国回来,我每年到美国去一次主要是充电,因为虽然我们中国互联网行业发展非常地蓬勃,大家也听到很多都是巨头的东西,跟你没啥关系,我们互联网有这个发展其实我觉得更多的是不在于创新,更多的是在于人口红利,因为我们有全世界最多的手机用户,所以很多很简单的生意模式只要有这么多用户一嫁接,我们也会产生很多高水平的公司。但是真是要创新,我觉得真要到硅谷去,我在硅谷拜访很多美国的VC,问他怎么看未来的趋
2014-08-04 23:23:21
1470
原创 oc 打僵尸 定义僵尸类
#import @interface Zombie : NSObject{ NSString *_type; NSInteger _blood; NSInteger _loss;}- (id)initWithType:(NSString *)type blood:(NSInteger )blood loss:(NSInteger )loss;
2014-08-04 23:16:00
1855
原创 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
char str[] ="my beautiful teacher is "; unsigned long int a = 0; //长整型变量 a = strlen(str); int count = 0, max =0 ; for (int i =0; i if (str[i] != ' ')
2014-07-31 21:54:13
1384
1
原创 //动态函数调用实现下列操作,输入2个数以及操作符计算结果。@ 求最大公约数 $求最小公倍数 - 求差 + 求和 等等
int maxDivisorFunction(int x, int y){//求最大公约数 int m = 0; if (x > y) { while (y != 0) { m = x % y; x = y; y = m; } return x;
2014-07-30 23:08:16
642
原创 有一段文本,将文本中的所有单词,存放到一个字符指针数组中(要求每个单词内存恰好)。
char c[] = " asd afil kjgl rip kjgdr gds sdg gs"; char b[10] = {0}; char *a[10] = {NULL}; int i = 0, j = 0,k = 0; while (1) { //把字符串的'\0' 作为if判断的
2014-07-29 21:33:47
654
原创 求数组中的所有元素最大值、最小值、平均值以及各元素之和,及第二大值。
int a[20] = {}, max =0, sec = 0, min =50; float ave = 0, sum =0; for (int i =0; i 20; i++) { a[i] =arc4random() % 41 +10; printf("%d ",a[i]); if (
2014-07-28 21:40:31
2622
原创 有一字符串,包含数字与字母,编程去除数字
char str[] ="15611haha9ban"; char *p = str; int i = 0; while (*(p + i) != '\0') { switch (*(p + i)) { case '0': *(p + i) =' ';
2014-07-28 21:26:25
1483
原创 耶稣叛徒,新手必备
//耶稣有13个门徒,其中有一个就是出卖耶稣的叛徒,请用排除法找出这位叛徒:13人围坐一圈,从第一个开始报号:1,2,3,1,2,3...。凡是报到“3”就退出圈子,最后留在圈子内的人就是出卖耶稣的叛徒。请找出它原来的序号 // int a[13] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13};//
2014-07-19 22:40:41
770
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人