自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 iOS 单元测试

添加测试target 选择无ui得iOS  Unit Testing Bundle- (void)testCalculatePageWithLines { // given NSInteger lines = 1; NSInteger columns = 4; NSInteger count = 10; SJPopupMenu *menu =

2016-07-27 14:09:33 214

原创 这段时间使用MKMapView的一点总结(待编辑)

1.MKMapview 使用的是高德地图2.打开定位小蓝点的显示mapview.showsUserLocation = YES;3.定位到一个区域的函数(会重置旋转角度),可以有一个放大的动画效果 [self.mapView setRegion:MKCoordinateRegionMake(userLocation.location.coordinat

2016-07-18 12:33:28 442

原创 iOS 地图截屏

上一次截屏的代码真是又丑又长, 看看大神是怎么写的吧- (nullable UIImage *)generateSnapshot:(CGSize)size{ self.addressLabelBg.hidden = YES; self.addressLabel.hidden = YES; self.mapView.showsUserLocation = NO;

2016-07-18 09:35:27 527

原创 tableview建立的比较好的方法

@property(nullable, nonatomic, strong) NSArray *itemList; self.itemList = ({ NSMutableArray *array = @[].mutableCopy; { NSDictionary *item = @{ @"title" : @"定位示例",

2016-07-18 09:27:39 256

原创 ios截屏 裁剪区域

代码参考http://blog.csdn.net/lizitao/article/details/41828697关键点,取正方区域,等比放大,设中心点,观察中心点重设后偏移量 如 375*667屏 假设一个预估截屏区域imageview900X900 等比缩放后的imageview为 900 1600 其中心点坐标为 450 800  这时将中心点坐标重设为预估截屏区域中心点450

2016-07-11 10:31:32 320

原创 绕过oc编译器检测,直接取函数,对象

最近碰到了需要直接取用函数,对象的要求取对象 比如取label  UILabel *titleLabel = [alertBanner valueForKey:@"titleLabel"];取函数  [alertBanner performSelector:@selector(setInitialLayout)];

2016-07-01 14:01:50 218

原创 看github老库的时候遇到的问题以及解决方法

问题:No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386).解决方法build settings ---->Architectures——————>Valid Architectures 添加 arm64 armv7 armv7s

2016-06-28 10:45:16 252

原创 japans的搭建(使用p12)

前情提要由于公司服务器在使用apns服务的时候使用的是p12文件,经历了p12生成步骤错误(正确步骤是在双击苹果官网上下载的推送证书之后在钥匙串中同时选中ssl证书和密匙导出p12)之后使用原先的神奇软件Easy APNs Peovider无法检测导出的p12是否正确。所以需要搭建一个直接使用p12的发送服务器,这里使用到javapns.jar 2-2来搭建。 参考了网上相关教程和程序之后,使用ja

2016-06-15 14:06:43 741

原创 APNs(英文全称:Apple Push Notification service)Demo与实践

APNs(英文全称:Apple Push Notification service)Demo与实践1.将用到的工具 Easy APNs Peovider2.操作步骤一些准备工作1.建立一个Xcode工程 我将其命名为SJAPNSdemo2.一个测试机(自己的手机)因为APNS只能在实体设备上工作3.在apple developer官网上申请一个APP ID并使其与自身项目的Bundle identi

2016-06-14 09:28:16 649

转载 网络请求问题

这几天在学习 NSURLSession 和 QLPreviewController 遇到一个问题 发现网络请求失败 po了error发现“The resource could not be loaded because the App Transport Security policy requires the use of a secure connection.”原来

2016-06-07 09:53:18 290

转载 IOS MD5

#import "NSString+XXMD5.h"#import @implementation NSString (XXMD5)- (NSString *)xx_md5{    if (!self ||self.length ==0) {        return nil;    }

2016-06-03 09:27:08 380

原创 5/23 大神review菜鸡代码后的学习心得与近期任务

简单总结一下一些编码细节。1 常量声明 菜鸡写法  #define XXXX @“XXXX”大神写法static NSTimeInterval const kSpeechTimeout = 30000;static  const  和取名前缀k作用  清晰,避免编译出错2 第三方 尖括号不要手滑变成“” “”是导入用户自定义的头文件3 property取名可

2016-05-23 16:56:35 258

原创 重返ios

开发了半年金税三期,换了语言,换了IDE  算是参加了一个正式的,有时间截点的大项目。有压力,有动力 总结一下感悟,鼓励一下自己进入新的学习生活。1.勤能补拙,花更多的时间,求助他人前多花些时间自我思考,更快的提高自我。2.不耻下问,但也需抱有羞耻心,切忌一碰到问题就问,问出一些愚蠢的问题浪费别人时间,尽量挑一些性价比高的问题。3心态, 心态很重要,急躁,不耐烦

2016-05-23 14:21:46 192

原创 eeGeo的Recce地图-----换个方式发现世界

什么是Reece    地图的用途大概分为两种:一,它可以用来导航、查询公交信息;二,它可以帮你发现城市的每个角落,就像Google 卫星地图和街景地图所做的那样。创业公司eeGeo派驻在硅谷的代表Bart Denny当被问到:“在Google Map连路上有几条车道都可以分清楚的情况下,为什么还要再做一款地图软件?”时,他对这个问题的回答是,Google Map解决的是实用性问题,eeGeo

2015-11-14 17:38:24 702

转载 Navigation backBarButtonItem 设置

根据苹果官方指出:backbarbuttonItem不能定义customview,所以,只能贴图或者,让leftBarButtonItem变成自定义返回按钮,自己写个方法进行[self.navigationController   pop当前Item之前大家是否疑惑为什么设置了类似这样的代码UIBarButtonItem *backButton = [[UIBarButtonItem

2015-10-13 14:34:57 429

原创 点击cell,在cell下方创建一个新的cell,再次点击,删除该cell

初始化数组:    NSDictionary *dic =@{@"Cell":@"MainCell",@"isAttached":@(NO)};    NSArray * array =@[dic,dic,dic,dic,dic,dic];        self.dataArray = [[NSMutableArrayalloc]init];    self.dataAr

2015-09-29 10:03:37 337

原创 关于数组切换控制tableview的section切换问题

在进行点击事件(数组移动)这个事件时 需要加上一条判定当前section的命令,否则会出错甚至崩溃出错的原因可能是通过数组创建的cell在数组移动后,点击刷新后生成的cell会将2个section中的cell的点击事件都触发一遍

2015-09-25 10:33:30 531

原创 segmentedControl与swipe联合控制页面

添加HMSegmentedControl 和 SwipeView 第三方控件加入项目//subviews@property (nonatomic,strong)HMSegmentedControl *segmentedControl;@property (nonatomic,strong)SwipeView *swipeView;viewDidLoad中添加 //

2015-09-22 18:44:49 662

原创 取得tableViewCell中的任意一个cell

UITableViewCell *cell = [self.tableViewcellForRowAtIndexPath:[NSIndexPathindexPathForRow:0inSection:2]];

2015-09-21 15:45:19 374

原创 设置UIButton字体颜色

[_yearButton setTitle:@"123" forState:UIControlStateNormal];[_yearButton setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];

2015-09-21 12:55:02 512

转载 TextField 设置大全

//初始化textfield并设置位置及大小  UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //设置边框样式,只有设置了才会显示边框样式    text.borderStyle = UITextBorderStyleRoundedRect;

2015-08-25 09:36:54 441

原创 修改tableViewCell的默认checkmark颜色 并实现其单选功能

蓝色是tableViewCell的默认前景色(tintColor),所以我们设置cell.tintColor = [UIColor redColor];就可以改前景色为红色了,同样那个accessoryCheckmark的颜色就变成红色了。 首先我们公开一个属性 @property(nonatomic,strong)NSIndexPath *lastPath;主要是用来

2015-08-24 11:32:31 2917

原创 IOS UI 之 去tabelView分割线

[tableView setSeparatorStyle:UITableViewCellSeparatorStyleNone];

2015-08-24 11:17:03 455

空空如也

空空如也

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

TA关注的人

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