摘要: 可变数组也可以使用枚举方法, 我们在这里提供了两种枚举方法, 一个是正序枚举, 一个是倒序枚举, 在正序枚举中, 元素的个数和顺序都是不可以修改的, 但是在倒序枚举中却可以修改, 这有些耐人寻味. 涉及的方法: objectEnumerator: 正序枚举方法. reverseObjectEnume 阅读全文
posted @ 2016-03-05 17:55 专注it 阅读(1437) 评论(0) 推荐(0) 编辑
摘要: ios开发学习中,经常弄不清楚ios的开发模式,今天我们就来进行简单的总结和探讨~ (一)代理模式 应用场景:当一个类的某些功能需要由别的类来实现,但是又不确定具体会是哪个类实现。优势:解耦合敏捷原则:开放-封闭原则实例:tableview的 数据源delegate,通过和protocol的配合,完 阅读全文
posted @ 2016-03-05 17:06 专注it 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 将的SampleTable例子提交到github 具体步骤如下: a. 首先登陆github b. 创建新的reponsitory name, description c. 打开terminal, cd 文件夹下 d. vim README.md 编写项目简介 e. echo "# SampleTa 阅读全文
posted @ 2016-03-05 00:42 专注it 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 首先打开软件左上角 CornerStone-Preferences-SubVersion 第一个地方把对号去掉,第二个地方把.a那个删除,然后save。 然后把你的.a文件放到本地的相应文件夹下, 但是 CornerStone(我的是v2.7.10 版本的) 里相应文件夹下看不到带问号的.a文件的话 阅读全文
posted @ 2016-03-05 00:08 专注it 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 函数返回值 ---函数 // 自加函数 func Add(num : Int)->Int{ return num + 1 } //自减函数 func zj(num : Int)->Int{ return num - 1 } //定义返回函数类型 func SayHello(num:Bool)->(I 阅读全文
posted @ 2016-03-04 11:10 专注it 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-03-03 16:57 专注it 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 距离左边的: 距离顶部的: 距离右边的: 距离底部的: 阅读全文
posted @ 2016-03-03 14:18 专注it 阅读(163) 评论(0) 推荐(0) 编辑
摘要: //邮箱 + (BOOL) validateEmail:(NSString *)email { NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTest = [ 阅读全文
posted @ 2016-03-03 09:15 专注it 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 1.url编码 ios中http请求遇到汉字的时候,需要转化成UTF-8,用到的方法是: NSString * encodingString = [urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; 结 阅读全文
posted @ 2016-03-02 10:22 专注it 阅读(1312) 评论(0) 推荐(0) 编辑
摘要: 图片在APP中占有重要的角色,对图片做好缓存是重要的一项工作。[TOC] 理论 不喜欢理论的可以直接跳到下面的Demo实践部分 缓存介绍 缓存按照保存位置可以分为两类:内存缓存、硬盘缓存(FMDB、CoreData…)。我们常说的网络请求缓存包含内存缓存、硬盘缓存和URL缓存。 图片缓存思路 网络请 阅读全文
posted @ 2016-03-01 15:37 专注it 阅读(1908) 评论(0) 推荐(0) 编辑