摘要: 之前一直是博客园和CSDN博客同步更新 现在不在博客园继续写博客,十一国庆节假后只用CSDN博客了。祝各位访客国庆节快乐! CSDN博客地址: http://blog.csdn.net/it_liuchengli 阅读全文
posted @ 2016-09-29 17:17 刘成利的博客 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 前不久升级了Xcode8 ,同时iOS10系统也推送久。 由于公司需要适配iOS 10系统,同时第三方sdk建议升级。 包含替换升级新的SDK和相应的代码修改。 主要分享如何升级极光推送SDK,友盟分享SDK和升级过程中的遇到的报错 一. 升级极光推送SDK,有一篇不错的博客,代码变更也写的挺详细就 阅读全文
posted @ 2016-09-29 17:11 刘成利的博客 阅读(655) 评论(0) 推荐(0) 编辑
摘要: 用pop动画简单实现弹窗的缩放和渐变,感觉这个动画常用,就写一下博客 pop动画是Facebook推出的动画引擎,请自行到GitHub上搜索下载拖拽导入xcode项目中。 更多pop动画使用和原理可网上搜索学习 本处只简单介绍代码开发使用,紧以弹窗效果为思路。 1. 控制器导入头文件 #import 阅读全文
posted @ 2016-09-28 15:00 刘成利的博客 阅读(1103) 评论(0) 推荐(0) 编辑
摘要: 比如密码错误提示,需要文字左右晃动几次,以起到警示的作用。 为了调用使用方便,做一个分类。代码如下: .h文件 .m文件 使用方法,非常简单,导入这个头文件,如下调用: UILabel * wrongTip = [[UILabel alloc]initWithFrame:CGRectMake(20, 阅读全文
posted @ 2016-09-05 10:34 刘成利的博客 阅读(1863) 评论(0) 推荐(0) 编辑
摘要: 本文是初步了解和集成网上的相关反编译博客, 并做公司内部技术人员分享研讨PPT。 阅读全文
posted @ 2016-08-31 10:13 刘成利的博客 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 最近有人问有没有iOS学习的相关资料,就简单的把自己的知道的和资源共享一下: 个人感觉iOS开发人才饱和,培训泛滥,个人推荐后台升职空间大和web前端竞争小。 【链接】[Ronda收集整理]2014年传传智播客视频百度云分享 http://pan.baidu.com/share/link?share 阅读全文
posted @ 2016-08-05 16:59 刘成利的博客 阅读(744) 评论(0) 推荐(0) 编辑
摘要: 项目开发用集成是极光推送JPush 这里主要是消息推送过来处理对应界面跳转 同时看到两篇写的不错的相关博客分享一下: http://www.jianshu.com/p/eaf07c4372a8 http://www.jianshu.com/p/d4460fed39c1 推送的是根据用户ID及用户的绑 阅读全文
posted @ 2016-08-04 11:22 刘成利的博客 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 目前只实现了三个类方法, 第一个获取当前时间,以字符创的形式返回,例如"201606161532" 第二个以当前时间与给定时间的时间差(秒) 第三个以当前时间与给定时间的时间差(分) .h文件 .m文件 个人使用的情况: // 获取已存的时间字符串 NSString *lastTime = [[NS 阅读全文
posted @ 2016-06-16 15:38 刘成利的博客 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 公司所做的项目,锁屏监听是为了60秒后,解锁瓶后显示【手势解锁】或【指纹验证】; 第一步:AppDelegate.m 头部导入 #import <notify.h>#define NotificationLock CFSTR("com.apple.springboard.lockcomplete") 阅读全文
posted @ 2016-06-16 15:07 刘成利的博客 阅读(4967) 评论(0) 推荐(0) 编辑
摘要: 主要实现的代码如下: 效果图: 阅读全文
posted @ 2016-05-23 17:49 刘成利的博客 阅读(1198) 评论(0) 推荐(0) 编辑
摘要: 在参考网上重装Mac系统教程的时候,感觉这篇教程挺不错: http://www.iplaysoft.com/osx-yosemite-usb-install-drive.html (此教程终端命令处需依情况改动一下) 根据自己的实际安装成功的过程和参考网上教程 为了快速安装,我用的是从U盘安装到新的 阅读全文
posted @ 2016-05-16 14:06 刘成利的博客 阅读(9434) 评论(0) 推荐(0) 编辑
摘要: 每次下班都记不好早上几点打的卡,你是不是也经常有这样的情况; 那就用以下的代码考到Mac电脑的终端中,回车; mac终端输入上面命令行 查看开机时间: last | grep reboot查看关机时间: last | grep shutdown 比如,显示开机时间的第一条为最近一次开机时间 阅读全文
posted @ 2016-05-09 21:20 刘成利的博客 阅读(2325) 评论(0) 推荐(0) 编辑
摘要: 有时当自己的iPhone手机插入一台iMAC电脑时,会自动弹出自己iPhone手机的照片。 这相当影响人的隐私等等,所以顺便将方法(参考网络的)小记一篇博客。 一、OS X 10.10以上用户解决办法: 因为OS X 10.10系统以后iPhoto程序由“照片”程序取代,要阻止“照片”自动弹出,非常 阅读全文
posted @ 2016-05-09 14:58 刘成利的博客 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 用导航控制器返回到上一页和返回到根控制器有其自带方法。 返回到特定的控制器的核心代码: popToViewController用法 方式一,不推荐[self.navigationController popToViewController:[self.navigationController.vie 阅读全文
posted @ 2016-04-28 11:43 刘成利的博客 阅读(463) 评论(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 刘成利的博客 阅读(1442) 评论(0) 推荐(0) 编辑
摘要: iOS 开发后上传到App Store审核的指导方针 ——苹果官网介绍地址 https://developer.apple.com/app-store/review/guidelines/ 阅读全文
posted @ 2016-04-18 10:27 刘成利的博客 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 首先,保证设备证书和配置文件的正确,Xcode上登陆好自己公司的账号Apple ID 1.选中运行模拟器的位置为硬件设备 2.点击导航栏上的【Product】——【Archive】后编译后弹出如下界面,选择时间最新的第一行,点击右侧的【Export】 3.继续如下图所示,选择第二个【Save for 阅读全文
posted @ 2016-04-05 10:31 刘成利的博客 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 项目中为了安全性,一般使用密码或iPhone手机的指纹识别Touch ID。 第一步,判断系统是否支持,iOS8.0及以上才支持。 第二步,判断手机是否支持,带Touch ID的手机iPhone5s及以上才支持。 代码如下: 效果图如下: 阅读全文
posted @ 2016-03-29 18:34 刘成利的博客 阅读(645) 评论(0) 推荐(0) 编辑
摘要: 1.第一步登陆苹果开发者中心官网,进入证书栏后如下图:点击All 或者如果是iPhone设备直接点击iPhone也行。 然后点击右上角的【+】号 2.在如下的网页填入姓名和UDID,然后就是继续和下一部。 UDID在Xcode的Windows Device.中获取copy到网页里,入下图二 3.从添 阅读全文
posted @ 2016-03-28 10:30 刘成利的博客 阅读(656) 评论(0) 推荐(0) 编辑
摘要: 说明:model类模板已默认过滤null值,附加特殊情况的关键字ID名的冲突(需手动去掉注释代码)。MyMessageModel为示例的名字。可以自己随便起。 1.自己创建一个继承与NSObject的类,用于当model数据模型用。然后在.h文件中根据接口文档或者json返回数据的添加相应属性。 并 阅读全文
posted @ 2016-03-22 17:19 刘成利的博客 阅读(2521) 评论(0) 推荐(0) 编辑