自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 iOS Build Active Architecture Only 属性的(及 not found for architecture i386 的解决方案)

最近做项目过程遇到一个问题:(我是在集成极光推送的时候,设置成Release下出现i386的问题)涉及到这个属性:Build Active Architecture Only Yes 、No的区别:设置为yes,是只编译当前的architecture版本,是为了编译速度更快,一般我们在debug环境下这样设置。而设置为no时,系统会编译所有architect

2017-03-08 15:17:05 449

原创 监控键盘出现和消失,获取键盘高度

//注册键盘出现的通知 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWasShown:)

2017-01-13 15:56:55 481

原创 QQ 微信分享失败 QQApi.m:489 param error: illegal object param

参数错误 还会提示提示QQApiMessageAndUrlConverter.m:354 param error: text is nil对 text 进行编码text = [text stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];    [shareParams SSDKSetupSha

2016-11-28 22:27:48 2629

转载 启动图也要实现国际化。

以下两种方案都能很好的解决有关启动图国际化的问题,掌握这两种方案,会让你对启动图的问题处理的游刃有余。 第一种方案 第一步  点击项目名称,选择 TARGETS,选择 General,找到 Launch Screen File, 将该项清空并回车(默认的是 LaunchScreen.storyboard)。第二步  点击项目名称,

2016-11-14 20:04:51 1766

转载 switch case语句里面不能定义对象,解决方法

最近发现一个问题呢 发现在switch的case里面不能去定义对象了,一定义对象就会报错了仔细了解了一下在C或者C++中,只要是在任何一对花括号 “{ }”中定义的对象,那么该对象的作用域就局限在这对花括号里面,上面的代码的错误就出现在这儿了。 [java] view plain copyswitch (i) {       

2016-10-24 10:50:11 737

原创 iOS 全局常量const

新建一个类  UBConst.h.h@interface UBConst : NSObjectextern NSString *const HTTP_URL;extern const int    DEFAULT_PORT;@end.m#import "UBConst.h"@implem

2016-08-01 17:55:01 1174

原创 判断当前星期几

- (NSInteger)getNowWeekday {    NSCalendar *calendar = [[NSCalendaralloc] initWithCalendarIdentifier:NSCalendarIdentifierGregorian];    NSDateComponents *comps = [[NSDateComponentsalloc]

2016-07-04 16:19:16 294

原创 iOS提交程序到Appstore上报错iTunes store operation failed?

Mac版本是10.11.3应用提交到APPstore上传不上去,提示:查了一下说是网络问题但是各种试了都不行。我已经找到解决方案,如下:Here are the basic steps:1、Archive2、Export3、Xcode menu --> Xcode --> Open Developer Tool --> Application Loader

2016-06-23 17:35:06 469

转载 Xcode里-ObjC, -all_load, -force_load

最近在做一个项目的时候,需要使用到一个第三方库,这个库的使用向导里面特别说明,在添加完该库后,需要在Xcode的Build Settings下Other Linker Flags里面加入-ObjC标志,这个标志以前没使用过,所以我就专门研究了一下它的作用。 之所以使用该标志,和Objective-C的一个重要特性:类别(category)有关。根据这里的解释,Unix的标准静态库实

2016-06-02 15:06:42 274

原创 为什么没安装支付宝客户端时没有跳H5网页?

是否使用 storyboard?因为没装支付宝的处理是 支付宝本身的 sdk 做的。支付宝本身也没有多的说明。我所说的这个处理是我们这边多次尝试得出的结论。看一下info.plist 里是不是有 main storyboard file base name之类的,把它删了,再试试。没用 storyboard 删除那一行,应该是不会有其他影响的。

2016-05-18 09:41:45 724

原创 iOS支付宝支付--密钥制作

本文作为"iOS支付宝支付适配iOS9"补充--密钥制作(mac)一.打开终端第一行: openssl第二行:genrsa -out rsa_private_key.pem 1024第三行:rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem第四行:(将RSA私钥转换成

2016-05-18 00:25:35 430

原创 获取iOS系统语言

+ (NSString *)getCurrentLanguage{    //        zh-Hans-US   en-US ja-US zh-Hant-US(繁体) zh-TW(台湾)    NSArray *languages = [NSLocalepreferredLanguages];    NSString *currentLanguage = [lan

2016-05-06 11:46:52 252

转载 iOS国际化时遇到的异常:read failed: the data couldn't be read because it isn't in the correct format

其实这个错误很简单,就是当我们在国际化的时候,写key,写着写着就忘了加 ";" 所以查看一下自己的Localization文件就可以了

2016-04-29 13:40:42 11486

转载 IOS程序国际化

1.1 新建一个Single View app模版项目,命名为Localization。1.2 新建后,可以看到工作目录结构文件如下,单击InfoPlist.strings,查看右边的属性,在Localization栏添加语言。    7.3没有了 需要自己添加文件夹1.3 添加完成后打开对应语言文件,比如English的添加CFBundleDisp

2016-04-29 09:31:00 243

原创 把textfield或者textview中长按出现的(全选,复制,粘贴) 系统相册等提示语 显示成中文

在info.plist中添加Localized resources can be mixed,设置为YES. 在plist写入这句就是获取当前手机的语言

2016-04-28 17:11:17 1491

原创 接入Paypal支付

下载在 GitHub 链接没有不难找1.全英文的,虽然我一点也不懂 不过我用了最笨的办法 一句一句的翻译了过来文档差不多这个意思2. 导入SDK真机测试后会报红 真的是一堆红  如下图 解决办法 而后测试会发现 到了跳转 paypal的界面初始化那里会   可如啊是  根本不走初始化的方法  解决办法如下 我就

2016-04-21 09:38:16 1061

原创 [UIImageView sd_setImageWithURL:placeholderImage:]: unrecognized selector sent to instance

添加libSDWebImage.a

2016-04-14 17:42:27 1972

原创 Command /usr/bin/codesign failed with exit code 1

/Users/ponta/Library/MobileDevice/Provisioning Profiles1.首先确保 开发者中心 对应的描述文件 没有失效2.可以重建描述文件 找到改文件并删除,重新编译运行即可成功。

2016-04-11 10:49:28 447

原创 多个按钮,选一个其它取消选中状态的方法

@property (strong,nonatomic) UIButton *but1;//中间变量@property (weak, nonatomic) UIButton *but2;        self.but1 = [[UIButtonalloc] initWithFrame:CGRectMake(UBScreenW -

2016-04-10 10:41:53 2152

原创 获取iOS设备型号的方法

#import typedef NS_ENUM(NSInteger, IphoneDeviceType){    iphone4Less  = 0,//iphone4以下    iphone4Ors,      //iphone4和iphone4s    iphone5OrsOrc,   //iphone5和iphone5s和iphone5c

2016-03-24 17:44:14 387

原创 iOS公司开发者账号申请

苹果开发者账号分三种。个人账号:个人申请用于开发苹果app所使用的账号,仅限于个人使用,申请比较容易,$99。公司账号:以公司的名义申请的开发者账号,用于公司内部的开发者共用,$99。企业账号:一般是公司规模在500人以上的企业,用于内部测试发布的账号,该账号发布的应用不发布在appstore上。$299。这里讲$99的公司账号 一、苹果开发者账号申请链接地

2016-03-09 21:17:53 392

原创 iOS开发----Xcode7升级之后插件无法使用与不小心点击Skipbundle的解决办法

安装方法:下载用Xcode工程打开,按command + B, Build成功后,可以在~/Library/Application Support/Developer/Shared/Xcode/Plug-ins 文件夹下看到插件需重启Xcode后生效小伙伴们在升级了 Xcode7 之后有些插件不能使用了.现在提供如下解决办法:1. 首先查看 Xcode 的 

2016-03-05 09:25:46 373

原创 IOS UIAlertController 弹框 (ios 9.0 后代替了UIAlertView弹框 和 UIActionSheet下弹框)

在IOS 9.0 后 苹果官方宣布不再或不推荐使用UIAlertView 和 UIActionSheet 由UIAlertController进行代替两者 用控制器将两者合二为一 很简单 方便 下面就是关于UIAlertView的常用方法#import "RootViewController.h"@interface RootViewController ()@end@implem

2016-03-04 10:25:56 248

原创 过年回来 IOS开发证书变成“此证书的签发者无效”解决方法

IOS开发证书全部变成无效,如下图 打包提示错误 解决方法: 1. 下载https://developer.apple.com/certificationauthority/AppleWWDRCA.cer的证书,然后双击安装。 2. 在导航栏那边,显示-显示已过期的证书  3. 点击 “登录”,并且选择 “所有项目” ,并在搜索栏下输入 apple w,其中有一个是

2016-02-17 15:08:41 336

原创 在Mac OS上安装Java以及配置环境变量的基本方法

安装因为并非所有用户都用得着 Java ,所以在默认状态下 OS X 不预装 Java , 如果你需要的话可以手动安装.1. http://support.apple.com/kb/DL1572到苹果官网下载.http://support.apple.com/downloads/DL1572/en_US/JavaForOSX2014-001.dmg2.http://

2016-01-11 19:16:30 3208

原创 IOS和安卓ui设计常用尺寸及基本知识

OS和安卓ui设计常用尺寸及基本知识 2013-05-23     交互设计   13   54,818  iOS app 图标的圆角半径是多少?(注:现在IOS图标是不需要再画圆角了,直接方形就OK)括弧里面是对应的半径大小App store(Retina屏) ─────────────1024px(160px)iTunes

2015-12-31 00:41:25 569

原创 保存图片到本地相册

YQTapGestureREcongnier *tap = [[YQTapGestureREcongnieralloc] initWithTarget:selfaction:@selector(tapActinn:)];    [_Mainimageview sd_setImageWithURL:url placeholderImage:[UIImageimageNam

2015-12-23 14:39:32 426

原创 Appstore检查自动更新时间

先介绍一下Appstore检查自动更新。这玩意是整个手机包括系统中最最最费电最恶心最没用的功能!!appstore自动检测软件更新,超级费电,你问为什么?我来解释。这玩意不是伪后台,有一个常驻后台进程,每隔4小时联网检测更新,费电费流量,尤其像lz这样grps24小时不关的。你想想,当你有时候e网信号不好,网速很渣的时候,这货又开始检测软件更新,但是网又一下子连不上,怎么办?一直不停的联网

2015-12-16 23:31:55 2748

原创 iOS检查更新

#pragma -mark  检查更新-(void)CheckVersionUpdate{        NSDictionary *infoDic = [[NSBundlemainBundle] infoDictionary];        NSString *currentVersion = [infoDic objectForKey:

2015-12-14 14:50:06 254

转载 加急审核

申请加急网址:https://developer.apple.com/appstore/contact/appreviewteam/index.html     提交加急审核需要理由,一般涉及到银行信息,或者崩溃打不开这种的比较容易通过。反正苹果很苛刻,一般不给处理。如果处理第二天就可以下载最新了,

2015-12-03 17:58:25 293

转载 UIScrollView && UITableView相关属性汇总(2013)

1, UIScrollView:tracking //当 touch 后还没有拖动的时候值是YES,否则NOzoomBouncing //当内容放大到最大或者最小的时候值是 YES,否则 NOzooming //当正在缩放的时候值是 YES,否则 NOdecelerating //当滚动后,手指放开但是还在继续滚动中。这个时候是 YES,其它时候是 NOdeceleration

2015-11-26 23:10:17 250

转载 UIScrollView和UITableView总结

本文参考:http://tanxiaoya105.blog.163.com/blog/static/210328019201211785755615/http://www.cnblogs.com/xumei/p/3778595.html?utm_source=tuicoolhttp://blog.csdn.net/dyhbrewer/article/details/8465854

2015-11-26 23:09:02 287

转载 App提交 App Store 审核,遇到过哪些坑?

一个悲伤的故事:一家公司14年初开发app历时一年还没有提交appstore成功,然后被迫转型了自己遇到过的:1.物化女性。软件内姑娘太多导致的。so。。。一定要有帅哥。哪怕首页只有一个。2.软件名字冲突。提交时发现有软件名字一样。丫停的。只能换。想好软件名字搜一下先。3.等级评定,娱乐相关所以不要你勾选后发现4+可以。然并乱。必须17+走起4.支付上,要求用户即使换手机或卸载

2015-11-20 22:09:00 809

原创 PBXcp error修复-No such file or directory

今天在维护程序的时候,出现了这个错误,提示是PBXcp error,截图如上面所示,红色部分是我的项目名称,就屏蔽了,如果看不清楚请点击图片,查看原图当然这个是个很常见的错误,但是碰到了还是很苦恼,百度了一下,基本上都是给的同一种方法,但是和我的情况不太一样,所以总结一下,以备后用,同时也给后面遇到的人一点提示.这个错误原因往往是添加或删除美术资源的时候出错,也就是添加图片出错.一

2015-11-18 10:34:11 502

原创 UIApplicationDelegate中几个常用的回调方法的调用时机

AppDelegate中几个常用的回调调用时机ios 以帮助你判断哪些方法倒底放到哪个回调中去实现。1. – (void)applicationDidFinishLaunching:(UIApplication *)application;此方法基本已经弃用,改用第2个方法代替。2. – (BOOL)application:(UIApplication *)

2015-11-16 11:32:40 386

原创 深度定制一个按钮UIButton

UIButton *btnTemp = [UIButtonbuttonWithType:UIButtonTypeCustom];深度定制一个按钮UIButton *btn1 = [UIButton buttonWithType:UIButtonTypeCustom]; btn1.frame = CGRectMake(0, 0, 200, 140); btn1.c

2015-11-04 23:31:52 293

原创 iOS开发中邮箱,电话号码,身份证,密码,昵称正则表达式验证

1234567891011121314151617181920212223242526272829303132333435

2015-11-04 18:23:06 337

原创 正则表达式在IOS中的应用及IOS中三种正则表达式的使用与比较

一、什么是正则表达式  正则表达式,又称正规表示法,是对字符串操作的一种逻辑公式。正则表达式可以检测给定的字符串是否符合我们定义的逻辑,也可以从字符串中获取我们想要的特定部分。它可以迅速地用极简单的方式达到字符串的复杂控制。二、正则表达式的语法  看一个过滤纯数字的例子?123456

2015-11-04 18:20:50 313

原创 iOS库--.a与.framework

一、什么是库?库是共享程序代码的方式,一般分为静态库和动态库。二、静态库与动态库的区别?静态库:链接时完整地拷贝至可执行文件中,被多次使用就有多份冗余拷贝。动态库:链接时不复制,程序运行时由系统动态加载到内存,供程序调用,系统只加载一次,多个程序共用,节省内存。三、iOS里静态库形式?.a和.framework四、iOS里动态库形式?.dylib

2015-10-31 11:03:47 229

原创 iOS 7及以上,改变UIStatusBar颜色

UIStatusBarStyleDefault:字体为黑色(时间、运营商、WiFi等标志的显示颜色)UIStatusBarStyleLightContent:字体为白色1.plist中设置View controller-based status bar appearance为NO2.- (BOOL)application:(UIApplication *)app

2015-10-30 09:53:34 279

空空如也

空空如也

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

TA关注的人

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