本类文章列表

iOS开发之 + initialize 与 +load对比详解说明

在Objective-C中,NSObject是根类,而NSObject.h的头文件中前两个方法就是load和initialize两个类方法,本篇文章就对这两个方法做下说明和整理。   就像Application有生命周期回调方法一样,在Objective-C的类被加载和初始化的时候,也可以收到方法回调,可以在适当的情况下做一些定制处理。而这正是load和initialize方法可以帮我们...

2017-08-29 Comments:0 关键字: ,
发布自己的 cocoapods 开源库教程

发布自己的cocoapods开源库按照以下步骤,良心制作,包教包会!! 下面我会通过一个名为IFMMenu的项目来讲解一下整个过程。 1.写好代码,上传到github github上创建项目仓库的时候记得创建LICENSE(许可证/授权)文件,此文件必须要有。 github上创建项目仓库 2.将自己的项目打成tag 因为cocoapods是依赖tag版本的,所以必须打tag,以后再次更新只需...

2017-08-28 Comments:0 关键字: ,
iOS开发实现TouchID指纹解锁

一直想实现一下指纹解锁,苦于一直没时间,最近终于闲了下来所以翻了翻文档看了看demo,完成了这篇教程。本功能实现起来是很简单的,因为苹果都已经帮我们封装好了,只需要实现几个方法就可以了。 实现效果图 实现过程 1.首先引入指纹解锁必须的头文件 1 LocalAuthentication/LocalAuthentication.h 2.了解下主要的两个方法 这个...

2017-03-01 Comments:0 关键字: ,
iOS–使用UIImageView进行GIF动图播放

实际上,GIF动图文件中包含了一组图片及其信息数组,这些信息数据记录着这一组图片中各张图片的播放时长等信息,我们可以将图片和这些信息或取出来,使用UIImageView的帧动画技术进行动画播放。 好了不多说了  开始上代码吧: 首先自己找一个GIF图吧,拖到工程里面。 – (void)createGIF {     UIImageView *imageView = [[UIImageV...

2017-02-07 Comments:0 关键字: ,
通过http的header获取服务器时间

移动开发中,经常会遇到手机本地时间不准确的问题,所以我们有时为了校准时间,还要从服务端端获取。实际上是很简单的,我们每次的HTTP请求头里都可以拿到服务器的时间。 直接看代码 (Objective-C例子): NSURL *url = [NSURL URLWithString:@"http://mobile.umeng.com"]; NSMutableURLRequest *request ...

2017-02-07 Comments:0 关键字: ,
最全的Cocos2dx资料集-下载地址汇总

Cocos引擎的中英文文档,全版本引擎,全版本配套工具以及一些第三方工具下载地址抓了下来,大概有三四百个,按照类别整理了一下,方便搜索。贡献在Github。 Cocos 资料大全 本文定期更新,欢迎提交PR,托管在Cocos-Resource Github Cocos2d-x 中英文发布说明 GitBook 地址:http://fusijie.github.io/Cocos2dx-Relea...

2016-10-20 Comments:0 关键字: ,
IOS判断字符串是不是纯数字

这篇文章给大家分享了在IOS中判断字符串是不是纯数字的三种方法,大家可以根据自己的需求来选择对应的方法实现,有需要的朋友们可以参考借鉴,下面来看看。 前言 在大家开发项目的时候,遇到需求可能是让我们只输入一段纯数字,这时候我们就要对这个字符串进行筛选判断,不符合纯数字进行提示操作,以求达到最好的交互效果也能满足需求。 下面介绍几种判断字符串是否为纯数字的方法 第一种方式是使用NSSca...

2016-10-13 Comments:0 关键字: ,
IOS10新特性以及适配点

iOS 10 新特性以及适配点   SiriKit 所有第三方应用都可以用Siri,支持音频、视频、消息发送接收、搜索照片、预订行程、管理锻炼等 Proactive Suggestions 系统预先建议 背景就是iOS9的时候系统给予的主动建议 通过:Spolight搜索,Safari搜索,Handoff,或者siri建议。 在iOS10之后新增了,键盘Qui...

2016-10-11 Comments:0 关键字:
iOS 10-info.plist权限,因苹果健康等导致闪退

如果在app中调用了苹果健康,iOS10中会出现闪退。 控制台报出的原因是: Terminating app due to uncaught exception ‘NSInvalidArgumentException’, reason: ‘NSHealthUpdateUsageDescription must be set in the app’...

2016-10-09 Comments:0 关键字: ,
iOS9适配 之 添加URL Schemes白名单

苹果公司在更新iOS 9时,应用需要在“Info.plist”中将要使用的URL Schemes列为白名单,才可正常检查其他应用是否安装(使用canOpenURL方法)。 受此影响,当你的应用在iOS 9中需要使用 QQ/QQ空间/支付宝/微信SDK 的相关能力(分享、收藏、支付、登录等)时,需要在“Info.plist”里增加如下代码: <key>LSApplicationQuer...

2016-07-08 Comments:0 关键字: ,
Design By Inzaghi | 京ICP备16047555号-1