自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

转载 objc代码编码规范

正文: • 格式化代码 ◦ 指针“*”号的位置 ▪ 如:NSString *varName; ◦ 空格 VS tabs ▪ 只允许使用空格,将编辑器设置为1个TAB = 2个字符缩进 ◦ 每行的长度 ▪ 每行最多不得超过100个字符 ▪ 以15寸Macbook Pro的大小,每行100个字符时能最大化地同时容下编辑器和iPhone模拟器 ▪ Google的80字符的标准有点少,这导

2015-09-28 17:11:11 419

原创 很好的一篇关于xcode的学习文章

今天发现一篇关于xcode的使用方法的文章,受益匪浅,怕以后找不到连接了,将原文连接地址收藏下http://www.cocoachina.com/special/xcode/

2015-09-28 17:07:04 533

原创 Xcode7创建pch全局宏定义文件,去除NSLog

路径:new file - other - pch 创建完文件后需要到buildsetting中搜索:prefix header 在prefix header中$(SRCROOT)/项目名称/PrefixHeader.pch 修改precomplie prefix header 值为YES 在pch定义:

2015-09-28 15:03:39 1842

转载 mac下安装Ruby环境

由EasyIOS引出的一系列问题:转载的上一篇CocoaPods安装和使用教程中说明了,为什么要使用cocoapods ,但是要安装cocoapods需要Ruby环境,安装Ruby环境首先需要安装Xcode(因为xcode开发工具,他帮我们安装好Unix环境需要的开发包)然后需要安装homebrew。接下来需要安装RVM 最后安装Ruby环境下面来说一下安装CocoaPots的顺序:

2015-09-24 11:55:45 430

转载 ios 8行代码教你搞定导航控制器全屏滑动返回效果

作者:@吖了个峥授权本站转载前言此次文章,讲述的是导航控制器全屏滑动返回效果,而且代码量非常少,10行内搞定。效果如图:如果喜欢我的文章,可以关注我,也可以来小码哥,了解下我们的iOS培训课程。陆续还会有更新ing....一、自定义导航控制器目的:以后需要使用全屏滑动返回功能,就使用自己定义的导航控制器。二、分析导航控制器侧滑功能效果:导航控制器默认自带

2015-09-22 16:51:55 380

原创 将信息写入keychain中

IOS7.0后不能再获取设备的MAC地址,通过获取UUID的写入keychain中来进行变通处理使用第三方的KeychainItemWrapper 写入keychain中非常的方便,app卸载后唯一标示不会清除使用方法在需要使用的地方导入KeychainItemWrapper.h#pragma mark - 获取唯一标示+(NSString *)getIdentifierForV

2015-09-15 11:48:29 596

原创 mac中使用终端生成RSA私钥和公钥文件

生成公钥和私钥文件的命令公钥私钥文件可以使用记事本打开查看私钥和公钥的字符串

2015-09-14 17:01:19 1028

转载 IOS中将照片压缩至指定大小

