自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 iOS10和Xcode8

http://www.jianshu.com/p/efa979ce6dc2 http://bbs.520it.com/forum.php?mod=viewthread&tid=2190&highlight=ios10

2016-09-23 11:33:55 367

转载 远程推送

1.远程推送介绍 2.iOS 远程推送 根据后台推送内容的不同跳转指定页面

2016-08-18 14:02:23 493

原创 iOS打包步骤

http://www.jianshu.com/p/9df7d8930a3e

2016-04-25 14:33:00 448

原创 在iOS的XCode工程配置中为什么要用-all_load&-ObjC

-ObjC 这个flag***告诉链接器把库中定义的Objective-C类和Category都加载进来。*这样编译之后的app会变大(因为加载了其他的objc代码进来)。但是如果静态库中有类和category的话只有加入这个flag才行。(三方库中既有Objective-C类又有类的Category)-all_load 这个flag是专门处理-ObjC的一个bug的。用了-ObjC以后,如果类

2016-04-15 09:10:38 407

转载 推送

http://www.jianshu.com/p/bf6f3d9e3575

2016-04-13 22:35:13 257

原创 比可支付错误解决

解决:导入”CoreTelephony.framework”

2016-04-13 14:58:47 343

转载 iOS图片压缩处理

http://www.jianshu.com/p/f014d0dfeac3

2016-04-13 13:15:50 268

原创 FMDB

http://www.jianshu.com/p/870c5cc25caf

2016-04-13 11:50:29 123

原创 数据库语言例子

//1.创建表 [_db executeUpdate:@"CREATE TABLE IF NOT EXISTS t_status (id integer PRIMARY KEY, status blob NOT NULL, idstr text NOT NULL);"];增//插入数据+ (void)saveStatuses:(NSArray *)statuses{ // 要将

2016-04-13 11:46:42 338

转载 NSRunLoop

http://www.jianshu.com/p/4bc01f5269e7

2016-04-12 15:32:41 270

转载 iPhone屏幕尺寸、分辨率及适配

http://blog.csdn.net/phunxm/article/details/42174937/

2016-04-11 10:42:54 381

转载 CALayer

http://www.cnblogs.com/wendingding/p/3800010.html

2016-04-09 23:26:45 263

转载 浅谈KVC和KVO

http://www.cocoachina.com/ios/20160408/15868.html

2016-04-09 16:16:55 287

转载 OC中对数组排序的几种方法

http://my.oschina.net/pengloo53/blog/173810#OSC_h4_2

2016-04-08 16:22:32 370

原创 iOS中传值的几种方式

1.初始化传值 重写initWith。。。的时候传入参数ZQMainVC *mainVC=[[ZQMainVC alloc]initWithUserName:_userNameText.text WithPassWord:_passWordText.text];//单例写法 2.代理传值 在代理方法中把值作为参数传入@protocol ViewControllerDelegate <NSObje

2016-04-06 14:22:05 455

原创 setNeedsDisplay和setNeedsDisplay和layoutIfNeeded关系

1.UIView的setNeedsDisplay和setNeedsLayout方法*首先两个方法都是异步执行的。而setNeedsDisplay会调用自动调用drawRect方法,这样可以拿到 UIGraphicsGetCurrentContext,就可以画画了。而setNeedsLayout会默认调用layoutSubViews, 就可以 处理子视图中的一些数据。 综上所诉,setNee

2016-04-05 15:30:37 701

原创 使用谓词过滤器从一个数组中过滤出想要的数据

/** * 2.使用谓词过滤器 // 谓词\过滤器:能利用一定的条件从一个数组中过滤出想要的数据 */ NSPredicate *predicate = [NSPredicate predicateWithFormat:@”name contains %@ or pinYin contains %@ or pinYinHead contains

2016-04-03 15:02:50 461

转载 UINavgationController

http://my.oschina.net/u/2340880/blog/528398

2016-04-02 11:34:14 270

原创 导航栏是“返回”而不是“back”

1.注意:一般在push之前设置backItem

2016-03-30 16:41:52 408

转载 iOS状态栏修改

http://www.jianshu.com/p/5aa05983b445http://www.cnblogs.com/alby/archive/2015/10/07/4859537.html

2016-03-30 09:10:26 501

原创 美团知识点

// 拉伸 self.backgroundView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"bg_dealcell"]]; // 平铺 self.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"bg_dea

2016-03-29 22:21:39 682

原创 MJExtension几个方法使用

//替换属性实现这个方法- (NSDictionary *)replacedKeyFromPropertyName{ //第一个是自己定义的,后面的是接口里的属性 return @{@"desc":@"description"};}

2016-03-27 13:00:27 426

原创 城觅知识点

1.//清空interactivePopGestureRecognizer的delegate可以恢复因替换导航条的back按钮失去系统默认手势 self.interactivePopGestureRecognizer.delegate = nil;//禁止手势冲突self.interactivePopGestureRecognizer.enabled = NO;2.//去掉导航条的半透

2016-03-24 22:28:18 386

转载 iOS7 edgesForExtendedLayout

这里写链接内容

2016-03-19 15:04:07 224

原创 iOS上线到APP Store流程

一、证书的导出 1.1 前期工作 首先你需要有一个苹果的开发者帐号,一个Mac系统。并登陆进入开发者中心。 1.2 申请App Id 有两个内容需要填写 第一个Name,用来描述你的AppId,这个随便填,没有什么限制,最好是项目名称,这样方便自己辨识(不允许中文哦); 第二项Bundle ID (

2016-03-10 14:57:16 359

原创 const的用法

用const修饰的变量就变成了常量了 1. const int a = 1; a是常量,不能够再变 2. int const a = 1; a是常量,不能够再变 3. int const *b = &a; *b是常量,不能够再变 4.const int *b = &a; *b是常量,不能够再变 5.NSString * const CJAppSecret = @”abcd

2016-01-29 17:46:45 311

原创 git的常用方法

1.在没有提交的时候Discard change是有用的,但是当commit以后就没有用了 Discard change某一个文件的时候,右击那个文件->source control->Discard change。。。 Discard change所有文件,最上面source control->Discard all changes2.提交:source control->commit3.so

2016-01-29 15:50:16 423

原创 iOS中坐标系转换

// 将像素point由point所在视图转换到目标视图view中,返回在目标视图view中的像素值- (CGPoint)convertPoint:(CGPoint)point toView:(UIView *)view;// 将像素point从view中转换到当前视图中,返回在当前视图中的像素值- (CGPoint)convertPoint:(CGPoint)point fromView:(

2016-01-28 22:11:18 483

原创 iOS中常见的报错及解决方案

1.> “_SCNetworkReachabilityCreateWithName”, referenced from: 代表静态库中依赖的一些框架没有导入.如果静态库中用到了框架就必须导入2.> “std::terminate()”, referenced from: 但凡看到错误提示中提示两个冒号C++代码, 默认情况下Xcode创建的工程是不支持C++. 如何解决: 将工程中任意一个文件

2016-01-27 20:03:59 2395

原创 应用程序互相跳转

应用场景1) 使用第三方用户登录,需要用户授权,还需要”返回到调用的程序,同时返回授权的用户名”2) 应用程序推广,网易彩票,设置-推荐应用-有很多应用程序图标 -如果本机已经安装过,会直接跳转到另外一个应用程序 -软件的广告,推广结果,后续会有一些列的金钱上的结算3) 支付宝,第三方支付,淘宝,电话费充值。。。要打开本机上的其他应用程序,需要设置schemes,自定义的协议头,可以打开其

