- 博客(38)
- 收藏
- 关注
转载 ld: warning: directory not found for option 错误
本文转载于:https://blog.youkuaiyun.com/zhyl8157121/article/details/48844573IOS开发过程中这个问题很容易搞的很迷糊。今天来掰扯掰扯。问题及解决方法简单来说,这个问题分两个方面。错误如下,这表示是查询 Library 的时候出现的异常。解决方法:错误如下, 这表示是查询 Framework 的时候出现的异常。解决方法:OK,搞定。上面已经解决问题...
2018-06-09 11:16:13
1472
转载 IOS用CGContextRef画各种图形(文字、圆、直线、弧线、矩形、扇形、椭圆、三角形、圆角矩形、贝塞尔曲线、图片)
本文转载:https://blog.youkuaiyun.com/rhljiayou/article/details/9919713首先了解一下CGContextRef:An opaque type that represents a Quartz 2D drawing environment.Graphics Context是图形上下文,可以将其理解为一块画布,我们可以在上面进行绘画操作,绘制完成后,将画布...
2018-06-04 15:20:19
2344
转载 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
223
转载 ios 枚举 位移操作
转载:http://www.cnblogs.com/JerryBaxia/p/4992865.html引言:枚举值 它是一个整形(int) 并且,它不参与内存的占用和释放,枚举定义变量即可直接使用,不用初始化.在代码中使用枚举的目的只有一个,那就是增加代码的可读性. 使用:枚举的定义如下:亦可以如下定义(推荐:结构比较清晰):枚举的定义还支持位运算的方式定义,如下:等于号后面必须等于1什么时候要...
2018-05-18 09:42:40
187
转载 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
1267
原创 iOS开发之控件UICollectionView 的使用
在iOS开发的过程中,很多地方需要使用到列表。UITableView 和UICollectionView。记录一下留个笔记。下面一段是来自其他大神的讲解UICollectionView详解引用一下。UICollectionView,内容和布局完全分离的设计,UICollectionView负责界面部分,UICollectionViewlayout负责UIcollectionView
2018-01-05 17:53:54
4640
转载 iOS多线程
本文转载于 http://www.jianshu.com/p/0b0d9b1f1f19在这篇文章中,我将为你整理一下 iOS 开发中几种多线程方案,以及其使用方法和注意事项。当然也会给出几种多线程的案例,在实际使用中感受它们的区别。还有一点需要说明的是,这篇文章将会使用Swift 和 Objective-c 两种语言讲解,双语幼儿园。OK,let's begin!概
2016-11-11 16:53:35
405
原创 Git 命令学习
Git 学习网址http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000Git是目前世界上最先进的分布式版本控制系统(没有之一)。在终端命令行查看 是否安装 Git$ git安装 Git$sudo apt-get install git
2016-10-20 17:32:34
310
原创 Runtime 的一些用法
runtime 就是OC 中经常说的 运行时这里 简单介绍一下 OC 中用到一些场景1、字典转模型 2、给分类添加关联对象3、交换方法runtime 使用的时候一般建立一个 NSObject 的分类Cotegory 。 当然也可以根据 实际情况创建其他类的Cotegory。在创建的文件里面需要导入#import 一、字典转模型。首先 动态的获取
2016-10-14 18:12:46
725
转载 正则表达式
本文转载自 http://www.admin10000.com/document/5944.html一、什么是正则表达式二、正则表达式的语法三、iOS中正则表达式四、常用的正则表达式五、正则表达式中的元字符一、什么是正则表达式 正则表达式,又称正规表示法,是对字符串操作的一种逻辑公式。正则表达式可以检测给定的字符串是
2016-10-12 14:29:17
367
转载 NSLog的处理方法
文章转载于 http://blog.youkuaiyun.com/maiwc/article/details/51613631简单介绍以下几个宏:1) __VA_ARGS__ 是一个可变参数的宏,这个可变参数的宏是新的C99规范中新增的,目前似乎只有gcc支持(VC6.0的编译器不支持)。宏前面加上##的作用在于,当可变参数的个数为0时,这里的##起到把前面多余的","去掉,否则会编译出错
2016-10-10 16:52:21
397
转载 优秀APP必备的几种设计模式
本文转载于 [ζއ随风去旅行] Unity3d 一个优秀的程序必备的几种设计模式unity编程众所周知,它是属于脚本化,脚本没有一个具体的概念跟架构, 导致在项目过程中,经常出现哪里需要实现什么功能,就随便添加脚本, 结果,就造成了一片混乱,不好管理。 更有甚者,自己的写的代码闲置一段时间后,再去想找某个功能的实现,都要在视图中翻来覆去找半天。 哎!请容许我在此感
2016-09-26 11:10:22
2589
转载 iOS 10 设备权限问题(相机,相册等)
iOS 10 来了,问题也来了。其中一个问题,就是设备的权限,当访问,相机,相册等权限的时候,闪退。网上搜索,iOS 10 的设备权限需要在plist 文件里面添加字段。推荐的网址:iOS 10 相机等崩溃iOS 开发 适配iOS10以及Xcode8iOS 10 适配问题上面的文章都有提到 iOS 10 出现的问题,大家可以看看。言归正传,iOS 10 的设备权限
2016-09-20 17:24:12
4962
原创 iOS 10 远程推送
iOS 10 之后 终于不用再适配 iOS 7了,如果再适配的话,光推送就要写3套。当然我们说的不算,老板说的算。好了,废话不多说。直接进入主体。代码开始前的设置iOS 10 的推送 与原来的都不一样,他把本地的推送 跟 远程的推送结合到一起了,UserNotifications.framework 库。在使用推送的时候,先开启通知的开关。就是上面这个。当你开启后,xcod
2016-09-20 17:03:39
6406
原创 iOS 10 NSData 转化为NSString 失败
遇到的问题为了适配iOS 10 ,我新建了一个测试项目。结果发现了一个问题。就是NSData 转化为NSString 失败,使用 NSJSONSerialization 解析也失败。结果都是 nil.下面我就来说说这个问题。这个问题是我在适配 iOS 10 推送通知,获取token 的时候发现的。当时 我获取了 token,但是转化成NSString 结果输出为 nil. 本来以为
2016-09-20 15:38:04
3501
原创 iOS 10 配置问题
升级xcode 8 ,iOS 10 之后发现的问题一、注释的快捷键不能使用。二、相机,相册,定位,通讯录等闪退问题。三、iOS 10 两个字宽度由24 变成27了。一、注释快捷键不能使用升级xcode 8 之后发现,之前使用的注释快捷键(commend + / )不能使用的问题,网上搜索,是因为苹果解决xcode ghost。把插件屏蔽了。解决方法:命令
2016-09-18 15:34:50
451
原创 自定义UICollectionViewCell 以及碰到的问题
前言:今天没事自己写了个UICollectionView也就是九宫格的demo ,遇到几个小问题,虽然都很快解决了,但是这里还是把它记录下来,以后方便查阅。(UICollectionView 一下用九宫格代称)废话不多说了,直接开始。创建一个UICollectionView首先,创建一个UICollectionView ,需要设置的几个代理 UICollectionViewD
2016-09-12 16:37:50
22130
原创 使用AFN上传图片 下载图片
AFN 上传文件使用到了AFHTTPRequestOperationManager 准备一张图片转化为NSData 设置一个目录路径 path 把data 写入到路径里面使用AFN上传废话不多说 直接上代码- (void)uploadImage{ UIImage *image = [UIImageimageNamed:@"icon.png"]
2016-09-05 14:38:50
4544
原创 iOS 录音和视频录制播放
提供一个全面具体的学习网址:http://www.cnblogs.com/kenshincui/p/4186022.html#uiImagePickerController使用框架 AVFoundation一、录音录音使用AVAudioRecorder 里面使用了AVAudioSession 声音会话,还有录音的配置直接上代码:if (_recoder ==nil)
2016-09-01 17:22:07
6156
原创 自定义类,外面调用的属性是只读,但是可以在自定义类内部设置修改属性
自定义一个类在.h 文件中设置几个属性@interface PlayerView :UIView@property (nonatomic,strong,readonly)UIView *topView; //上面的视图@property (nonatomic,strong,readonly)UIView *bottomView; //下面的视图@end
2016-07-14 16:48:41
1917
原创 IOS 复制 粘贴
UIPasteboard是系统单例 [UIPasteboard generalPasteboard] 同时还能复制: string 数组: strings URL URLs image images color col
2016-07-08 15:09:41
621
原创 MVC 学习
IOS 开发模式 之MVC模式说到MVC 模式,根据意思来说 Model ,View,Controller 模型,视图,控制。说是这么说,但是还是不明白到底应该怎么弄。(这其实是说我自己的,从下面就能看出)。Model 模型,建立一个数据模型,里面是我们需要用到的数据,可以建立多个模型,一个模型里面包含另一个模型。View 视图,创建视图。把需要用到的控件视图,建立
2016-07-08 11:16:41
424
转载 避免子视图 触发父视图 中的手势方法
方法:添加手势代理 UIGestureRecognizerDelegate手势实现代理使用 代理方法- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch{ if ([touch.view isDes
2016-06-22 15:55:03
662
转载 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
6702
1
转载 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
476
原创 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
509
原创 swift基础之协议
swift基础之协议分为:一、协议初步1、协议的定义2、协议的语法3、协议对属性,方法,构造器的规定4、协议类型二、协议进阶1、利用协议实现代理模式2、协议继承3、类的专属协议4、协议合成5、协议检查6、协议扩展
2016-05-30 13:34:47
472
原创 swift基础之错误异常
swift基础之错误处理使用到的关键字throw抛出一个错误异常 **throws**定义一个throwing函数放在 返回类型 ->前**try**调用throwing函数**do {try throwing函数 }catch 错误枚举case { 处理 }** 错误处理**defer {}** 清除数据,内存,资源, defer
2016-05-26 18:30:32
398
原创 UIProgressView/UISlider / UISwitch 简单使用
UIProgressView 进度条UISlider 滑动器UISwitch 滑动开关
2016-05-05 14:29:33
504
原创 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
358
原创 消息推送测试 远程通知
网上整理的,记录一下推送的token 改变更新app 是只要不卸载 app 就不会改变更新系统会改变IOS apns Device token的获得和改变详解http://www.51testing.com/html/46/249846-857789.html远程推送的证书 会在一下情况改变 当app 更换设
2016-04-25 17:26:57
842
转载 IOS 关键字
#synthesize关键字: 根据@property设置,自动生成成员变量相应的存取方法,从而可以使用点操作符来方便的存取该成员变量 。@implementation 关键字,表明类的实现 @end 结束self 关键字 :类似于java中的this,是隐藏参数,指向当前调用方法的类。super 关键字 :调用父类的方法。self = [superinit] 这里不
2016-04-25 17:25:22
375
原创 自动布局之masonry
网上查找的资料,自己记录一下masonry 下载地址 https://github.com/SnapKit/Masonry添加自动布局 ,里面必须知道控件的宽高,或者相对于其他控件的位置1、上左为正 下右为负 是因为坐标而来的 视图坐标左上为原点 X向右为正 Y向下为正2、方法mas_makeConstraints 只负责添加约束 AutoLa
2016-04-25 17:21:05
549
原创 在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
251
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人