自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 安装cocoapods 解决 bad response Not Found 404 (http://ruby.taobao.org/latest_specs.4.8.gz)

原因:淘宝停止基于 HTTP 协议的镜像服务 需要改用https的协议 解决方法步骤: 1.gem sources –remove http://ruby.taobao.org/2.gem sources -a https://ruby.taobao.org/3.gem sources -l4.sudo gem install cocoapods

2016-11-10 11:02:56 4479

原创 OLPreViewController 在ios10上的不显示的解决办法

OLPreViewController 在ios10上的不显示的解决办法

2016-11-01 14:26:45 1282

原创 iOS扬声器和听筒模式的切换以及距离传感器红外感应的设置

iOS扬声器和听筒模式的切换以及距离传感器红外感应的设置AVAudioSession

2016-09-02 10:56:49 3363

转载 iOS应用架构谈 网络层设计方案(转)

前言网络层在一个App中也是一个不可缺少的部分,工程师们在网络层能够发挥的空间也比较大。另外,苹果对网络请求部分已经做了很好的封装,业界的AFNetworking也被广泛使用。其它的ASIHttpRequest,MKNetworkKit啥的其实也都还不错,但前者已经弃坑,后者也在弃坑的边缘。在实际的App开发中,Afnetworking已经成为了事实上各大App的标准配置。网络层在

2016-04-21 17:53:49 542

转载 彻底解决_OBJC_CLASS_$_某文件名", referenced from:问题(转)

最近在使用静态库时,总是出现这个问题。下面总结一下我得解决方法:1. .m文件没有导入   在Build Phases里的Compile Sources 中添加报错的文件 2. .framework文件没有导入静态库编译时往往需要一些库的支持,查看你是否有没有导入的库文件同样是在Build Phases里的Link Binary With Libraries中添加

2016-04-21 12:17:05 1727

转载 EXC_BAD_ACCESS 查错步骤

EXC_BAD_ACCESS, objc_msgSend, 此类报错往往来的莫明奇妙.原因往往是内存过度释放导致, 即多写了release;至于是哪里多写了release, 很难查知, 以下及为查询方法.工具/原料Xcode5.1.1Xcode 自带开发工具 Instrument6.0

2016-04-20 11:33:03 441

原创 环信3.0版本的集成步骤

1.首先到环信官网下载3.0SDK的demo 网址:http://www.easemob.com/download (IM 3.0.1 下的最新SDK下载就是demo)2.然后将demo中的SDK加入到你的工程中(SDK的文件名是 HyphenateSDK),SDK文件中有两个.a包,一个是带实时通话功能,一个是不带的,选其中一个,另一个删除掉。 具体看链接如何添加SDK以及SDK的依赖库:h

2016-04-19 14:59:06 3289

转载 ios开发app瘦身

缩减iOS安装包大小是很多中大型APP都要做的事,一般首先会对资源文件下手,压缩图片/音频,去除不必要的资源。这些资源优化做完后,我们还可以尝试对可执行文件进行瘦身,项目越大,可执行文件占用的体积越大,又因为AppStore会对可执行文件加密,导致可执行文件的压缩率低,压缩后可执行文件占整个APP安装包的体积比例大约有80%~90%,还是挺值得优化的。下面介绍一下在研究可执行文件过程中发现的可以优

2016-04-19 14:05:20 796

原创 ios开发把图片转换为字体

http://www.iconfont.cn这个是iconFont

2016-04-14 11:45:21 511

原创 iOS开发将支付宝导入到工程师出现的错误‘openssl/ asn1.h’file not found的解决方法

1.先适配ios9的支付宝的白名单2.在build settings里面搜索paths,修改framework searchPaths和header search path以及library search paths的支付宝的idk所在文件的路径3.在info中的url types中增加支付宝中注册的app的信息然后1、ALipayXManager这个类里的NSStri

2016-03-02 18:08:26 1787

原创 cod pods安装过程中Error fetching http://ruby.taobao.org/: bad response Not Found 404 (http://ruby.taobao

应该是网址不对,把http改为https再回车就好了 即:gem sources -a https://ruby.taobao.org/ 输入正确后的效果:wangluodeMac-mini:~ wangluo$ gem sources -a https://ruby.taobao.org/    https://ruby.taobao.org/ added to

2016-01-20 13:07:49 489

原创 Too many arguments to function call, expected 0, have 3

Xcode 7.1 下选择工程名 -》Build Settings -》Apple LLVM7.0-Preprocessing -》Enable Strict Checking of objc_msgSend calls 把YES改为NO

2015-11-10 15:26:37 438

原创 在Xcode中安装Alcatraz管理插件工具

1。打开终端命令行工具2.在终端输入curl -fsSL https://raw.github.com/supermarin/Alcatraz/master/Scripts/install.sh | sh    点击回车键就可以安装了3.如果要移除,在终端输入 rm -rf ~/Library/Application\ Support/Developer/Sha

2015-11-10 10:19:52 384

原创 iOS app 上传到itunes connect的时候一直都是正在准备(二进制文件无效)

把友盟分享中的api中的info.plist里面的Executeable.file这一行删除再重新上传。上传项目时当提示你build1.9中已经存在一个版本时,就把1.9修改为1.9.1再重新上传。

2015-09-29 10:38:15 1489

原创 ios开发之视频播放

MediaPlayer.frameWork中的MPMoviePlayerController支持本地视频和网络视频的播放MPMoviePlayerController足够强大,几乎不用写几行代码就能完成一个播放器,但是正是由于它的高度封装使得要自定义这个播放器变得很复杂,甚至是不可能完成。例如有些时候需要自定义播放器的样式,那么如果要使用MPMoviePlayerController就不合适了

2015-08-17 14:52:02 473

原创 指针高级的应用

mian.m#import #import "Function.h"#define kSqureOfCircle(R) ((3.1415926)*(R)*(R))#define kAverageOfTwoValue(A,B) (((A)+(B))/(2))int main(int argc,const char * argv[]) { // 

2015-01-10 23:01:21 455

原创 高级指针的应用

#import #import "Function.h"//void printTwoArray(int (*array)[3],int row);//void printTwoArray(int (*array)[3],int row){//    for (int i = 0; i //        for (int j = 0; j

2015-01-10 22:57:47 365

原创 冒泡排序的优化 折半查找法 循环打印三角形 耶稣13门徒找叛徒 有1000000个数,每个数取值范围是0~999999,找出其中重复的数,重复的次数。

#import #import "Founction.h"//#define NUM 10int main(int argc,const char * argv[]) {// 冒泡排序的优化//    int array[10] = {};//    int *p = array;//    for (int i = 0; i

2015-01-10 22:54:09 709

原创 指针初级的应用

// 1,随机产生20个[10 , 50]的正整数存到数组中,并求数组中的所有元素最大值、最小值、平均值以及各元素之和。第二大值(不排序),指针实现.//    int arr[NUM] = {0};//    for (int i = 0; i //        *(arr + i) = arc4random() % 41 + 10;//        prin

2015-01-10 22:52:36 325

原创 指针初级

#import #define NUM 10int main(int argc,const char * argv[]) {//    int a = 5;////  使用&可以取到a在内存中的首地址。//    printf("%p",&a);//    int a = 10;////    定义一个指针变量,并且赋初值NULL//

2015-01-10 22:49:06 330

原创 结构体、结构体数组

//void test(){//    printf("hello!");//    test();//}//函数递归调用(允许函数体里再次调用函数本身)//使用递归一定要有出口long fact(int n){   if (n == 1) {       return n;    }   return n * fact(n

2015-01-10 22:42:33 330

原创 函数分类、函数声明和定义、函数调用,形参实参、函数嵌套调用

//引入头文件的过程相当于把头文件的内容拷贝到当前文件夹中//return关键字的作用:在没有返回值得函数里面,return用于把函数的结果返回给主调函数,在没有返回值得函数里面,return用于提前结束函数,return之后的语句就不用执行了//函数之间都是平级的,不允许在函数里面嵌套函数。//实参传递给形参是一个值拷贝的过程//局部变量的作用,只在离它最近的大括号有用,出了括号就没有人认识//全局变量:从定义的位置开始,往下都可以使用//1.无返回值无参

2015-01-10 22:40:05 554

原创 二维数组、字符串数组、多维数组

// 1.(**)有一个 3 行 4 列的二维数组,要求编程找出最大的元素,并输出所 在的行和列。// int max = 0, array[3][4] = {0};// for (int i = 0; i < 3; i++) {// for (int j = 0; j < 4; j++) {// array[i][j] = arc4random()%51+10;// printf("%d ",array[i][j]);

2015-01-10 22:35:54 446

原创 c语言应用

/* ----------------- 第一题 球从100m高度自由落下 结束 --------- *//* ----------------- 第二题 5位的正整数 开始 ----------------- */// int num = 0 , i = 0;// printf("请输入一个整数: ");// scanf("%d" , &num);// while (num) {// printf("%d" , num % 10);//

2015-01-10 22:30:08 435

原创 一维数组、数组排序、字符数组

//2。将数组a反向输出// int a[10] = {0};// // for (int i = 0; i < 10; i++) {// a[i] = arc4random()%101;// printf("%d ",a[i]);// }// printf("\n");// for (int i = 9; i >=0; i--) {// printf("%d ",a[i]);// }

2015-01-10 22:04:29 632

原创 while循环、do..while 循环、for循环

while循环、do..while 循环、for循环/*第一题(*)有 10 亿元钱每天花一半,可以花多少天?*//*第二题**)随机产生 20 个[10 , 100]的正整数,输出这些数以及他们中的最大数*/ /* 第三题 (**)编程将所有“水仙花数”打印出来,并打印其总个数。 “水仙花数” 是一个 各个位立方之和等于该整数的三位数。*//* 第四题(**)已知 abc+cba = 1333,其中 a,b,c 均为一位数,编程求出满足条件的 a,b,c所有组合*/ /* 第五题(**

2015-01-10 22:02:26 515

原创 Object_C类,属性,方法和指针

2012年12.23am:OC语法一:类,属性,方法,对象二:How to use Xcode creat OC class三:How to use class(调用类中的方法)一.类,属性,方法,对象 类 class 具有相同特性和行为的一些事物抽象的总称。类的声明和实现,在OC中一般用两个文件描述类:1》.h:头文件 ,类的声明文件用于声明成员变量、方法。类的声明使用关键字@interface和@end。注意:.h中的方法只是做一个声明,并不对方法进行实现。也就是说,只是说明一下方法

2014-12-23 21:24:09 763

原创 Objective_C 基础知识学习笔记02

类属性方法 干什么继承特性:子类继承父类,继承父类的所有属性和方法。People.NSObject;继承类的三大特性 父类不能使用子类的方法。继承并不是子类全部把父类的所有方法都拿过来了,而是子类继承过来了,父类仍然也存在这些当子类拥有父类同名的方法时,子类只会调用子类的方法,而不会调用从父类继承过来的方法子类重写父类的已有的方法,o

2014-12-19 15:00:37 429

原创 Objective_C 基础知识学习笔记01

所有写在return后面的代码全部都不会被执行。如果一个方法有返回值,则一定要使用return关键字练习:三个数的求和方法之间不能嵌套代码规范:方法名,变量名首字母单词为小写,其余单词首字母为大写工程名:每个单词的首字母都要大写。有返回值的方法 返回值类型可以是 bool,float,int,long;无返回值类型的写void。run execute,called,se

2014-12-19 14:38:38 302

空空如也

空空如也

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

TA关注的人

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