自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

梦从这里启航,代码改变世界

Dream set sail from here,Code to change the world

  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

原创 IOS-IOS录音功能的实现

这两天看了一下IOS的录音,,,参考了一下前辈们的帖子,点击打开链接IOS的录音主要依靠AVFoundation.framework与CoreAudio.framework两个框架来实现。工程里添加这两个框架。#import "textViewController.h"#import "RootViewController.h"@interface textViewCont

2015-12-24 14:51:17 2034 1

原创 iOS-计算两个日期的时间间隔

//首先创建格式化对象  NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];//然后创建日期对象 NSDate *date1 = [dateFormatter dateFromString

2015-12-24 13:55:40 5727

转载 iOS-在Xcode中使用Git进行源码版本管理(五:忽略更改)

忽略更改(Discarding Changes)放弃不想要的代码更改功能非常有用,只需轻轻一点,自从上一次提交之后的更改都会被放弃。当你在开发过程中发现出了大乱子,你想从上一个稳定状态重新开始时,这个功能就派上用场啦。注意放弃更改这个功能没有回头路,点完之后你就没有办法再撤销这个操作,所以,要小心使用啊! 之前,当我们在讨论版本比较时,我们学会了如何忽略某一部分更改的方法,下面

2015-12-14 18:00:02 1285

转载 iOS-在Xcode中使用Git进行源码版本管理(四:分支)

分支(Branches)试想一下,你现在的工程有一个即将发布的版本,或是已经发布的版本,你突然想添加一些新的特性,如何防止这些新添加的代码让整个项目陷入瘫痪呢?答案很简单:你需要使用分支。如何简单的理解分支呢?你可以把你的项目想象成一棵树,稳定版本就是树的主干。任何添加新功能的版本都必须是树干的一部分。分支,就像是树的枝干,它从树干生长出来,向不同的方向生长。在git中,你可以通过

2015-12-14 17:46:50 1437

转载 iOS-在Xcode中使用Git进行源码版本控制(三:版本之间的比较)

原文作者:myShire原文地址:在Xcode中使用Git进行源码版本控制版本之间的比较(Comparing Versions)当你提交了同一工程的不同版本之后,在他们之间比较,追踪修改信息就会非常方便。当新添加的代码不能运行时,这时与之间版本进行比较就非常重要了,你可以看出新版本相比上个稳定版有了哪些更改。 要比较同一个文件的两个版本,你可以使用Vie

2015-12-14 17:28:18 3075

转载 iOS-在Xcode中使用Git进行源码版本控制(二:提交更改)

原文作者:myshire (大神)原文地址:在Xcode中使用Git进行源码版本控制提交更改(Committing Changes)提交更改指的是储存一个包含所有更改的新版本。一般来说,当我们做了一些有意义的工作,并且项目处于某一个稳定状态时,就可以提交一次更改。然而具体什么时候提交更改并没有硬性的规定。我的建议是:从上次提交更改之后,如果你怕花费大量时间和精力做的新工

2015-12-14 16:49:49 1376

转载 iOS-在Xcode中使用Git进行源码版本控制(一:Git源)

原文作者:myshire 原文地址:在Xcode中使用Git进行源码版本控制在应用程序开发过程中,很重要的一部分工作就是如何进行源码的版本控制。当代码出现问题时,我们就需要将代码恢复到原先正常的版本。如果是多个人共同开发一个项目,那么代码的控制就会非常复杂。幸运的是,开发者不需要自己控制这些,因为有专门的软件来负责,叫做版本控制系统。版本控制系统,或者说修改控制系统,实际上

2015-12-14 16:39:26 886

原创 iOS-上传错误之ERROR ITMS-90535 Unexpected CFBundleExecutable Key. 的解决办法

如果提交审核遇到 ITMS-90535 错误,删除相关的Info.plist即可,一般是不小心打包进去的。比如ShareSDK里附带的TencentOpenApi_IOS_Bundle.bundle/Info.plist在工程里面搜索info.plist,可以先搜索info,找到第三方的info.plist文件,删除里面的Executable file对应的一整行,包括值。

2015-12-11 11:15:19 1654

原创 iOS-上传错误之ERROR ITMS-90474-90475: iPad Multitasking support requires these orientations

在使用Xcode7 上传AppStore时候发现ERROR ITMS-90474,ERROR ITMS-90475等错误。ERROR ITMS-90474: “Invalid Bundle. iPad Multitasking support requires these orientations: ‘UIInterfaceOrientationPortrait,UIInterfaceOr

2015-12-11 11:11:33 9088

原创 IOS-IOS集成第三方SDK包的时候可以适量缩小包的大小(shareSDK为例)

1、ShareSDK的目录结构:上图的libraries就是ShareSDK的库。在libraries目录下,第一个文件extends是第三方平台的SDK,这个文件占了ShareSDK大部分体积,每个平台的SDK的具体体积可右键选择显示简介得到。假如用户只需要集成微信、QQ、新浪微博,那么这3个平台的SDK就将近27M(如下图),这也是大多第一次使用分享SDK用户的最大的不解——为什么SD

2015-12-03 09:54:28 2741

原创 IOS-IOS9升级后对于第三方SDK回调的处理变化

1.在iOS9以下,如需实现类似handleOpenURL的方法只需实现以下方法,然后进行自己的代码处理即可:例如 :- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *) sourceAppli

2015-12-03 09:49:00 1875

原创 IOS-IOS9升级导致shareSDK无法授权、分享、获取信息等问题

1、大部分社交平台接口不支持https协议。问题描述:在iOS9下,系统默认会拦截对http协议接口的访问,因此无法获取http协议接口的数据。对ShareSDK来说,具体表现可能是,无法授权、分享、获取用户信息等。还可能造成我们的编辑界面里传http之类的网络图片的时候,我们的编辑界面不会显示图片截图,解决的办法或者全面关闭https,允许使用http请求;或者把图片的域添加;又或者选择

2015-12-03 09:41:55 2536

空空如也

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

TA关注的人

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