-(UIImage*)imageByScalingAndCroppingForSize:(CGSize)targetSize withImage:(UIImage*)img{UIImage *sourceImage =img;UIImage *newImage =nil;CGSize imageSize =sourceImage.size;CGFloat width =im

2015-09-14 10:39:32 1635

转载 =使用原生的CIFilter创建二维码

iOS7之后,可以使用原生的CIFilter创建二维码,但是生成的二维码只有黑白,而且大小不好控制,找了一下资料,发现解决的方法,使二维码透明背景,自定义颜色,还能加上阴影效果,方法很简单,直接调用即可,效果如下:Demo地址:https://github.com/yourtion/Demo_CustomQRCode首先是二维码的生成,使用CIFilter很简单,直接传入生成二维码的字

2015-09-11 11:56:08 424

原创 IOS 获取APP当前的版本号

iOS的版本号,一个叫做Version,一个叫做Build,Version在plist文件中的key是“CFBundleShortVersionString”,和AppStore上的版本号保持一致,Build在plist中的key是“CFBundleVersion”,build每次发布测试后+1。获取Version版本号:[[[NSBundle mainBundle] infoDictio

2015-09-11 09:40:51 518

原创 xib创建 textview 的内容不顶格显示

xib创建 textview 的内容不顶格显示,加上self.automaticallyAdjustsScrollViewInsets = NO;就可以解决这一问题。

2015-09-10 17:54:16 735

原创 ios 获取应用唯一标识

IOS在应用安装后会有一个唯一标识 但是每次应用升级或者重装之后该标识会重新赋值,为了是设备和应用标识保持唯一,可以将该值存入keychain中 NSString * identifierForVendor = [UIDevice currentDevice].identifierForVendor.UUIDString;

2015-09-10 11:15:30 961

原创 IOS 本地保存Crash日志信息

//在appdelegate中注册通知- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after application launch.

2015-09-09 14:09:44 1828

原创 IOS 手势UIPinchGestureRecognizer(缩放手势) UIRotationGestureRecognizer(旋转手势)

-(void)addPhotos{ //像系统相册展示的时候照片之间会有间距 int xWdith = 20; for(int i = 0; i<4; i++) { UIImageView *imgView = [[UIImageView alloc] initWithFrame:CGRectMake(xWdith+(xWdith + self.f

2015-09-08 11:33:23 3713

原创 array types are now written with the brackets around the element type

今天在学习的时候遇到这个问题,将在函数参数中定义的数组类型list:Int[]修改成list:[Int]解决

2015-09-01 15:22:43 786

KeychainItemWrapper

IOS将用户设备信息或者用户资料写入keychain中永久保存,只有当用户的设备系统重置才会清除。

2015-09-15

日期处理类

//获取年月日如:19871127. - (NSString *)getFormatYearMonthDay; //返回月日 - (NSString *)getFormatMonthDay; //返回当前月一共有几周(可能为4,5,6) - (int )getWeekNumOfMonth; //该日期是该年的第几周 - (int )getWeekOfYear; //返回day天后的日期(若day为负数,则为|day|天前的日期) - (NSDate *)dateAfterDay:(int)day; //month个月后的日期 - (NSDate *)dateafterMonth:(int)month; //获取日 - (NSUInteger)getDay; //获取月 - (NSUInteger)getMonth; //获取年 - (NSUInteger)getYear; //获取小时 - (int )getHour; //获取分钟 - (int)getMinute; - (int )getHour:(NSDate *)date; - (int)getMinute:(NSDate *)date; //在当前日期前几天 - (NSUInteger)daysAgo; //午夜时间距今几天 - (NSUInteger)daysAgoAgainstMidnight; - (NSString *)stringDaysAgo; - (NSString *)stringDaysAgoAgainstMidnight:(BOOL)flag; //返回一周的第几天(周末为第一天) - (NSUInteger)weekday; //转为NSString类型的 + (NSDate *)dateFromString:(NSString *)string; + (NSDate *)dateFromString:(NSString *)string withFormat:(NSString *)format; + (NSString *)stringFromDate:(NSDate *)date withFormat:(NSString *)format; + (NSString *)stringFromDate:(NSDate *)date; + (NSString *)stringForDisplayFromDate:(NSDate *)date prefixed:(BOOL)prefixed; + (NSString *)stringForDisplayFromDate:(NSDate *)date; - (NSString *)stringWithFormat:(NSString *)format; - (NSString *)string; - (NSString *)stringWithDateStyle:(NSDateFormatterStyle)dateStyle timeStyle:(NSDateFormatterStyle)timeStyle; //返回周日的的开始时间 - (NSDate *)beginningOfWeek; //返回当前天的年月日. - (NSDate *)beginningOfDay; //返回该月的第一天 - (NSDate *)beginningOfMonth; //该月的最后一天 - (NSDate *)endOfMonth; //返回当前周的周末 - (NSDate *)endOfWeek; + (NSString *)dateFormatString; + (NSString *)timeFormatString; + (NSString *)timestampFormatString; // preserving for compatibility + (NSString *)dbFormatString;

2015-07-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除