随笔分类 -  iOS开发

摘要:前不久升级了Xcode8 ,同时iOS10系统也推送久。 由于公司需要适配iOS 10系统,同时第三方sdk建议升级。 包含替换升级新的SDK和相应的代码修改。 主要分享如何升级极光推送SDK,友盟分享SDK和升级过程中的遇到的报错 一. 升级极光推送SDK,有一篇不错的博客,代码变更也写的挺详细就 阅读全文
posted @ 2016-09-29 17:11 刘成利的博客 阅读(701) 评论(0) 推荐(0)
摘要:比如密码错误提示,需要文字左右晃动几次,以起到警示的作用。 为了调用使用方便,做一个分类。代码如下: .h文件 .m文件 使用方法,非常简单,导入这个头文件,如下调用: UILabel * wrongTip = [[UILabel alloc]initWithFrame:CGRectMake(20, 阅读全文
posted @ 2016-09-05 10:34 刘成利的博客 阅读(1892) 评论(0) 推荐(0)
摘要:本文是初步了解和集成网上的相关反编译博客, 并做公司内部技术人员分享研讨PPT。 阅读全文
posted @ 2016-08-31 10:13 刘成利的博客 阅读(274) 评论(0) 推荐(0)
摘要:最近有人问有没有iOS学习的相关资料,就简单的把自己的知道的和资源共享一下: 个人感觉iOS开发人才饱和,培训泛滥,个人推荐后台升职空间大和web前端竞争小。 【链接】[Ronda收集整理]2014年传传智播客视频百度云分享 http://pan.baidu.com/share/link?share 阅读全文
posted @ 2016-08-05 16:59 刘成利的博客 阅读(806) 评论(0) 推荐(0)
摘要:项目开发用集成是极光推送JPush 这里主要是消息推送过来处理对应界面跳转 同时看到两篇写的不错的相关博客分享一下: http://www.jianshu.com/p/eaf07c4372a8 http://www.jianshu.com/p/d4460fed39c1 推送的是根据用户ID及用户的绑 阅读全文
posted @ 2016-08-04 11:22 刘成利的博客 阅读(596) 评论(0) 推荐(0)
摘要:目前只实现了三个类方法, 第一个获取当前时间,以字符创的形式返回,例如"201606161532" 第二个以当前时间与给定时间的时间差(秒) 第三个以当前时间与给定时间的时间差(分) .h文件 .m文件 个人使用的情况: // 获取已存的时间字符串 NSString *lastTime = [[NS 阅读全文
posted @ 2016-06-16 15:38 刘成利的博客 阅读(304) 评论(0) 推荐(0)
摘要:公司所做的项目,锁屏监听是为了60秒后,解锁瓶后显示【手势解锁】或【指纹验证】; 第一步:AppDelegate.m 头部导入 #import <notify.h>#define NotificationLock CFSTR("com.apple.springboard.lockcomplete") 阅读全文
posted @ 2016-06-16 15:07 刘成利的博客 阅读(5041) 评论(0) 推荐(0)
摘要:主要实现的代码如下: 效果图: 阅读全文
posted @ 2016-05-23 17:49 刘成利的博客 阅读(1280) 评论(0) 推荐(0)
摘要:每次下班都记不好早上几点打的卡,你是不是也经常有这样的情况; 那就用以下的代码考到Mac电脑的终端中,回车; mac终端输入上面命令行 查看开机时间: last | grep reboot查看关机时间: last | grep shutdown 比如,显示开机时间的第一条为最近一次开机时间 阅读全文
posted @ 2016-05-09 21:20 刘成利的博客 阅读(2742) 评论(0) 推荐(0)
摘要:用导航控制器返回到上一页和返回到根控制器有其自带方法。 返回到特定的控制器的核心代码: popToViewController用法 方式一,不推荐[self.navigationController popToViewController:[self.navigationController.vie 阅读全文
posted @ 2016-04-28 11:43 刘成利的博客 阅读(491) 评论(0) 推荐(0)
摘要:转自:http://www.oschina.net/code/snippet_2248391_53038 // 根据图片url获取图片尺寸 +(CGSize)getImageSizeWithURL:(id)imageURL { NSURL* URL = nil; if([imageURL isKin 阅读全文
posted @ 2016-04-27 14:35 刘成利的博客 阅读(1478) 评论(0) 推荐(0)
摘要:iOS 开发后上传到App Store审核的指导方针 ——苹果官网介绍地址 https://developer.apple.com/app-store/review/guidelines/ 阅读全文
posted @ 2016-04-18 10:27 刘成利的博客 阅读(247) 评论(0) 推荐(0)
摘要:首先,保证设备证书和配置文件的正确,Xcode上登陆好自己公司的账号Apple ID 1.选中运行模拟器的位置为硬件设备 2.点击导航栏上的【Product】——【Archive】后编译后弹出如下界面,选择时间最新的第一行,点击右侧的【Export】 3.继续如下图所示,选择第二个【Save for 阅读全文
posted @ 2016-04-05 10:31 刘成利的博客 阅读(318) 评论(0) 推荐(0)
摘要:项目中为了安全性,一般使用密码或iPhone手机的指纹识别Touch ID。 第一步,判断系统是否支持,iOS8.0及以上才支持。 第二步,判断手机是否支持,带Touch ID的手机iPhone5s及以上才支持。 代码如下: 效果图如下: 阅读全文
posted @ 2016-03-29 18:34 刘成利的博客 阅读(677) 评论(0) 推荐(0)
摘要:1.第一步登陆苹果开发者中心官网,进入证书栏后如下图:点击All 或者如果是iPhone设备直接点击iPhone也行。 然后点击右上角的【+】号 2.在如下的网页填入姓名和UDID,然后就是继续和下一部。 UDID在Xcode的Windows Device.中获取copy到网页里,入下图二 3.从添 阅读全文
posted @ 2016-03-28 10:30 刘成利的博客 阅读(727) 评论(0) 推荐(0)
摘要:说明:model类模板已默认过滤null值,附加特殊情况的关键字ID名的冲突(需手动去掉注释代码)。MyMessageModel为示例的名字。可以自己随便起。 1.自己创建一个继承与NSObject的类,用于当model数据模型用。然后在.h文件中根据接口文档或者json返回数据的添加相应属性。 并 阅读全文
posted @ 2016-03-22 17:19 刘成利的博客 阅读(2597) 评论(0) 推荐(0)
摘要:正在开发 阅读全文
posted @ 2016-02-18 17:03 刘成利的博客 阅读(666) 评论(0) 推荐(0)
摘要:目前这些方面的判断主要是用了正则表达式 手机号的判断,目前主要是长度、均是数字,支持的号段由于第三方通讯比如京东通讯,小米通讯等支持的号段挺多, 有171,170,135,147等等,所以号段限制简单即可。 @"^((13[0-9])|(147)|(17[0-9])|(15[^4,\\D])|(18 阅读全文
posted @ 2016-02-03 16:25 刘成利的博客 阅读(277) 评论(0) 推荐(0)
摘要:待整理 阅读全文
posted @ 2016-02-01 20:40 刘成利的博客 阅读(140) 评论(0) 推荐(0)
摘要:待整理 阅读全文
posted @ 2016-01-29 11:56 刘成利的博客 阅读(152) 评论(0) 推荐(0)