- 博客(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
468
原创 监控键盘出现和消失,获取键盘高度
//注册键盘出现的通知 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWasShown:)
2017-01-13 15:56:55
499
原创 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
2643
转载 启动图也要实现国际化。
以下两种方案都能很好的解决有关启动图国际化的问题,掌握这两种方案,会让你对启动图的问题处理的游刃有余。 第一种方案 第一步 点击项目名称,选择 TARGETS,选择 General,找到 Launch Screen File, 将该项清空并回车(默认的是 LaunchScreen.storyboard)。第二步 点击项目名称,
2016-11-14 20:04:51
1873
转载 switch case语句里面不能定义对象,解决方法
最近发现一个问题呢 发现在switch的case里面不能去定义对象了,一定义对象就会报错了仔细了解了一下在C或者C++中,只要是在任何一对花括号 “{ }”中定义的对象,那么该对象的作用域就局限在这对花括号里面,上面的代码的错误就出现在这儿了。 [java] view plain copyswitch (i) {
2016-10-24 10:50:11
765
原创 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
1197
原创 判断当前星期几
- (NSInteger)getNowWeekday { NSCalendar *calendar = [[NSCalendaralloc] initWithCalendarIdentifier:NSCalendarIdentifierGregorian]; NSDateComponents *comps = [[NSDateComponentsalloc]
2016-07-04 16:19:16
319
原创 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
526
转载 Xcode里-ObjC, -all_load, -force_load
最近在做一个项目的时候,需要使用到一个第三方库,这个库的使用向导里面特别说明,在添加完该库后,需要在Xcode的Build Settings下Other Linker Flags里面加入-ObjC标志,这个标志以前没使用过,所以我就专门研究了一下它的作用。 之所以使用该标志,和Objective-C的一个重要特性:类别(category)有关。根据这里的解释,Unix的标准静态库实
2016-06-02 15:06:42
288
原创 为什么没安装支付宝客户端时没有跳H5网页?
是否使用 storyboard?因为没装支付宝的处理是 支付宝本身的 sdk 做的。支付宝本身也没有多的说明。我所说的这个处理是我们这边多次尝试得出的结论。看一下info.plist 里是不是有 main storyboard file base name之类的,把它删了,再试试。没用 storyboard 删除那一行,应该是不会有其他影响的。
2016-05-18 09:41:45
743
原创 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
445
原创 获取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
266
转载 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
11505
转载 IOS程序国际化
1.1 新建一个Single View app模版项目,命名为Localization。1.2 新建后,可以看到工作目录结构文件如下,单击InfoPlist.strings,查看右边的属性,在Localization栏添加语言。 7.3没有了 需要自己添加文件夹1.3 添加完成后打开对应语言文件,比如English的添加CFBundleDisp
2016-04-29 09:31:00
249
原创 把textfield或者textview中长按出现的(全选,复制,粘贴) 系统相册等提示语 显示成中文
在info.plist中添加Localized resources can be mixed,设置为YES. 在plist写入这句就是获取当前手机的语言
2016-04-28 17:11:17
1550
原创 接入Paypal支付
下载在 GitHub 链接没有不难找1.全英文的,虽然我一点也不懂 不过我用了最笨的办法 一句一句的翻译了过来文档差不多这个意思2. 导入SDK真机测试后会报红 真的是一堆红 如下图 解决办法 而后测试会发现 到了跳转 paypal的界面初始化那里会 可如啊是 根本不走初始化的方法 解决办法如下 我就
2016-04-21 09:38:16
1086
原创 [UIImageView sd_setImageWithURL:placeholderImage:]: unrecognized selector sent to instance
添加libSDWebImage.a
2016-04-14 17:42:27
1995
原创 Command /usr/bin/codesign failed with exit code 1
/Users/ponta/Library/MobileDevice/Provisioning Profiles1.首先确保 开发者中心 对应的描述文件 没有失效2.可以重建描述文件 找到改文件并删除,重新编译运行即可成功。
2016-04-11 10:49:28
456
原创 多个按钮,选一个其它取消选中状态的方法
@property (strong,nonatomic) UIButton *but1;//中间变量@property (weak, nonatomic) UIButton *but2; self.but1 = [[UIButtonalloc] initWithFrame:CGRectMake(UBScreenW -
2016-04-10 10:41:53
2197
原创 获取iOS设备型号的方法
#import typedef NS_ENUM(NSInteger, IphoneDeviceType){ iphone4Less = 0,//iphone4以下 iphone4Ors, //iphone4和iphone4s iphone5OrsOrc, //iphone5和iphone5s和iphone5c
2016-03-24 17:44:14
396
原创 iOS公司开发者账号申请
苹果开发者账号分三种。个人账号:个人申请用于开发苹果app所使用的账号,仅限于个人使用,申请比较容易,$99。公司账号:以公司的名义申请的开发者账号,用于公司内部的开发者共用,$99。企业账号:一般是公司规模在500人以上的企业,用于内部测试发布的账号,该账号发布的应用不发布在appstore上。$299。这里讲$99的公司账号 一、苹果开发者账号申请链接地
2016-03-09 21:17:53
402
原创 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
390
原创 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
260
原创 过年回来 IOS开发证书变成“此证书的签发者无效”解决方法
IOS开发证书全部变成无效,如下图 打包提示错误 解决方法: 1. 下载https://developer.apple.com/certificationauthority/AppleWWDRCA.cer的证书,然后双击安装。 2. 在导航栏那边,显示-显示已过期的证书 3. 点击 “登录”,并且选择 “所有项目” ,并在搜索栏下输入 apple w,其中有一个是
2016-02-17 15:08:41
352
原创 在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
3218
原创 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
609
原创 保存图片到本地相册
YQTapGestureREcongnier *tap = [[YQTapGestureREcongnieralloc] initWithTarget:selfaction:@selector(tapActinn:)]; [_Mainimageview sd_setImageWithURL:url placeholderImage:[UIImageimageNam
2015-12-23 14:39:32
434
原创 Appstore检查自动更新时间
先介绍一下Appstore检查自动更新。这玩意是整个手机包括系统中最最最费电最恶心最没用的功能!!appstore自动检测软件更新,超级费电,你问为什么?我来解释。这玩意不是伪后台,有一个常驻后台进程,每隔4小时联网检测更新,费电费流量,尤其像lz这样grps24小时不关的。你想想,当你有时候e网信号不好,网速很渣的时候,这货又开始检测软件更新,但是网又一下子连不上,怎么办?一直不停的联网
2015-12-16 23:31:55
2795
原创 iOS检查更新
#pragma -mark 检查更新-(void)CheckVersionUpdate{ NSDictionary *infoDic = [[NSBundlemainBundle] infoDictionary]; NSString *currentVersion = [infoDic objectForKey:
2015-12-14 14:50:06
264
转载 加急审核
申请加急网址:https://developer.apple.com/appstore/contact/appreviewteam/index.html 提交加急审核需要理由,一般涉及到银行信息,或者崩溃打不开这种的比较容易通过。反正苹果很苛刻,一般不给处理。如果处理第二天就可以下载最新了,
2015-12-03 17:58:25
305
转载 UIScrollView && UITableView相关属性汇总(2013)
1, UIScrollView:tracking //当 touch 后还没有拖动的时候值是YES,否则NOzoomBouncing //当内容放大到最大或者最小的时候值是 YES,否则 NOzooming //当正在缩放的时候值是 YES,否则 NOdecelerating //当滚动后,手指放开但是还在继续滚动中。这个时候是 YES,其它时候是 NOdeceleration
2015-11-26 23:10:17
260
转载 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
301
转载 App提交 App Store 审核,遇到过哪些坑?
一个悲伤的故事:一家公司14年初开发app历时一年还没有提交appstore成功,然后被迫转型了自己遇到过的:1.物化女性。软件内姑娘太多导致的。so。。。一定要有帅哥。哪怕首页只有一个。2.软件名字冲突。提交时发现有软件名字一样。丫停的。只能换。想好软件名字搜一下先。3.等级评定,娱乐相关所以不要你勾选后发现4+可以。然并乱。必须17+走起4.支付上,要求用户即使换手机或卸载
2015-11-20 22:09:00
863
原创 PBXcp error修复-No such file or directory
今天在维护程序的时候,出现了这个错误,提示是PBXcp error,截图如上面所示,红色部分是我的项目名称,就屏蔽了,如果看不清楚请点击图片,查看原图当然这个是个很常见的错误,但是碰到了还是很苦恼,百度了一下,基本上都是给的同一种方法,但是和我的情况不太一样,所以总结一下,以备后用,同时也给后面遇到的人一点提示.这个错误原因往往是添加或删除美术资源的时候出错,也就是添加图片出错.一
2015-11-18 10:34:11
516
原创 UIApplicationDelegate中几个常用的回调方法的调用时机
AppDelegate中几个常用的回调调用时机ios 以帮助你判断哪些方法倒底放到哪个回调中去实现。1. – (void)applicationDidFinishLaunching:(UIApplication *)application;此方法基本已经弃用,改用第2个方法代替。2. – (BOOL)application:(UIApplication *)
2015-11-16 11:32:40
402
原创 深度定制一个按钮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
322
原创 iOS开发中邮箱,电话号码,身份证,密码,昵称正则表达式验证
1234567891011121314151617181920212223242526272829303132333435
2015-11-04 18:23:06
350
原创 正则表达式在IOS中的应用及IOS中三种正则表达式的使用与比较
一、什么是正则表达式 正则表达式,又称正规表示法,是对字符串操作的一种逻辑公式。正则表达式可以检测给定的字符串是否符合我们定义的逻辑,也可以从字符串中获取我们想要的特定部分。它可以迅速地用极简单的方式达到字符串的复杂控制。二、正则表达式的语法 看一个过滤纯数字的例子?123456
2015-11-04 18:20:50
334
原创 iOS库--.a与.framework
一、什么是库?库是共享程序代码的方式,一般分为静态库和动态库。二、静态库与动态库的区别?静态库:链接时完整地拷贝至可执行文件中,被多次使用就有多份冗余拷贝。动态库:链接时不复制,程序运行时由系统动态加载到内存,供程序调用,系统只加载一次,多个程序共用,节省内存。三、iOS里静态库形式?.a和.framework四、iOS里动态库形式?.dylib
2015-10-31 11:03:47
243
原创 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
288
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人