2016-01-27 19:24:24 305

原创 Mapview自定义大头针

1.MKAnnotationView是大头针的view,他像cell一样是复用的,所以我们可以自定义一个大头针的view(CJAnnotationView),使他继承MKAnnotationView2.这个大头针的view创建就像cell一样是从缓存池中取出的,所以我们用以下代码来创建即可,+ (instancetype)annotationViewWithMap:(MKMapView *)mapV

2016-01-27 15:48:13 386

原创 MapKit和MapView知识点

以下是关于mapView的定位以及显示的中心和区域,以及那个定位到的大头针的显示的信息展示* 1.导入#import mapView.delegate = self;// 如果想利用MapKit获取用户的位置, 可以追踪mapView.userTrackingMode = MKUserTrackingModeFollow;// 设置不允许地图旋转mapView.rotateEnabled

2016-01-27 14:13:39 352

原创 用自定义图片设置pageControl的圆点

[pageControl setValue:[UIImage imageNamed:@"compose_keyboard_dot_normal"] forKeyPath:@"pageImage"]; [pageControl setValue:[UIImage imageNamed:@"compose_keyboard_dot_selected"] forKeyPath:@"curr

2016-01-23 14:55:59 4415

原创 在初始化的时候设置某一按钮的选中状态

1.在sutupBtn的方法中判断按钮的个数,例如要让第二个按钮为selected或者Disabled状态,则判断self.subviews.count == 2是否成立,成立的话就让当前这个button设置为selected或者Disabled2.在写sutupBtn方法的时候,我们返回的是UIButton,这样在调用sutupBtn的方法之后,我们就可以直接调用btnClick:这样就讲某一个b

2016-01-23 13:55:27 1627

原创 CLLocation之编码和反编码

编码:给地址,利用geocodeAddressString,获取到CLPlacemark数组 // 0.获取用户输入的位置 NSString *addressStr = self.addressField.text; if (addressStr == nil || addressStr.length == 0) { NSLog(@"请输入地址");

2016-01-22 16:43:49 621

原创 CoreLocation基本使用

导入框架,导入头文件,引入全局CLLocationManager对象(因为整个工程都要用到它,不能让他死);//设置代理 self.manager.delegate = self; // 设置多久获取一次 self.manager.distanceFilter = 500; // 设置获取位置的精确度 self.manager.desiredAccuracy

2016-01-22 14:53:12 333

原创 MJPhotoBrowser使用

1.导入头文件#import "MJPhotoBrowser.h"#import "MJPhoto.h"2./** * 监听图片的点击 */- (void)tapPhoto:(UITapGestureRecognizer *)recognizer{ //1.告诉图片浏览器显示所有的图片 NSMutableArray *photos = [NSMutableArra

2016-01-19 23:39:15 746

原创 利用上下文画一张图片

UIColor *color=[UIColor colorWithRed:1 green:0 blue:0 alpha:alpha]; CGSize colorSize=CGSizeMake(1, 1); UIGraphicsBeginImageContext(colorSize); CGContextRef context = UIGraphicsGetCurrentCont

2016-01-19 10:48:39 668

原创 iOS中NavigationBar设置

1 、设置导航栏颜色self.navigationController.navigationBar.barTintColor= [UIColor whiteColor];2、设置导航栏子视图的颜色(例如返回按钮颜色)self.navigationController.navigationBar.tintColor=[UIColor whiteColor];3、设置导航栏背景图片[self.navig

2016-01-19 10:38:34 310

原创 让一个label中的text显示不同的颜色,字体

//创建一个带有属性的字符串(比如颜色属性,字体属性)NSMutableAttributedString *attrStr = [[NSMutableAttributedString alloc] init]; //添加属性[attrStr addAttribute:NSFontAttributeName value:prefixFont range:[str rangeOfSt

2016-01-18 13:22:48 1098

空空如也

空空如也

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

TA关注的人

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