自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Baron的博客

科技改变世界

  • 博客(15)
  • 收藏
  • 关注

原创 Swift小知识

private 和 fileprivate private 访问级别所修饰的属性或者方法只能在当前类里访问。 fileprivate 访问级别所修饰的属性或者方法在当前的Swift源文件里可以访问。

2017-12-01 21:22:57 196

原创 iOS 11适配,iPhone X 适配问题

这里详细总结了iOS 11适配,iPhone X 适配问题 请点击详情 if ([platform isEqualToString:@"iPhone10,1"]) return @"iPhone 8"; if ([platform isEqualToString:@"iPhone10,4"]) return @"iPhone 8"; if ([platform isEqual

2017-09-20 10:14:37 1483

转载 SourceTree的使用

自己看的 http://www.cnblogs.com/tian-xie/

2017-09-13 09:58:34 302

原创 iOS多线程之NSOperation

NSOperation是基于GCD的一个封装. 但是比GCD多了一些简单实用的功能, 这就使NSOperation变的更加的面向对象. NSOperation是一个抽象基类,我们使用最多的是它的子类NSInvocationOperation和NSBlockOperation。 1.同步异步,线程之间的传递信息 //NSOperationQueue 有两种队列,主队列,自定义 NSOper

2017-08-30 10:23:37 505

原创 iOS多线程之GCD(串行,并行)

1.GCD 是iOS4推出的,C语言框架,能够自动利用更多cpu的核数,自动管理线程的生命周期2.队列分为四种:串行(Serial):让任务一个完毕之后接着另一个执行 并发(Concurrent):可以让多个任务并发(同时)执行(自动开启多个线程同时执行任务)并发功能只有在异步(dispatch_async)函数下才有效 同步(Synchronous):在当前线程中执行任务,不具备开启新线程的能

2017-08-28 13:38:30 1414

原创 block解决循环引用(二)

接着上一遍,这里首先讲一下 block的反向传值ViewController和ViewController1ViewController1里面typedef void(^MyBlock)(NSString *str);@interface ViewController1 : UIViewController@property (nonatomic,copy) MyBlock myBloc

2017-08-25 14:15:32 392

原创 block解决循环引用(一)

看了网上的一些资料,感觉晕乎乎的,还不是很明白。自己抽了一个下午仔细的研究了一下block,嗯,明白了好多。分两次写出来,欢迎大家交流。 这里不讨论底层,不讨论原理,注重实用!什么是block? 闭包(block):闭包就是获取其他函数局部变量的匿名函数。block格式: 返回值类型(^block变量名)(形参列表) = ^(形参列表) { }; //有参数无返回值

2017-08-24 16:09:11 683

原创 tabelVew嵌套CollectionView

重要的写在前面,写了一个tabelVew嵌套CollectionView的使用方法,相关的demo请点击demo链接 简单的说,就是每一个tabelVewCell里面都包含一个CollectionView.其实思路很简单的: 1.创建一个tableVIew加入数据源,加入tableView如果需要加入一个头视图,加入代理方法-(UITableView *)tableView{if (!_tabl

2017-07-07 10:03:10 1461

原创 iOS系统高德地图的使用

重要的写在前面,整理了一下系统高德地图的一般使用,相关demo请点击demo链接1. 地图(MKMapView)的使用self.mapView.mapType = MKMapTypeStandard;//显示指南针self.mapView.showsCompass = YES;//显示比例尺self.mapView.showsScale = YES;//显示用户所在的位置self.mapView.

2017-07-06 16:23:05 2682

原创 Xcode 8 is missing from working copy 解决方法

自从Xcode8升级之后,突突突的 什么“….”is missing from working copy,给我报了300多个警告。有时候有,有时候没有,自我感觉是Xcode8的bug。前段时间一直忙着赶项目,直到这两天才可以闲下来,顺便把这个问题给解决掉!方法如下:Xcode->Preferences->Source->Enable Source Control 勾勾去掉 好啦,完美解决,心情好舒

2016-11-21 15:52:36 451

原创 iOS开发导航栏常用属性

self.navigationController.navigationBar.translucent = NO; self.navigationController.navigationBar.barTintColor = [UIColor blackColor]; self.navigationController.navigationBar.barStyle = UIStat

2016-07-07 16:21:14 237

原创 iOS导航栏常见属性设置

` self.navigationController.navigationBar.translucent = NO; self.navigationController.navigationBar.barTintColor = [UIColor blackColor]; self.navigationController.navigationBar.barStyle

2016-07-07 15:26:01 214

转载 获取相册相机,定位

1.判断用户是否有权限访问相册#import [objc] view plain copy ALAuthorizationStatus author = [ALAssetsLibraryauthorizationStatus];      if (author == kCLAuthorizationStatusRestricted || author =

2016-01-21 17:01:35 332

转载 Core Data

众所周知,Core Data 是苹果内置关于用户数据持久化的解决方案,无论在 iOS 平台还是 OS X 平台,它都是通用的。尽管苹果一直秉持着最大化的使编程简单的宗旨,但是 Core Data 上手对于有经验的开发者也不是一件易事。即便是你知道如何使用 Core Data ,很简单的日常任务,在使用了 Core Data 之后会变得笨重而繁琐。 好消息是,MagicalPanda开源了一

2015-12-24 13:32:51 478

转载 iOS 硬件授权检测:定位服务、通讯录、日历、提醒事项、照片、蓝牙共享、麦克风、相机等

iOS系统版本的不断升级的前提,伴随着用户使用设备的安全性提升,iOS系统对于App需要使用的硬件限制也越来越严格,App处理稍有不妥,轻则造成功能不可用用户还不知道,重则会造成App Crash。当用户在App启动时,看到弹出来的一条条“XXX 请求访问您的位置” “XXX 请求访问您的通讯录” “XXX 请求访问您的日历” “XXX 请求访问您的摄像头” 等一系列消息时,用户觉得不耐烦

2015-12-24 13:30:41 479

空空如也

空空如也

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

TA关注的人

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