- 博客(16)
- 资源 (2)
- 收藏
- 关注
原创 教你搞定IOS远程消息推送APNS
一、引言IOS中消息的推送有两种方式,分别是本地推送和远程推送,本地推送在http://blog.csdn.net/jaccty/article/details/47429617这篇博客中有详细的介绍,这里主要讨论远程推送的流程与配置过程。二、远程推送机制的原理1、从一张很火的图说起搜索IOS远程推送,你总能看到一张如下的流程示意图,因为这张图确实很火,所以
2015-08-23 17:02:06 699
转载 初探 iOS8 中的 Size Class(转载)
以前和安卓的同学聊天的时候,谈到适配一直是一个非常开心的话题,看到他们被各种屏幕适配折磨的欲仙欲死,心里真替他们高兴。不过在做到 iPhone 和 iPad 的适配的时候,一个页面需要配置多个 xib 进行开发还是个很头疼的事情。再加上 iPhone6 和 iPhone6 plus 的发布,适配似乎也变得麻烦起来。今天了解了 iOS8 中的 Size Class 之后,真的笑,笑出声。简介
2015-08-14 20:15:28 351
原创 多尺寸屏幕的自动适配 AutoLayout (纯代码方式)
关于AutoLayout,最早从iOS6开始引入使用。主要功能是使用约束,对视图进行相对布局,以适应不同屏尺的变换。网上大量的资料都在介绍xib和storyboard,如何使用AutoLayout,说纯代码使用AutoLayout进行UI布局的越来越少。对于我这个习惯了代码UI布局的人,写个备忘:AutoLayout是什么?使用一
2015-08-14 15:50:52 703
转载 iOS性能优化:Instruments使用实战
最近采用Instruments 来分析整个应用程序的性能.发现很多有意思的点,以及性能优化和一些分析性能消耗的技巧,小结如下。Instruments使用技巧关于Instruments官方有一个很有用的用户使用Guide,当然如果不习惯官方英文可以在这里找到中文本翻译版本PDF参阅.Instruments 确实是一个很强大的工具,用它来收集关于一个或多个系统进程的性能和行为的数据
2015-08-13 23:20:01 341
原创 IOS中使用本地通知为你的APP添加提示用户功能
IOS中使用本地通知为你的APP添加提示用户功能本地通知可以使应用程序更加效率,尤其适用于含定时监测的功能App。首先,我们先要明白一个概念,这里的本地通知是UILocalNotification类,和系统的NSNotificationCenter通知中心是完全不同的概念。一、我们可以通过本地通知做什么通知,实际上是由IOS系统管理的一个功能,比如某些后台应用做了某
2015-08-11 23:05:03 985
原创 正则表达式简单语法使用总结二
正则表达式在IOS开发中的应用正则表达式在字符串查找,替换,检测中的应用非常广泛,正则表达式是什么,有怎样的语法,我的另一篇博客中有详细的介绍。这里只简单说一下其概念 ,正则表达式是一种语法小巧简单的语言,用来约束一些过滤字符串条的条件。很多开发工具都有支持正则表达式的内容,IOS也不例外,在IOS中NSRegularExpression类就是一个专门来处理正则表达式的类。一、初始化方
2015-08-11 22:24:45 636
原创 正则表达式简单语法使用总结一
正则表达式简单语法总结一、什么是正则表达式 从概念上来说,正则表达式也是一门小巧而精炼的语言,它可以用来简化检索特定的字符串,替换特定字符等功能,有许多开发语言工具,都内嵌支持正则表达式。那么一个正则表达式,究竟是什么?其实它就是一个字符串,但这个字符串具有特定含义。二、正则表达式的基础语法1、字面值所谓字面值,就是没有任何转义,查找的
2015-08-11 22:16:02 529
原创 响应者链条--Cocoa Touch事件处理流程
一、事件分类对于IOS设备用户来说,他们操作设备的方式主要有三种:触摸屏幕、晃动设备、通过遥控设施控制设备。对应的事件类型有以下三种:1、触屏事件(Touch Event)2、运动事件(Motion Event)3、远端控制事件(Remote-Control Event)今天以触屏事件(Touch Event)为例,来说明在Cocoa Touch框架中,事件的处理流程。首先不得
2015-08-07 11:23:26 638
原创 APNS-- IOS开发之实现App消息推送
好久没有写过博客啦,今天就由本菜鸟给大家做一个简单的IOSApp消息推送教程吧!一切从0开始,包括XCode6, IOS8, 以及苹果开发者中心最新如何注册应用,申请证书以及下载配置概要文件,相信很多刚开始接触ios的人会很想了解一下。(ps:网上看了一下虽然有很多讲述推送的好教程,我也是看着一步步学会的,但是这些教程的时间都是去年或者更早时期的,对引导新手来说不是很合适)。第一部分首
2015-08-07 09:03:50 590
翻译 用instruments来检验你的app
比较了好多关于instruments 还是发现老外写的比较牛逼.于是果断翻译过来.有能力的的可以去看英文原版,鼓励大家看原版资料远离二手教程。这里是原文 入门为了节省大家的时间,提供一个演示的Demo给大家。代码传送门. 下载后解压然后用xcode打开。 编译运行APP后 然后在搜索框内输入任意词汇,点击结果你会看到下面的结果 正如你所见的,这个app很简单
2015-08-06 14:38:16 342
原创 常用的富文本标签
①字体标签:,其中包括各种字体属性:字体(face)、字色(color)、字号(size)、字符间距(letter-spacing),各个属性可以同时使用在一个标签用法中。②粗体标签:标签内文字的字体加粗③斜体标签:标签内文字的字体变斜体④下划线标签:/u>标签内文字加下划线⑤上标标签:标签内文字变为上标⑥下标标签:标签内文字变为下标⑦段落标签:标签内文字为一个段落,可以在
2015-08-06 14:17:44 2177
翻译 10个加速Table Views开发的Tips
如果你曾经跟collectionview打过交道,你可能已经意识到了这篇文章的价值。如果你没有注意速度这将会是一个大问题,你的用户会让你了解的。当你的scrollview没有你设备上的其他app的速度快的时候你将会很快意识到。Table views是每一个iOS初级开发者最先使用到的,也可能很快就陷入困惑。这篇文章将会深入讲解一些也许你正在查找的问题。龟兔问题 Table views是
2015-08-05 16:32:43 384
转载 IOS XMPP的实践
近期一网友说一起研究XMPP协议,然后就花了点时间 研究了研究,其实也谈不上研究XMPP协议,就是简单的在IOS平台上使用而已。不过一切都得从使用开始,然后才能深入研究。 关于XMPP的介绍,我找了些资料简介:http://www.cnblogs.com/cokecoffe/archive/2012/08/19/2646245.html实现:http://www.cnblogs.co
2015-08-05 16:18:19 448
原创 谈谈iOS中Categories(分类)、Extensions(类扩展)和继承的区别
最近乱点了篇博客,点击打开链接 博主总结得乱七八糟,虽然这知识点太过久远,还是我来谈谈iOS中Categories(分类)、Extensions(类扩展)和继承的区别 吧。简单的讲,通过Categories(分类)即使在没有某个系统类源代码(iOS不开源的)的情况下,也可以为这个类添加新的方法声明。而新方法的实现可以在另外的文件中。其语法举例如下: #import "ClassNa
2015-08-05 14:08:47 1970
原创 聊聊Web App、Hybrid App与Native App的设计差异
我们可以看到目前主流应用程序大体分为三类:Web App、Hybrid App、 Native App。Native App是一种基于智能手机本地操作系统如iOS、Android、WP并使用原生程式编写运行的第三方应用程序,也叫本地app。WebApp是指基于Web的系统和应用,其作用是向广大的最终用户发布一组复杂的内容和功能。而Hybrid App(混合模式移动应用)是指介于web-app、
2015-08-03 22:15:57 1041
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人