自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

转载 iOS 电量测试实践

https://cloud.tencent.com/developer/article/1006222

2018-03-09 10:13:01 409 1

原创 记录UITableViewCell滚动式子视图动画的问题

记录UITableViewCell滚动式子视图动画的问题如图: 存在问题: 在滚动过程中,UITableViewCell 白色背景明显有动画效果。 解决过程: 由于白色背景是CALayer 而CALayer 调整frame 时候具有隐式动画,所以关闭隐式动画即可解决。[CATransaction begin];[CATransaction setDisableAction

2018-01-16 11:18:52 404

原创 如何检测App启动时间?

在 Xcode 中 Edit scheme -> Run -> Auguments 将环境变量DYLD_PRINT_STATISTICS 设为 1。控制台输出的内容如下 Total pre-main time: 72.48 milliseconds (100.0%) dylib loading time: 12.07 milliseconds (16.6%)

2016-11-03 10:55:53 1600

原创 iOS时间差8小时问题

方案一:设置正确的时区//NSCalendar NSDateFormatter.timeZone = [NSTimeZone timeZoneWithName:@"UTC"];方案二:添加上差的时间NSTimeZone* timeZone = [NSTimeZone systemTimeZone]; NSInteger second = [timeZone secondsFromG

2016-10-27 11:18:52 1893

原创 storyboard 让TableViewCell的分割线顶到最左边

废话不多说,直接上图 这是我们要实现的效果,分割线顶到头 我们来开始,直接建个Demo,我们假设你已经建好了,storyboard 或者xib的控制器 直接运行,会发现前面好像有一段距离,如图: 解决这个问题,我们可以设置这里 第一步:点击storyboard/xib上的TableView,在右边属性一栏里面Separator Insert选择custom,弹出来的left默认是15,这里

2016-05-06 23:13:32 2547

原创 自定义 UITableViewRowAction

先上图 这个就是要完成的结果自定义UITableViewCell,相信MVC模式下的你,肯定自定义了, 然后重写一个方法- (void)didTransitionToState:(UITableViewCellStateMask)state{ [super didTransitionToState:state]; if ((state & UITableViewCellStateS

2016-05-03 15:40:01 1976

原创 iOS去掉导航栏底部黑线

[[UINavigationBar appearance] setShadowImage:[[UIImage alloc] init]];[[UINavigationBar appearance] setBackgroundImage:[[UIImage alloc] init] forBarMetrics:UIBarMetricsDefault];

2016-04-28 17:24:01 741

原创 自定义UICollectionViewFlowLayout

系统给我们一个线性布局FlowLayout,但是满足不了我们的需求,所以需要自定义一个FlowLayout(可以继承FloaLayout,也可以继承layout),这里我继承了FlowLayout#import <UIKit/UIKit.h>@interface KSCollectionViewFlowLayout : UICollectionViewFlowLayout@end下面我们需要重写里面

2016-03-29 12:49:43 643

原创 Mac 配置为https服务器

作者笔记本型号 MacBook Pro (Retina, 15-inch, Mid 2015) 一、启动 apache 服务,配置 Https 1. 启动 Apache Mac OS X 自带了 Apache 服务,我们只需要启动它就可以了在终端中输入 sudo apachectl start 然后在浏览器中尝试输入 http://127.0.0.1 , 如果出现 It Work

2016-03-16 10:51:45 6443

原创 16进制颜色转换

#define UIColorFromRGB(rgbValue) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 green:((float)((rgbValue & 0xFF00) >> 8))/255.0 blue:((float)(rgbValue & 0xFF))/255.0 alpha:1.0]

2016-03-07 10:53:08 422

原创 iOS去除emoji表情的方法

+ (NSString*)disable_EmojiString:(NSString *)text{ //去除表情规则 NSRegularExpression* expression = [NSRegularExpression regularExpressionWithPattern:@"[^0-9a-zA-z_\u2E80-\u9FFF]+" options:NSRegular

2016-03-01 17:44:15 4201

原创 iOS上传照片旋转90度解决方法

ps: 查找过程中, 碰到了一种说法://如果该图片大于2M,会自动旋转90度;否则不旋转 UIImage* originalImg=[dict objectForKey:UIImagePickerControllerOriginalImage]; 用相机拍摄出来的照片含有EXIF信息,UIImage的imageOrientation属性指的就是EXIF中的orientation信息。 如果我

2016-02-26 19:24:52 1069

原创 Trying to dismiss the presentation controller while transitioning already

iOS8开始使用UIAlertController 今天遇到一个问题,效果是展示一个alert 之后消失 在iOS8中崩溃 崩溃信息:Trying to dismiss the presentation controller while transitioning already. (<_UIAlertControllerAlertPresentationController: 0x78fef

2016-02-25 12:59:44 2261

原创 iOS颜色渐变效果

UIColor *colorOne = [UIColor colorWithRed:(255/255.0) green:(255/255.0) blue:(255/255.0) alpha:0]; UIColor *colorTwo = [UIColor colorWithRed:(255/255.0) green:(255/255.0) blue:(255/255.0) alp

2016-02-25 12:49:18 404

原创 马赛克滤镜效果

UIImageView * imgView = [[UIImageView alloc]init]; imgView.frame = CGRectMake(50, 50, 200, 200); [self.view addSubview:imgView]; UIImage * img = [UIImage imageNamed:@"Result.png"]; CIIm

2016-02-01 14:45:05 838

原创 单例正确写法

#import "Singleton.h" @implementation Singleton static Singleton* _instance = nil; +(instancetype) shareInstance { static dispatch_once_t onceToken ; dispatch_once(&onceToken, ^

2016-02-01 10:44:49 323

原创 通过年月求每月天数

//通过年月求每月天数- (NSInteger)DaysfromYear:(NSInteger)year andMonth:(NSInteger)month{ NSInteger num_year = year; NSInteger num_month = month; BOOL isrunNian = num_year%4==0 ? (num_year%100==0?

2016-01-19 15:42:00 771

原创 iOS如何写入日历 提醒?

EKEventStore* eventStore = [[EKEventStore alloc] init]; if ([eventStore respondsToSelector:@selector(requestAccessToEntityType:completion:)]) { [eventStore requestAccessToEntityType:EKEntity

2016-01-15 21:48:31 684

原创 iOS 如何做扫码安装

xcode 打企业包,或者给测试打包的时候,不需要每次都对测试机插在mac上给他们安装,最简单的方法是做个二维码,让他们去扫描安装.步骤一 首先导出ipa包。步骤二 把ipa包放到一个服务器上面,以便其他人下载.步骤三 做一个plist文件内容:并且把这个plist文件放到https服务器上,我放在http://git.oschina.net 这个上面<?xml version="

2016-01-08 19:57:18 9823 4

原创 iOS导航栏返回按钮

设置backBarButtonItem为只有一个箭头的样式, 优雅的方法”’UIImage* image = [[UIImage imageNamed:@”返回1”] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 13, 0, 5)]; 设置backBarButtonItem的图片 [[UIBarButtonItem appea

2016-01-05 18:31:25 447

原创 Expected identifier or '(' Unknown type name 'NSString'

今天导入三方库,报了Expected identifier or ‘(’ 错误和 Unknown type name ‘NSString’ 看图 全是NSObjCRuntime.h NSZone.h这些系统的头文件解决方法: target ->Build Settings ->Complie Sources As 选中Object -C 即可编译成功,也可以试试其他的,前几天遇到这个错误,

2015-12-19 13:25:07 1754

原创 storyboard xib下label怎么自适应宽度高度

先看需求:两个Label,要求蓝色的label紧跟在红色的label文字后面 ok首选正常添加约束 红色的Label添加宽度,高度,左边,上边约束 蓝色的Label添加宽度,高度,左边,和红色的水平对齐(图片省略)下面是最关键的步骤下面是最关键的步骤 下面是最关键的步骤(重要的事情说三遍)第一步: 第二步: 选完之后你会发现宽度约束变成虚线的了 这样就大功告成了,下面看效

2015-12-19 13:15:27 19727 7

原创 iOS自定义导航栏

iOS自定义导航栏 请参考 http://www.appcoda.com/customize-navigation-status-bar-ios-7/

2015-12-04 14:38:24 324

原创 linker command failed with exit code 1 (use -v to see invocation)问题

cd /Users/kong/Desktop/SearchTest export IPHONEOS_DEPLOYMENT_TARGET=8.1 export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Application

2015-12-01 11:46:17 793

原创 NSDictionary、NSArray、NSString、NSData互转

//——–Dictionary转Data——–// NSData* data = [NSJSONSerialization dataWithJSONObject:responseObject options:NSJSONWritingPrettyPrinted error:nil]; //——–data转Dictionary——–// NSDictionary

2015-11-27 12:45:39 455

原创 mac下如何把项目提交、更新到gitHub上

今天心血来潮,写了一个Demo准备提交到gitHub上,因为第一次,所以对此一窍不通,经过查找资料,终于成功上传。 下面我分享一下我的过程:第一步首先项目编写完成第二步首先有github账号,登陆上之后,创建一个新的reponsitory.写上名字和描述,完成之后可能会发现有个README.md文件(有没有都没有关系)第三步打开终端,进入项目的根目录 cd XXX/XXX

2015-11-25 16:20:53 4384

原创 Block pointer is missing a nullability type specifier

Nullable nonnull

2015-11-24 14:57:45 1798

空空如也

空空如也

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

TA关注的人

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