自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 ld: warning: directory not found for option 错误

本文转载于:https://blog.csdn.net/zhyl8157121/article/details/48844573IOS开发过程中这个问题很容易搞的很迷糊。今天来掰扯掰扯。问题及解决方法简单来说,这个问题分两个方面。错误如下,这表示是查询 Library 的时候出现的异常。解决方法:错误如下, 这表示是查询 Framework 的时候出现的异常。解决方法:OK,搞定。上面已经解决问题...

2018-06-09 11:16:13 1352

转载 IOS用CGContextRef画各种图形(文字、圆、直线、弧线、矩形、扇形、椭圆、三角形、圆角矩形、贝塞尔曲线、图片)

本文转载:https://blog.csdn.net/rhljiayou/article/details/9919713首先了解一下CGContextRef:An opaque type that represents a Quartz 2D drawing environment.Graphics Context是图形上下文,可以将其理解为一块画布,我们可以在上面进行绘画操作,绘制完成后,将画布...

2018-06-04 15:20:19 2282

转载 initWithFrame 和 initWithCoder

http://www.cnblogs.com/JerryBaxia/p/4790871.html当我们所写的程序里没用用Nib文件(XIB)时,而是用代码来生成控件对像时是要调用initWithFrame去初始化- (id)initWithFrame:(CGRect)frame{    if (self =[superinitWithFrame:frame]) {        // 初始化代码 ...

2018-05-18 09:44:13 185

转载 ios 枚举 位移操作

转载:http://www.cnblogs.com/JerryBaxia/p/4992865.html引言:枚举值 它是一个整形(int)  并且,它不参与内存的占用和释放,枚举定义变量即可直接使用,不用初始化.在代码中使用枚举的目的只有一个,那就是增加代码的可读性. 使用:枚举的定义如下:亦可以如下定义(推荐:结构比较清晰):枚举的定义还支持位运算的方式定义,如下:等于号后面必须等于1什么时候要...

2018-05-18 09:42:40 156

转载 loaded the "ViewController" nib but the view outlet was not set. 处理方式

报错:Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[UIViewController _loadViewFromNibNamed:bundle:] loaded the "ViewController" nib but the view outlet was not ...

2018-05-18 09:39:44 1189

原创 iOS开发之控件UICollectionView 的使用

在iOS开发的过程中,很多地方需要使用到列表。UITableView 和UICollectionView。记录一下留个笔记。下面一段是来自其他大神的讲解UICollectionView详解引用一下。UICollectionView,内容和布局完全分离的设计,UICollectionView负责界面部分,UICollectionViewlayout负责UIcollectionView

2018-01-05 17:53:54 4590

转载 iOS多线程

本文转载于 http://www.jianshu.com/p/0b0d9b1f1f19在这篇文章中,我将为你整理一下 iOS 开发中几种多线程方案,以及其使用方法和注意事项。当然也会给出几种多线程的案例,在实际使用中感受它们的区别。还有一点需要说明的是,这篇文章将会使用Swift 和 Objective-c 两种语言讲解,双语幼儿园。OK,let's begin!概

2016-11-11 16:53:35 331 1

原创 Git 命令学习

Git 学习网址http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000Git是目前世界上最先进的分布式版本控制系统(没有之一)。在终端命令行查看 是否安装 Git$ git安装 Git$sudo apt-get install git

2016-10-20 17:32:34 257

原创 Runtime 的一些用法

runtime 就是OC 中经常说的 运行时这里 简单介绍一下 OC 中用到一些场景1、字典转模型  2、给分类添加关联对象3、交换方法runtime  使用的时候一般建立一个 NSObject 的分类Cotegory 。 当然也可以根据 实际情况创建其他类的Cotegory。在创建的文件里面需要导入#import 一、字典转模型。首先 动态的获取

2016-10-14 18:12:46 691

转载 正则表达式

本文转载自 http://www.admin10000.com/document/5944.html一、什么是正则表达式二、正则表达式的语法三、iOS中正则表达式四、常用的正则表达式五、正则表达式中的元字符一、什么是正则表达式  正则表达式,又称正规表示法,是对字符串操作的一种逻辑公式。正则表达式可以检测给定的字符串是

2016-10-12 14:29:17 315

转载 NSLog的处理方法

文章转载于  http://blog.csdn.net/maiwc/article/details/51613631简单介绍以下几个宏:1) __VA_ARGS__ 是一个可变参数的宏,这个可变参数的宏是新的C99规范中新增的,目前似乎只有gcc支持(VC6.0的编译器不支持)。宏前面加上##的作用在于,当可变参数的个数为0时,这里的##起到把前面多余的","去掉,否则会编译出错

2016-10-10 16:52:21 348

转载 优秀APP必备的几种设计模式

