- 博客(27)
- 收藏
- 关注
转载 RESideMenu 侧滑效果实现
http://www.jianshu.com/p/99e8b3f6f377叶孤城带你读源码之RESideMenuRESideMenu是github上比较出名的一个开源库,主要是实现侧滑菜单,现在有三千多个star了。效果如下。Smaller icon据说创意来源于dribbble的一个设计,还是比较好看的。感兴趣的可以去github上搜resid
2015-09-23 15:56:18 1315
原创 ios9 之后 配置百度地图出现的错误
错误 ld: '/Users/xxx/Documents/xxx/BaiduMapAPI.framework/BaiduMapAPI(BMAddrList.o)' does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updat
2015-09-20 13:04:29 1288
原创 利用Xcode的代码块功能,提高开发效率
代码块在Xcode中的位置路径,/Users/ccj1/Library/Developer/Xcode/UserData/CodeSnippets ,可以拷贝给其他人使用
2015-09-17 14:41:37 374
转载 IOS UIView 之属性篇
http://blog.csdn.net/heng615975867/article/details/42871015UIView 继承于UIResponder 所遵守的协议有 NSCoding 、UIAppearance、 UIAppearanceContainer UIDynami
2015-09-16 10:12:57 301
转载 iOS开发:一个瀑布流的设计与实现(已实现缓存池功能,该功能使得瀑布流cell可以循环利用)
http://www.tuicool.com/articles/r26VV3I一个瀑布流的实现有三种方式:继承自UIScrollView,仿写UITableView的dataSource和delegate,创造一个缓存池用来实现循环利用cell写多个UITableview(UITableView的cell宽度是与UITableView宽度一样的,那么每行可以摆设多个宽度相等
2015-09-14 17:40:45 1216
转载 NSAttributedString UIKit Additions 参考
http://blog.csdn.net/kmyhy/article/details/8895643原文:http://developer.apple.com/library/ios/#documentation/uikit/reference/NSAttributedString_UIKit_Additions/RevisionHistory.html概述UIKit
2015-09-14 14:27:56 385
原创 ios中UI控件的继承关系
参考:http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIButton_Class/UIButton/UIButton.htmlhttp://developer.apple.com/library/ios/#documentation/uikit/reference/UIKi
2015-09-14 14:24:31 2914
转载 iOS学习笔记—— xml数据解析
http://blog.csdn.net/xyz_lmn/article/details/9164019在iPhone开发中,XML的解析有很多选择,iOS SDK提供了NSXMLParser和libxml2两个类库,另外还有很多第三方类库可选,例如TBXML、TouchXML、KissXML、TinyXML和GDataXML。这篇文章使用了NSXMLParser。解析
2015-09-14 11:26:36 495
原创 协议(delegate)和类别(category)
在iOS开发中,协议和类别是用的非常多的功能。协议(delegate):声明一系列的方法,可由任何类实施,即使遵守该协议的类没有共同的超类。协议方法定义了独立于任何特定类的行为。简单的说,协议就是定义了一个接口,其他类负责来实现这些接口。如果你的类实现了一个协议的方法时,则说该类遵循此协议。协议的申明:[objc] view plaincopy
2015-09-14 11:11:43 486
转载 iOS沙盒机制
http://blog.csdn.net/weasleyqi/article/details/31502459IOS中的沙盒机制(SandBox)是一种安全体系,它规定了应用程序只能在为该应用创建的文件夹内读取文件,不可以访问其他地方的内容。所有的非代码文件都保存在这个地方,比如图片、声音、属性列表和文本文件等。1.每个应用程序都在自己的沙盒内2.不能随意跨越自己的沙盒去访问别的应
2015-09-14 10:50:55 413
原创 int、NSInteger、NSUInteger、NSNumber的区别和联系
1、首先先了解下NSNumber类型:苹果官方文档地址:https://developer.apple.com/library/ios/documentation/Cocoa/Reference/Foundation/Classes/NSNumber_Class/Reference/Reference.htmlNSNumber是NSValue的一个子类,它是一个对象来存储数字值包括
2015-09-14 10:36:09 422
转载 iOS Label添加删除线
http://blog.csdn.net/weasleyqi/article/details/39505741在做优惠价格的时候需要用到删除线,但是网上的删除线千篇一律,都是大抄小抄,其实苹果的NSAttributedString就可以实现这一点啦。代码如下:[objc] view plaincopyNSString *o
2015-09-14 10:28:05 535
转载 Objective-C中@property的所有属性详解
http://blog.csdn.net/weasleyqi/article/details/470848711,assign :简单赋值,不更改索引计数假设你用malloc分配了一块内存,并且把它的地址赋值给了指针a,后来你希望指针b也共享这块内存,于是你又把a赋值给(assign)了b。此时a 和b指向同一块内存,请问当a不再需要这块内存,能否直接释放它?答案是否定的,因为
2015-09-11 15:31:39 68
原创 ios中使用 NSJSONSerialization对 json数据的解析
ios5中apple增加了解析JSON的api——NSJSONSerialization。通过该类,我们可以完成JSON数据与NSDictionary和NSArray之间的转化。网上已经有人做过测试,NSJSONSerialization在效率上完胜SBJSON、TouchJSON、YAJL、JSONKit、NextiveJson。NSJSONSerialization提供了将JSON数据转换
2015-09-11 10:33:23 13451
原创 利用iOS8新特性实现毛玻璃效果
UIVisualEffectView *effectView = [[UIVisualEffectViewalloc]initWithEffect:[UIBlurEffecteffectWithStyle:UIBlurEffectStyleLight]]; effectView.frame =CGRectMake(0,0, self.view.bounds.size.wi
2015-09-10 15:12:41 355
原创 XCode快捷键
1. 文件CMD + N: 新文件CMD + SHIFT + N: 新项目CMD + O: 打开CMD + S: 保存CMD + SHIFT + S: 另存为CMD + W: 关闭窗口CMD + SHIFT + W: 关闭文件2. 编辑CMD + [: 左缩进CMD + ]: 右缩进CMD + CTRL + LEFT: 折叠CMD +
2015-09-10 11:07:11 321
转载 NSNumber、NSString、NSDate、NSCalendarDate、NSData(待续)
http://blog.csdn.net/jerryvon/article/details/7350567NSNumber+ (NSNumber *)numberWithInt:(int)value;+ (NSNumber *)numberWithDouble:(double)value;- (int)intValue;- (double)doubleV
2015-09-10 10:14:39 374
原创 OC基础数据类型-NSData
1、NSData,数据,当我们需要把一些信息写入到文件里或发送到网络上,我们需要把这些数据转换下,变成纯粹的0、1字符流1 NSString * str = @"hello, world!";2 NSData * data = [str dataUsingEncoding:NSUTF8StringEncoding]; //NSString转换成NSData类型3 NSLog(@"%
2015-09-10 10:12:17 783
原创 使用字面量语法让iOS代码更漂亮
字面量语法第一、字面数值复杂方法:NSNumber *someNumber=[NSNumber numberWithDouble:3.4];NSLog(@"the value is %@",someNumber);替代方法:NSNumber *[email protected];NSNumber *b=@32;NSLog(@"the value is %@",a);NSLog(
2015-09-08 15:05:43 359
转载 IOS 实现边滑动边缩放的类似qq主界面的页面切换功能
转自http://blog.csdn.net/djl4104804/article/details/45557191原理:调用UIView的三个delegate函数(主要正对触摸+滑动操作的回调):- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event;- (void)touche
2015-09-06 18:16:23 647
原创 UIColor和UIImage的相互转换
UIColor 转UIImage- (UIImage*) createImageWithColor: (UIColor*) color{ CGRect rect=CGRectMake(0.0f, 0.0f, 1.0f, 1.0f); UIGraphicsBeginImageContext(rect.size); CGContextRef c
2015-09-06 15:39:43 5379
转载 iOS开发动态计算cell的高度
在iOS开发过程中,我们经常会用到UITableView, 谈到UITableView当然少不了UITableViewCell.那么有时候我们就会有疑惑,怎么样才能让cell的高度根据文字的大小多少,以及照片的高度来动态设计呢?下面我们来看一下,到底怎么做才能让cell的高度动态变化,让界面看起来更美观协调一些呢?//动态设置cell的高度 + (CGFloat)heightForR
2015-09-06 13:51:04 371
转载 学习Swift,一定不能错过的10大开源项目!
如果你是位iOS开发者,或者你正想进入该行业,那么Swift为你提供了一个绝佳的机会。Swift的设计非常优雅,较Obj-C更易于学习,当然也非常强大。为了指导开发者使用Swift进行开发,苹果发布了一系类的技术文档,比如The Swift Programming Language(中文)和Using Swift with Cocoa and Objective-C(中文),同
2015-09-06 12:10:56 476
转载 集成ShareSDK分享当前屏幕图片的方法
最近在做一个关于跑步的软件,集成了ShareSDK分享的平台,下面直接上代码(写的不好的地方,希望各位指出,谢谢):-(void)btnShare{ // download URL NSString *strURL = [NSString stringWithFormat:@"http://dev.kumoway.com/healthrun"];
2015-09-06 11:39:39 567
原创 用正则表达式验证邮箱和手机号
正则表达式,又称正规表示法、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。做iOS开发的童鞋,应该都用过正则表达式吧。正则表达式很好地,帮助我们判断一个字符串是否合法。比如:在做app注册页面的时候,需要判断手机
2015-09-06 11:24:57 698
转载 iOS~runtime理解
转自http://www.jianshu.com/p/927c8384855aRuntime是想要做好iOS开发,或者说是真正的深刻的掌握OC这门语言所必需理解的东西。最近在学习Runtime,有自己的一些心得,整理如下,一为 查阅方便二为 或许能给他人一些启发,三为 希望得到大家对这篇整理不足之处的一些指点。什么是Runtime我们写的代码在程序运
2015-09-02 10:11:35 366
转载 UICollectionView基础
初始化部分:UICollectionViewFlowLayout *flowLayout= [[UICollectionViewFlowLayout alloc]init];self.myCollectionView = [[UICollectionView alloc] initWithFrame:CGRectMake(20, 20, 250, 350) collectionVie
2015-09-01 19:39:09 404
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人