iOS之项目管理---25个Git进阶技巧
摘要:我已经使用git差不多18个月了,觉得自己对它应该已经非常了解。然后来自GitHub的Scott Chacon过来给LVS做培训,而我在第一天里就学到了很多。作为一个对git感觉良好的人,我觉得分享从社区里掌握的一些有价值的信息,也许能帮某人解决问题而不用做太深入研究。基本技巧1. 安装后的第一步在...
阅读全文
posted @
2015-08-20 22:54
绿梦灵逸
阅读(828)
推荐(0)
iOS UICollectionView简单使用
摘要:首先认识一下UICollectionView[objc]view plaincopyNS_CLASS_AVAILABLE_IOS(6_0)@interfaceUICollectionView:UIScrollViewUICollectionView 和 UICollectionViewControl...
阅读全文
posted @
2015-08-18 14:38
绿梦灵逸
阅读(378)
推荐(0)
C以及Objective-C测试题讲解(下)
摘要:接前天的博客,今天继续讲解后27题。测试题地址:http://www.eosgarden.com/en/articles/objc-quizz/take/31.Which of the following can be inherited?以下哪些可被继承?答案:protocols,classes。...
阅读全文
posted @
2015-08-15 17:42
绿梦灵逸
阅读(257)
推荐(0)
C以及Objective-C测试题讲解(上)
摘要:测试地址:http://www.eosgarden.com/en/articles/objc-quizz/take/这是前几天好友共享的Obj-C测试题,共57题。自以为精通OC了的本人去做了下测试题,结果受到了较为严重的精神打击,考点非常细,有些甚至非常底层。准备分2次讲解这些题目,下面逐个讲解这...
阅读全文
posted @
2015-08-15 17:40
绿梦灵逸
阅读(623)
推荐(0)
iOS中nil,Nil,NULL的区别
摘要:1、nil:指向oc中对象的空指针Nil:指向oc中类的空指针NULL:指向其他类型的空指针,如一个c类型的内存指针NSNull:在集合对象中,表示空值的对象若obj为nil:[obj message]将返回NO,而不是NSException若obj为NSNull:[obj message]将抛出异...
阅读全文
posted @
2015-08-15 17:11
绿梦灵逸
阅读(888)
推荐(0)
iOS中NSString常用操作合集
摘要://1、创建常量字符串。NSString *astring = @"This is a String!";//2、创建空字符串,给予赋值。NSString *astring = [[NSString alloc] init]; astring = @"This is a String!"; [ast...
阅读全文
posted @
2015-08-14 10:15
绿梦灵逸
阅读(296)
推荐(0)
iOS利用Runtime自定义控制器POP手势动画(经典)
摘要:前言苹果在IOS7以后给导航控制器增加了一个Pop的手势,只要手指在屏幕边缘滑动,当前的控制器的视图就会跟随你的手指移动,当用户松手后,系统会判断手指拖动出来的大小来决定是否要执行控制器的Pop操作。nav_pop_origin.gif这个操作的想法非常好,但是系统给我们规定的范围必须是屏幕左侧边缘...
阅读全文
posted @
2015-08-13 13:23
绿梦灵逸
阅读(449)
推荐(0)
iOS学习之UILable上显示不同的字体和颜色
摘要:在项目开发中,我们经常会遇到在这样一种情形:在一个UILabel 使用不同的颜色或不同的字体来体现字符串,在iOS 6 以后我们可以很轻松的实现这一点,官方的API 为我们提供了UILabel类的attributedText, 使用不同颜色和不同字体的字符串,我们可以使用NSAttributedTe...
阅读全文
posted @
2015-08-13 13:10
绿梦灵逸
阅读(403)
推荐(0)
iOS学习之UICollectionView使用注解
摘要:#import "ViewC.h"#import "CLCollectionViewCell.h"#import "HeadView.h"#import "FootView.h"static NSString *cellIdentifier = @"cell";static NSString *he...
阅读全文
posted @
2015-08-12 22:38
绿梦灵逸
阅读(516)
推荐(1)
iOS学习之new与alloc init,[NSArray array] 和 [[NSArray alloc]init] 及 self. 和 _ 的区别
摘要:一 [className new]和[[className alloc] init]的区别1.在实际开发中很少会用到new,一般创建对象咱们看到的全是[[className alloc] init]但是并不意味着你不会接触到new,在一些代码中还是会看到[[className alloc] ini...
阅读全文
posted @
2015-08-12 09:32
绿梦灵逸
阅读(695)
推荐(0)
iOS学习之常用第三方框架总结(经典/必看)
摘要:写iOS 程序的时候往往需要很多第三方框架的支持,可以大大减少工作量,讲重点放在软件本身的逻辑实现上。GitHub 里面有大量优秀的第三方框架,而且 License 对商业很友好。一下摘录一下几乎每个项目都想集成的几个框架。SDWebImageView 1. MantleMantle 让我们能简化...
阅读全文
posted @
2015-08-11 15:10
绿梦灵逸
阅读(1146)
推荐(3)
iOS学习之block总结及block内存管理(必看)
摘要:Block简介(copy一段)Block作为C语言的扩展,并不是高新技术,和其他语言的闭包或lambda表达式是一回事。需要注意的是由于Objective-C在iOS中不支持GC机制,使用Block必须自己管理内存,而内存管理正是使用Block坑最多的地方,错误的内存管理要么导致return cyc...
阅读全文
posted @
2015-08-11 15:00
绿梦灵逸
阅读(676)
推荐(1)
Http协议与TCP协议理解
摘要:TCP协议对应于传输层,而HTTP协议对应于应用层,从本质上来说,二者没有可比性。Http协议是建立在TCP协议基础之上的,当浏览器需要从服务器获取网页数据的时候,会发出一次Http请求。Http会通过TCP建立起一个到服务器的连接通道,当本次请求需要的数据完毕后,Http会立即将TCP连接断开...
阅读全文
posted @
2015-08-10 17:04
绿梦灵逸
阅读(344)
推荐(0)
SDImage框架实现原理详解
摘要:SDWebImage这个类库提供一个UIImageView类别以支持加载来自网络的远程图片。具有缓存管理、异步下载、同一个URL下载次数控制和优化等特征。SDWebImage支持异步的图片下载+缓存,提供了UIImageView+WebCacha的category,方便使用。SDWebImage加载...
阅读全文
posted @
2015-08-09 19:48
绿梦灵逸
阅读(540)
推荐(0)
iOS NSFileHandle常用操作
摘要:NSFileHandle 此类主要是对文件内容进行读取和写入操作NSFileMange 此类主要是对文件进行的操作以及文件信息的获取常用处理方法+(id)fileHandleForReadingAtPath:(NSString *)path打开一个文件准备读取+(id)fileHandleForW...
阅读全文
posted @
2015-08-08 12:26
绿梦灵逸
阅读(737)
推荐(0)
iOS中获取文件路径的几种方法
摘要:iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么.documents,tmp,app,Library。(NSHomeDirectory()),手动保存的文件在documents文件里Nsuserdefaults保存的文件在tmp文件夹里1...
阅读全文
posted @
2015-08-08 12:00
绿梦灵逸
阅读(471)
推荐(0)
iOS数据库操作之FMDB框架的使用
摘要:原文链接:http://blog.csdn.net/xyz_lmn/article/details/9312837iOS中原生的SQLite API在使用上相当不友好,在使用时,非常不便。于是,就出现了一系列将SQLite API进行封装的库,例如FMDB、PlausibleDatabase、sql...
阅读全文
posted @
2015-08-08 11:58
绿梦灵逸
阅读(367)
推荐(0)
iOS开发中常用的颜色及其对应的颜色值
摘要:RGB值RGB值RGB值黑色000#000000黄色2552550#FFFF00浅灰蓝色176224230#B0E0E6象牙黑413633#292421香蕉色22720787#E3CF57品蓝65105225#4169E1灰色192192192#C0C0C0镉黄25515318#FF9912石板蓝1...
阅读全文
posted @
2015-08-03 20:09
绿梦灵逸
阅读(677)
推荐(1)
iOS之UITextfield详细解析
摘要://初始化textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)];//设置边框样式,只有设置了才会显示边框样式 text.borderStyle = U...
阅读全文
posted @
2015-08-01 23:34
绿梦灵逸
阅读(264)
推荐(0)