本文转载于  [ζއ随风去旅行] Unity3d 一个优秀的程序必备的几种设计模式unity编程众所周知,它是属于脚本化,脚本没有一个具体的概念跟架构, 导致在项目过程中,经常出现哪里需要实现什么功能,就随便添加脚本, 结果,就造成了一片混乱,不好管理。 更有甚者,自己的写的代码闲置一段时间后,再去想找某个功能的实现,都要在视图中翻来覆去找半天。 哎!请容许我在此感

2016-09-26 11:10:22 2501 1

转载 iOS 10 设备权限问题(相机,相册等)

iOS 10 来了,问题也来了。其中一个问题,就是设备的权限,当访问,相机,相册等权限的时候,闪退。网上搜索,iOS 10 的设备权限需要在plist 文件里面添加字段。推荐的网址:iOS 10 相机等崩溃iOS 开发 适配iOS10以及Xcode8iOS 10 适配问题上面的文章都有提到 iOS 10 出现的问题,大家可以看看。言归正传,iOS 10 的设备权限

2016-09-20 17:24:12 4881

原创 iOS 10 远程推送

iOS 10 之后 终于不用再适配 iOS 7了,如果再适配的话,光推送就要写3套。当然我们说的不算,老板说的算。好了,废话不多说。直接进入主体。代码开始前的设置iOS 10 的推送 与原来的都不一样,他把本地的推送 跟 远程的推送结合到一起了,UserNotifications.framework 库。在使用推送的时候,先开启通知的开关。就是上面这个。当你开启后,xcod

2016-09-20 17:03:39 6285 2

原创 iOS 10 NSData 转化为NSString 失败

遇到的问题为了适配iOS 10 ,我新建了一个测试项目。结果发现了一个问题。就是NSData 转化为NSString  失败,使用  NSJSONSerialization 解析也失败。结果都是 nil.下面我就来说说这个问题。这个问题是我在适配 iOS 10 推送通知,获取token 的时候发现的。当时 我获取了 token,但是转化成NSString 结果输出为 nil. 本来以为

2016-09-20 15:38:04 3351

原创 iOS 10 配置问题

升级xcode 8 ,iOS 10 之后发现的问题一、注释的快捷键不能使用。二、相机,相册,定位,通讯录等闪退问题。三、iOS 10 两个字宽度由24 变成27了。一、注释快捷键不能使用升级xcode 8 之后发现,之前使用的注释快捷键(commend + / )不能使用的问题,网上搜索,是因为苹果解决xcode ghost。把插件屏蔽了。解决方法:命令

2016-09-18 15:34:50 421

原创 自定义UICollectionViewCell 以及碰到的问题

前言:今天没事自己写了个UICollectionView也就是九宫格的demo ,遇到几个小问题,虽然都很快解决了,但是这里还是把它记录下来,以后方便查阅。(UICollectionView 一下用九宫格代称)废话不多说了,直接开始。创建一个UICollectionView首先,创建一个UICollectionView  ,需要设置的几个代理 UICollectionViewD

2016-09-12 16:37:50 22001 1

原创 使用AFN上传图片 下载图片

