要用到的知识:IOS开发中的资源文件.plist, 可变的属性字符串,TextView和正则表达式的使用。 解决的整体思路:把源字符串同过正则匹配获取到每个表情的range, 再通过range获取元字符串中的表情字符串,如[哈哈], 在把[哈哈] 和我们.plist中item下的chs字段匹配,然后 ...
分类:
移动开发 时间:
2017-04-24 17:24:02
阅读次数:
186
问题描述: 输入一个链表,输出该链表中倒数第k个结点。为了符合大多数人的习惯,本题从1开始计数,即链表的尾结点是倒数第一个结点。例如一个链表有6个结点,从头结点开始它们依次是1、2、3、4、5、6。这个链表的倒数第三个结点是值为4的结点。结点定义如下: struct ListNode{ int m_ ...
分类:
其他好文 时间:
2017-04-24 14:03:27
阅读次数:
207
属性列表,是一种用来存储串行化后的对象的文件。因为扩展名为plist ,因此通常被称为 plist文件。 plist文件通常用于储存用户设置,也可以用于存储捆绑的信息,其内容为xml格式。它可以在程序运行期间动态的创建和读写,因此可以用于少量数据时候的数据持久化。 NSUserDefaults类提供 ...
分类:
移动开发 时间:
2017-04-23 20:19:52
阅读次数:
213
Redis 对象系统1. 介绍redis中基于双端链表、简单动态字符串(sds)、字典、跳跃表、整数集合、压缩列表、快速列表等等数据结构实现了一个对象系统,并且实现了5种不同的对象,每种对象都使用了至...
分类:
其他好文 时间:
2017-04-21 19:28:49
阅读次数:
303
概论 所谓的持久化,就是将数据保存到硬盘中,使得在应用程序或机器重启后可以继续访问之前保存的数据。在iOS开发中,有很多数据持久化的方案,接下来我将尝试着介绍一下5种方案: plist文件(属性列表) preference(偏好设置) NSKeyedArchiver(归档) SQLite 3 Cor ...
分类:
移动开发 时间:
2017-04-18 11:24:59
阅读次数:
262
在iPhone6 个别机型会出现 粒子效果黑色不正常现象。 ignore = CCParticleSystemQuad:create("particles/flower_red.plist"); ignore:setPositionType(kCCPositionTypeRelative) 现象如图 ...
分类:
其他好文 时间:
2017-04-16 12:24:59
阅读次数:
190
#! /bin/bash #kill 所有kitchen 进程iplist=(10.130.2.245 ) function killkitchen(){ pid=`ps aux | grep kitchen.sh | awk '{ if ($11!=grep) {print $2;}}'| wc ...
分类:
系统相关 时间:
2017-04-10 20:36:24
阅读次数:
239
最近在做ios的自动化平台,需要通过命令行安装卸载ipa包 好了问题来,别人上传的ipa包,很可能是开发签名了只能在特定手机上安装的测试ipa包,那我们如何将其安装在我们的自动化的iphone上呢? 答案看起来显而易见,将其重新签名,但是我们是自动化平台,总不能手动签名所以需要使用mac的命令行将其 ...
分类:
系统相关 时间:
2017-04-08 19:25:09
阅读次数:
397
以上三种不能存储大批量数据 plist只能先取出来 里面的数据 覆盖存储 SQLLite3 数据库 纯C语言 轻量级 CoreData 基于SQLLite3 OC版本 重量级 大批量数据缓存 SQLLite3 ...
分类:
移动开发 时间:
2017-04-07 18:17:38
阅读次数:
189
出处:http://blog.csdn.net/jianandjan/article/details/50442988 有一些App需要通过使用iTunes让用户上传和下载文档。要让iOS程序支持iTunes文件交换其实很简单,只需要在程序的Info.plist里增加一个键:UIFileSharin ...
分类:
移动开发 时间:
2017-04-05 17:28:31
阅读次数:
201