随笔分类 -  iOS

摘要:苹果开发者账号过期了的续费流程春节期间,苹果市场开发者账号过期了,正好在假期,给忽略了。。。。年后发现APP给下架了,于是重新登录苹果市场续费。写下这个步骤,供参考。先登录开发者账号:https://developer.apple.com/右上角,account,renew,然后输入信用卡,需要vi 阅读全文
posted @ 2018-03-07 10:40 梅子~ 阅读(11409) 评论(0) 推荐(0)
摘要:APNS的推送机制 Provider就是我们自己程序的后台服务器,APNS是Apple Push Notification Service的缩写,也就是苹果的推送服务器。 上图可以分为三个阶段: 第一阶段:应用程序的服务器端把要发送的消息、目的iPhone的标识打包,发给APNS。 第二阶段:APN 阅读全文
posted @ 2018-01-10 11:03 梅子~ 阅读(868) 评论(0) 推荐(0)
摘要:转载自:http://www.cocoachina.com/ios/20150901/13173.html 阅读全文
posted @ 2017-12-26 23:33 梅子~ 阅读(797) 评论(0) 推荐(0)
摘要:大概说下iPhone X的适配及遇到的几种问题: 1.启动页 对于一些没适配的老项目,运行后便会出现下图所示情况,解决办法,添加1125*2436尺寸的启动页,添加完后就能贴合。 2.导航栏及UITabBar部分的变化 非iPhone X : StatusBar 高20px,NavigationBa 阅读全文
posted @ 2017-12-20 23:29 梅子~ 阅读(318) 评论(0) 推荐(0)
摘要:iOS应用内部实现App Store评分功能,笔着整理总结有三种方式,各位可根据自己需求自己选择。先介绍下评分功能实现的三种方式。 1,通用方式通过App内部打开网页形式,跳转到AppStore编辑评论,可评分,可评论。 优点:方便,快捷,不受系统版本限制,目前最常用的方式。 缺点:内部网页形式加载 阅读全文
posted @ 2017-11-08 11:48 梅子~ 阅读(2001) 评论(0) 推荐(0)
摘要:开发中遇到这个问题,想着还是总结下,刚开始只是限制UITextField的键盘为 UIKeyboardTypeASCIICapable,可是当用户切换了中文键盘后依然没解决问题,于是我给输入框加了监听事件,获取输入框最新的输入内容,检测输入的内容中是否含有中文,如果有中文就替换成空字符串,具体实现如 阅读全文
posted @ 2017-09-18 22:19 梅子~ 阅读(4020) 评论(0) 推荐(0)
摘要:1.判断某个字符串是否符合某个正则表达式,通常用这个方法: // 判断字符串首字符是否为字母 NSString *string = @"wo"; // 1、准备正则式 NSString *regex = @"^[A-Za-z]*$"; // 只能是字母,不区分大小写 // 2、拼接谓词 NSPred 阅读全文
posted @ 2017-09-12 23:33 梅子~ 阅读(1215) 评论(0) 推荐(0)
摘要:这段时间做一个项目,项目中这样的一个操作,就是将我拿到的数据以excel文件格式导出,并分享,查了很多资料,发现网上这方面的资料并不是很多,现在就自己通过网上查到的资料及个人实践后进行个总结,希望可以帮到大家。 一.创建简单的excel表,里面只有一个sheet的功能,如下图所示: 参照链接如下:h 阅读全文
posted @ 2017-07-02 23:08 梅子~ 阅读(2635) 评论(0) 推荐(0)
摘要:有时多人开发,从svn上checkout代码下来后,会报这样的错误,这个时候很有可能是.a文件的问题,查看项目中的.a文件,特别是你用到的第三方库,pod文件,看看有没有报红的文件,如图显示 有的话,找到对应的.a文件,加到项目中对应的文件位置就行了。 阅读全文
posted @ 2017-07-02 22:27 梅子~ 阅读(155) 评论(0) 推荐(0)
摘要:1.判断(nil) if(m_result==nil) { NSLog(@"KDA!"); } 2.判断<null> 还有就是<null>,从网上找到了用法: if([m_result isEqual:[NSNUll null]]) { NSLog(@"KDA!"); } 阅读全文
posted @ 2017-03-01 10:49 梅子~ 阅读(272) 评论(0) 推荐(0)
摘要:1.修改大小,创建一个类,继承UIPageControl,重写setCurrentPage方法,可设置圆点大小 - (void) setCurrentPage:(NSInteger)page { [super setCurrentPage:page]; for (NSUInteger subview 阅读全文
posted @ 2017-02-27 15:42 梅子~ 阅读(12738) 评论(0) 推荐(0)
摘要:如果项目里面同时有微信支付和支付宝支付,在回调方法时都会走Appdelegate.m的同一个方法,在这里我们也需要判断一下是微信支付还是支付宝的回调,来进行相应的处理,方法如下: // NOTE: 9.0以后使用新API接口 - (BOOL)application:(UIApplication *) 阅读全文
posted @ 2017-02-22 00:22 梅子~ 阅读(4115) 评论(0) 推荐(0)
摘要:NSString *strUrl = [urlString stringByReplacingOccurrencesOfString:@" " withString:@""]; 去掉空格 NSString *strUrl = [urlString stringByReplacingOccurrenc 阅读全文
posted @ 2017-02-08 17:35 梅子~ 阅读(66516) 评论(0) 推荐(0)
摘要:1.如果只判断当前是否是无网的状态: if([Reachability reachabilityForLocalWiFi].currentReachabilityStatus==NotReachable&&[[Reachability reachabilityForInternetConnectio 阅读全文
posted @ 2017-02-08 15:42 梅子~ 阅读(1081) 评论(0) 推荐(0)
摘要:开发中,如果项目中内嵌网页,而且可以点击进入网页的详情页等,网页有没有做返回按钮的话,直接点击系统的返回按钮,就会出现直接跳出H5网页,如果只是想跳出详情页,到达上一层内嵌网页的话,可以用以下方法: //用苹果自带的返回键按钮处理如下(自定义的返回按钮) - (void)back:(UIBarBut 阅读全文
posted @ 2017-02-08 15:29 梅子~ 阅读(4254) 评论(0) 推荐(0)
摘要:http://blog.sina.com.cn/s/blog_8a0506320102w1ex.html 阅读全文
posted @ 2017-01-17 17:49 梅子~ 阅读(493) 评论(0) 推荐(0)
摘要:1。选择工程菜单,这里要选中Project,而不是Targets 2。点击Info菜单, 下拉到最后,看到Localizations。 点击+号。 3。选择中文 chinese-simplified 4。点击finish按钮,在Supporting Files文件夹中,查看InfoPlist.str 阅读全文
posted @ 2017-01-05 15:35 梅子~ 阅读(271) 评论(0) 推荐(0)
摘要:(注意你的项目必须有启动页,要不在提交版本时会报错的。) 阅读全文
posted @ 2017-01-05 15:26 梅子~ 阅读(1047) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/chebaodaren/p/4875028.html 阅读全文
posted @ 2017-01-05 15:22 梅子~ 阅读(367) 评论(0) 推荐(0)
摘要:Button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;//左对齐(UIControlContentHorizontalAlignment、CenterUIControlContentHorizontal 阅读全文
posted @ 2016-12-26 15:03 梅子~ 阅读(1486) 评论(0) 推荐(0)