自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 iOS 代码规范

iOS 代码的规范

2015-12-27 16:36:53 733

原创 iOS APP接入支付宝SDK支付功能的实现(小白篇)

上篇说了微信支付,这篇说支付宝支付,支付宝的官方文档比较给力需要细细阅读以防多走弯路,一样的支付宝支付需要申请支付宝商户,然后生成对应的APP_ID,公钥,私钥之类的东西,支付宝的公私钥生成过程对新手来说比较麻烦,这个时候你可以查看网上的教程以及官方的文档,另外实在不行就问支付宝的技术客服,客服们都很细心很赞的。接下来说具体过程:     1.搞定商家(支付宝商家服务平台)的信息,申请的时候记

2015-07-13 16:45:16 2056

原创 iOS APP接入微信支付功能的实现(小白篇)

iOS中APP的支付最常见的有三种(支付宝,微信,银联),百度钱包等没有太接触就不说了。这片博客先说下微信支付:    1.首先申请微信商家以及对应的平台等等,大多数APP已经在做微信支付的时候已经做了微信分享,所以在微信开放平台上的APP_ID,APP_KEY,APP_SECRET之类的拿来就能用,需要在商家平台上生成对应的密钥,如果需要做批量退款之类的就牵扯到微信证书之类的。    2

2015-07-13 15:27:37 3932

原创 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 2328

原创 iOS如何过滤网络数据中的换行符

这样的我是文章后面出现了换行符,这是一个json类型的字符串,需要恢复成json字典类型,但是JSON是不能解析带有换行符字符串 所以方法如下:- (void)getDataForUrlTwo{    AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManagermanager];    /

2015-03-23 18:19:56 959

原创 iOS测试证书的创建

网上百度别人的证书的创建总觉得不熟悉,自己来写一个,先写测试证书。      1.首先你需要一个开发者账号,一个mac,一部iphone(没有越狱)。然后打开mac的钥匙串,不知道什么是钥匙串什么是终端的百度一下。然后:

2015-02-26 11:22:50 653

原创 iOS版本更新的App提交审核发布流程

版本更新的App和新App的发布提交流程略有不同,新的App需要在开发者账号里准备发布证书,添加App的id,关联描述文件等等,这些可以不会的可以百度。在这里只说这些证书都有的情况下的版本更新App的发布过程:    1.首先保证你的电脑上面已经有了开发者账号上面的证书和描述文件,如果没有下载证书和关联文件,但是这个时候有了第一个坑,你的App可能之前是在公司其他工程师的电脑上发布的,或者是外

2015-02-26 09:48:50 1280

原创 cocoapods安装与使用

1.yi$ gem sources --remove https://rubygems.org///等有反应之后再敲入以下命令$ gem sources -a http://ruby.taobao.org/

2014-10-06 09:39:45 591

原创 手动导入afnetworking

手动导入AFNetworking:  1. 将下载的AFNetworking-master.zip 文件解压后,将其中的UIKit+AFNetworking 和 AFNetworking 直接拖入到工程中  2. 在targets的build phases选项下Compile Sources下选择要使用arc编译的文件(所有从AFNetworking中导入的.m文件),双击

2014-09-27 15:02:18 2871

原创 AppDelegate中的几个方法触发时机

1.//应用加载完成时触发- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions;

2014-09-19 21:56:35 642

原创 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 2197

转载 IOS代码打电话

// 定义点击拨号按钮时的操作 - (void)callAction{ NSString *number = @"";// 此处读入电话号码// NSString *num = [[NSString alloc] initWithFormat:@"tel://%@",number]; //number为号码字符串 如果使用这个方法 结束电话之后会进入联系人列表 

2014-09-03 21:03:51 583

转载 RGBColor

颜色英文代码形像颜色HEX格式RGB格式 LightPink浅粉红#FFB6C1255,182,193 Pink粉红#FFC0CB255,192,203 Crimson猩红#DC143C220,20,60 LavenderBlush脸红的淡紫色#FFF0F5255,240

2014-09-02 09:21:01 770

原创 IOS UI中常见的几种手势

//UIGestureRecognizer是一个手势识别器的抽象基类,只提供手势识别器的基本功能,使用其具体的子类功能(7大子类)    //轻拍手势   UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizeralloc] initWithTarget:selfaction:@selector(handle

2014-08-28 21:46:39 567

原创 OC 计算器(初级)

@interface JXGAppDelegate (){   UILabel *_label;    NSMutableString *_string;   CGFloat _firstNumber;   CGFloat _secondNumber;   CGFloat _tempNumber;   CGFloat _result;}

2014-08-23 23:34:01 1174 1

原创 OC UIImage NSTimer

UIImage * ima = [UIImageimageNamed:@"5.png"];//插入一个图片(图片可以shi)    self.window.backgroundColor = [UIColorcolorWithPatternImage:ima];// 设置背景

2014-08-21 20:45:27 530

原创 OC UILable UITextFiled UIButton

#import "JXGAppDelegate.h"@interface JXGAppDelegate (){    UIView *_containerView;//不是一开始定义类的时候,而是后期根据需求定义的实例变量,统一定义在.m文件中,外界不可见}@end@implementation JXGAppDelegate- (BOOL)a