AFN 上传文件使用到了AFHTTPRequestOperationManager 准备一张图片转化为NSData 设置一个目录路径 path  把data 写入到路径里面使用AFN上传废话不多说 直接上代码- (void)uploadImage{    UIImage *image = [UIImageimageNamed:@"icon.png"]

2016-09-05 14:38:50 4473

原创 iOS 录音和视频录制播放

提供一个全面具体的学习网址:http://www.cnblogs.com/kenshincui/p/4186022.html#uiImagePickerController使用框架 AVFoundation一、录音录音使用AVAudioRecorder  里面使用了AVAudioSession 声音会话,还有录音的配置直接上代码:if (_recoder ==nil)

2016-09-01 17:22:07 6071

原创 自定义类,外面调用的属性是只读,但是可以在自定义类内部设置修改属性

自定义一个类在.h 文件中设置几个属性@interface PlayerView :UIView@property (nonatomic,strong,readonly)UIView *topView;  //上面的视图@property (nonatomic,strong,readonly)UIView *bottomView;  //下面的视图@end

2016-07-14 16:48:41 1874

原创 IOS 复制 粘贴

UIPasteboard是系统单例        [UIPasteboard  generalPasteboard]         同时还能复制:     string      数组: strings     URL               URLs     image             images     color             col

2016-07-08 15:09:41 576

原创 MVC 学习

IOS 开发模式 之MVC模式说到MVC 模式,根据意思来说 Model ,View,Controller  模型,视图,控制。说是这么说,但是还是不明白到底应该怎么弄。(这其实是说我自己的,从下面就能看出)。Model  模型,建立一个数据模型,里面是我们需要用到的数据,可以建立多个模型,一个模型里面包含另一个模型。View   视图,创建视图。把需要用到的控件视图,建立

2016-07-08 11:16:41 390

转载 避免子视图 触发父视图 中的手势方法

方法:添加手势代理 UIGestureRecognizerDelegate手势实现代理使用 代理方法- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch{    if ([touch.view isDes

2016-06-22 15:55:03 613

转载 warning: Missing file: XXX is missing from working copy 警告错误解决

没有在项目工程中删除资源文件,而是直接在文件夹中删除文件会导致警告warning: Missing file: /Users/hy/Desktop/项目/demo/leJu/leJu/localHtml/img/public/img/720/panos/7is missing from working copy一般是在 Finder 中删除了文件而不是在 Xcode 项目管

2016-06-17 10:36:20 6569 3

转载 IOS开发之----常用函数和常数

转载自:http://blog.sina.com.cn/s/blog_71715bf80101bnvn.html介绍一下Objective-c常用的函数,常数变量算术函数【算术函数】函数名说明int rand()随机数生成。(例)srand(time(nil)); //随机数初期化int val =

2016-06-15 10:29:18 440 1

原创 OC与swift相互调用

OC与swift相互调用一、OC调用swift文件二、swift调用OC文件三、注意和总结 一、OC调用swift文件  在OC项目中创建一个swift文件的时候,Xcode 会提示 需要创建一个桥接文件,点确定创建桥接文件,Xcode会自动创建一个桥接文件名字:工程名-Bridging-Header.h这个桥接文件是 swift 调用OC文件的时候

2016-06-03 17:26:29 477

原创 swift基础之协议

swift基础之协议分为:一、协议初步1、协议的定义2、协议的语法3、协议对属性,方法,构造器的规定4、协议类型二、协议进阶1、利用协议实现代理模式2、协议继承3、类的专属协议4、协议合成5、协议检查6、协议扩展

2016-05-30 13:34:47 424

原创 swift基础之自动引用计数

自动引用计数分为:自动引用计数概念引用计数策略如何解决循环引用闭包的循环引用

2016-05-27 15:51:32 591

原创 swift基础之错误异常

swift基础之错误处理使用到的关键字throw抛出一个错误异常 **throws**定义一个throwing函数放在 返回类型 ->前**try**调用throwing函数**do {try throwing函数 }catch  错误枚举case  { 处理 }** 错误处理**defer  {}** 清除数据,内存,资源, defer

2016-05-26 18:30:32 335

原创 UISegmentedControl 简单使用

UISegmentedControl 分段控制器

2016-05-05 15:04:36 259

原创 播放音效 播放音乐

ios 播放音效 播放音乐

2016-05-05 14:54:15 553

原创 UIProgressView/UISlider / UISwitch 简单使用

UIProgressView 进度条UISlider 滑动器UISwitch 滑动开关

2016-05-05 14:29:33 461

原创 ios block

block 的修饰词 是copy@property  (copy ,nonatomic)  修改block 内部的变量 需要用__block  去修饰 __blcok int value = 1;block使用/** *  定义了一个block 2个string 就是参数 */typedefvoid(^stringType

2016-04-25 17:32:01 335

原创 消息推送测试 远程通知

网上整理的,记录一下推送的token  改变更新app  是只要不卸载 app 就不会改变更新系统会改变IOS apns Device token的获得和改变详解http://www.51testing.com/html/46/249846-857789.html远程推送的证书 会在一下情况改变    当app 更换设

2016-04-25 17:26:57 781

转载 IOS 关键字

#synthesize关键字: 根据@property设置,自动生成成员变量相应的存取方法,从而可以使用点操作符来方便的存取该成员变量 。@implementation 关键字,表明类的实现 @end 结束self 关键字 :类似于java中的this,是隐藏参数,指向当前调用方法的类。super 关键字 :调用父类的方法。self = [superinit]  这里不

2016-04-25 17:25:22 353

原创 自动布局之masonry

网上查找的资料,自己记录一下masonry 下载地址 https://github.com/SnapKit/Masonry添加自动布局  ,里面必须知道控件的宽高,或者相对于其他控件的位置1、上左为正 下右为负 是因为坐标而来的 视图坐标左上为原点 X向右为正 Y向下为正2、方法mas_makeConstraints 只负责添加约束 AutoLa

2016-04-25 17:21:05 501

原创 相机的授权 同样适用于扫一扫前的授权判断

相机设备的授权,同样适用于扫一扫前的授权

2016-04-06 15:20:02 373

原创 在iOS开发中遇到的一些情况

1、CLLocationManager 定位http://www.cnblogs.com/peer/archive/2011/05/12/2044122.htmlhttp://www.2cto.com/kf/201410/342392.html  定位问题,在plist 文件添加两个 YES定位失败添加的info 里的方法NSLocationWhenInUseDescrip

2015-11-18 10:42:11 219

空空如也

空空如也

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

TA关注的人

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