ios进阶使用
任佳杰
作为一个ios爱好者和开着,致力于精通和创新而学习中.
展开
-
【李明杰老师分享】iOS图片拉伸技巧
纵观移动市场,一款移动app,要想长期在移动市场立足,最起码要包含以下几个要素:实用的功能、极强的用户体验、华丽简洁的外观。华丽外观的背后,少不了美工的辛苦设计,但如果开发人员不懂得怎么合理展示这些设计好的图片,将会糟蹋了这些设计,功亏一篑。 比如下面张图片,本来是设计来做按钮背景的: button.png,尺寸为:24x60 现在我们把它用作为按转载 2014-03-28 15:30:31 · 1568 阅读 · 0 评论 -
利用一个数组的数据来过滤另一个数组
作者 yoyokko原帖地址 http://www.cocoachina.com/bbs/read.php?tid-14579-page-e.html#a一般来说这种情况还是蛮多的,比如你从文件中读入了一个array1,然后想把程序中的一个array2中符合array1中内容的元素过滤出来。正 常傻瓜一点就是两个for循环,一个一个进行比较,这样效率不高,而且代码也不好看。转载 2014-03-25 09:01:55 · 3400 阅读 · 0 评论 -
IOS数组按中文关键字以字母序排序(稍后添加 demo)
IOS项目中会用到对通讯录的联系人或是会员按姓名为关键字排序,因为NSArray并不直接支持对汉字的排序,这就要通过将汉字转换成拼音完成按A~Z的排序,这看起来是个头疼的问题,因为牵扯到汉字转为拼音,kmyhy给出一个较易实现的方法,获取汉字的首字的首字母,如将“王”变成“W”,完整文章(传送门)。 其中他通过pinyinFirstLetter函数获取中文拼音,函数原理是:“piny转载 2014-03-25 08:59:30 · 1059 阅读 · 0 评论 -
SQLite入门与分析(二)---设计与概念
写在前面:谢谢各位的关注,没想到会有这么多人关注。高兴的同时,也感到压力,因为我接触SQLite也就几天,也没在实际开发中用过,只是最近项目的需求才来研究它,所以我很担心自己的文章是否会有错误,误导别人。但是我很想把自己的学习成果与大家分享,所以如果大家觉得我有不对的地方,望不吝赐教。我原打算直接从VDBE入手的,因为它起着承上启下的作用,是整个SQLite的核心,并分析源码,但考虑到这是一个转载 2014-03-25 22:01:26 · 605 阅读 · 0 评论 -
IOS学习之IOS沙盒(sandbox)机制和文件操作
IOS学习之IOS沙盒(sandbox)机制和文件操作(一)1、IOS沙盒机制IOS应用程序只能在为该改程序创建的文件系统中读取文件,不可以去其它地方访问,此区域被成为沙盒,所以所有的非代码文件都要保存在此,例如图像,图标,声音,映像,属性列表,文本文件等。1.1、每个应用程序都有自己的存储空间1.2、应用程序不能翻过自己的围墙去访问别的存储空间的内容转载 2014-03-25 21:02:13 · 795 阅读 · 0 评论 -
ios多线程的几种创建方式
01- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions02{03 self.window = [[[UIWindow转载 2014-03-25 22:14:05 · 538 阅读 · 0 评论 -
iOS应用开发最佳实践:编写高质量的Objective-C代码
转自 http://www.cocoachina.com/applenews/devnews/2013/1129/7445.html本文由“海水的味道"编译 点标记语法属性和幂等方法(多次调用和一次调用返回的结果相同)使用点标记语法访问,其他的情况使用方括号标记语法。 良好的风格:view.backgroundColor = [UIColo转载 2014-03-26 09:55:58 · 642 阅读 · 0 评论