2014-08-19 21:06:48 664

原创 OC UIView

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{    self.window = [[UIWindowalloc] initWithFrame:[[UIScreenmainScreen] bounds]]

2014-08-19 19:23:07 747

原创 OC(IOS)霓虹灯赋色(最全版)

抛开动画效果,单纯用for循环给霓虹灯赋色.代码的精简.

2014-08-18 21:59:01 1316

原创 面试题 OC引用计数内存管理

以上代码中,是用便利构造器的方式创建了p对象,这就意味着p是autorelease的,延迟释放会导致for循环中所占的内存不断积攒,当内存耗尽时,势必造成程序的崩溃。

2014-08-14 21:49:14 662

原创 OC时间日期

1.创建日期对象方法:-+(NSDate *)date注:创建的日期对象永远是零时区的时间. 例:NSDate *date1 = [NSDate date];2.创建一个与此时时间间隔的日期,方法:+(NSDate *)dateWithTimeIntervalSinceNow:(时间间隔)注:时间间隔是以秒为单位的例1:创建一个明天此时的日期NSDate *tomo

2014-08-12 22:33:08 798

原创 OC数组的正序倒序排序(数组元素为字符串)

NSArray *arr = [[NSArrayalloc] initWithObjects:@"aa",@"bb",@"ff",@"dd",nil];        //1.对数组进行升序排序        //sortedArrayUsingSelector排序适用于升序以及自定义的排序场景.       NSArray *sortArrAscending =

2014-08-12 20:28:33 2551

转载 科技创业公司那些上百亿美元的估值怎么算出来--夏雨青

卖了 190 亿美元的 WhatsApp、融资估值 180 亿美元的 Uber、100 亿美元的 Airbnb、据称正在和阿里巴巴接洽投资,估值 100 亿美元 SnapChat……科技创业公司的天价估值层出不穷,也时常让人看不懂。WhatsApp 真的值这么多钱吗?科技巨头和风投是拍脑袋还是用水晶球想出这些数字的?他们是钱太多用不完,还是真觉得自己的投资能换回更大的利益?对于很多业内人士

2014-08-11 13:09:24 1755

原创 OC数组

一,首先我们必须清楚数组的价值是什么?为什么使用数组,他给我们带来什么方便之处. 1.数组存在的价值在于:(1)存储多个元素(2)存数元素只能是对象,对象可以使不同类型的(3)数组是一个有序的集合.(4)数组中的元素可以重复 而且重复的对象会成为数组元素知道了数组的价值,那么们开始使用数组的方法吧!1,创建对象 (1)使用便利构造器  arraywithob

2014-08-07 22:45:04 1228

原创 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 613

原创 OC继承

继承 继承的思想:当多个类出现部分相同的实例变量和方法时,就考虑用继承继承的使用:将多个类中相同的实例变量的方法提出来写成一个公共的父类.继承方法1.保留父类 对该方法的实现,(不用重写)2.案子类重写之后的方式来实现,(重写,忽视父类的实现)3.既有父类对该方法的实现,又有子类对该方法的实现.继承的上层: 父类 ,继承的下层:子类继承是单向的,不能相互继承。继

2014-08-05 22:02:51 736

原创 OC类

实例变量的可见度                                          public(公有的)实例变量可以在全局范围内被任意操作protected(受保护的,默认的)实例变量只能在本类和其子类内操作private(私有的)实例变量只能在本类中操作 方法分类:OC中的方法分两种:类方法和实例方法。类方法:只能类使用,例如:

2014-08-05 08:37:04 621

转载 360董事长周鸿祎演讲实录

我刚从美国回来,我每年到美国去一次主要是充电,因为虽然我们中国互联网行业发展非常地蓬勃,大家也听到很多都是巨头的东西,跟你没啥关系,我们互联网有这个发展其实我觉得更多的是不在于创新,更多的是在于人口红利,因为我们有全世界最多的手机用户,所以很多很简单的生意模式只要有这么多用户一嫁接,我们也会产生很多高水平的公司。但是真是要创新,我觉得真要到硅谷去,我在硅谷拜访很多美国的VC,问他怎么看未来的趋

2014-08-04 23:23:21 1369

原创 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 1738

原创 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。

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 1279 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 602

原创 有一段文本,将文本中的所有单词,存放到一个字符指针数组中(要求每个单词内存恰好)。

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 626

原创 求数组中的所有元素最大值、最小值、平均值以及各元素之和,及第二大值。

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 2536

原创 有一字符串,包含数字与字母,编程去除数字

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 1366 3

原创 判断输入的任意整数m是否为素数。

编程判断输入的任意整数m是否为素数。(素数只能被1和它本身整除,没有其它约数)

2014-07-26 19:11:49 4241

原创 循环位移二进制数

输入一个字节内的数(0~255)和移动位数。输出移位结果(要求循环移位)提示:系统自带的移位都是非循环的

2014-07-25 20:48:56 755

原创 耶稣叛徒,新手必备

//耶稣有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 722

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除