![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS
文章平均质量分 57
YunFei_iOS
咬定青山不放松,立根原在破岩中。
展开
-
iOS开发 取消当前页面侧滑返回手势 监听当前页面的侧滑返回操作
iOS 开发 取消系统侧滑手势 监听当前页面的侧滑返回操作原创 2016-07-27 12:59:59 · 4121 阅读 · 0 评论 -
SQLite 语句
最近用到了SQLite 数据库,总结了SQLite数据库语句。创建表:CREATE TABLE IF NOT EXISTS tb_statude(id INTEGER PRIMARY KEY AUTOINCREMENT,name TEXT, sex TEXT, age TEXT)id 是主键:PRIMARY KEY 只有当数据类型为 INTEGE原创 2016-12-05 11:39:49 · 499 阅读 · 0 评论 -
Block 的使用
block :代码块,用过代理的同学可能都知道,其实block就相当于一个代理,但是给代理又略有不同。下面我就详细的介绍一下block,不足之处欢迎指正。上面这段代码就是一个block语句。在这个条代码中:返回值类型为int,"^"这个符号表示这是一个block。”^“符号将myBlock声明为一个块对象,myBlock为对象原创 2016-12-07 14:18:13 · 364 阅读 · 0 评论 -
NSTimer
iOS开发中定时器的使用:1.我们平时用到的定时器主要是这样的:NSTimer *_timer;if (!_timer) { _timer = [NSTimerscheduledTimerWithTimeInterval:1target:selfselector:@selector(startTimerMetho原创 2016-11-25 13:46:24 · 348 阅读 · 0 评论 -
iOS开发 GET、POST 请求方法
文章参考技术博客地址1:点击打开链接文章参考技术博客地址2:点击打开链接暂时没时间整理,并且理解的也不透彻,等有时间整理了,继续完善...下面是我用到的代码: NSURL *url = [NSURLURLWithString:@“”]; NSMutableURLRequest *request = [NSMutableURLRequest原创 2017-05-25 10:16:46 · 394 阅读 · 0 评论 -
iOS 向可变数组中添加数组
NSMutableArray *array = [NSMutableArrayarray]; [array addObjectsFromArray:@[@"北",@"上",@"广",@"深"]]; NSIndexSet *indexSet = [NSIndexSetindexSetWithIndexesInRange:NSMakeRange(2,3)];原创 2017-06-12 10:00:13 · 8773 阅读 · 0 评论 -
iOS 开发 NSNotificationCenter
NSNotificationCenter:/** * @brief 添加观察者 * @param observer 观察者(接受通知的对象) * @param aSelector 接受通知之后执行的方法 * @param aName 通知的名称,如果为 nil 则接收所有通知 * @param anObject 接收什么对象的通知,如果为原创 2017-06-27 10:38:39 · 470 阅读 · 0 评论 -
iOS 开发 push进入一个视图控制器,返回的时候删除中间某一个视图控制器
代码如下: NSMutableArray *mutArr = [[NSMutableArrayalloc] initWithArray:self.navigationController.viewControllers]; for (UIViewController *VCin mutArr) { if ([VC isKin原创 2017-07-07 10:25:49 · 2269 阅读 · 0 评论 -
Objective-C中的@dynamic
这是转载的文章,以方便以后自己查阅点击进入原文作者博客。转载 2017-07-25 17:54:22 · 513 阅读 · 0 评论 -
使用Xcode8上传成功后,商店里构建版本却没有应用
最近ios更新到10,xcode也更新到8。然而蛋疼的事情就来了。。。本来按照以前的方式上传应该没啥问题的,但是再商店里却找不到构建版本,有时候连“+”都没,有的会显示此版本无效。提交了很多次,也等了一天,但是都没有。于是找资料才发现,从iOS10开始,苹果更加注重对用于隐私的保护,app里边如果需要访问用户隐私,必须要做描述,所以要在plist文件中添加描述;转载 2016-09-23 17:57:09 · 990 阅读 · 0 评论 -
iOS 开发之对象Copy
先写一下理论,然后写具体的实现。复制对象:将一个已有的对象复制一份出来,开辟一块新的内存(堆内存)来存储对象,相当于一个对象副本,就像复制文件一样。源对象和对象副本是两块不同的内存区域。对象复制又分为浅拷贝和深拷贝。Foundation框架支持复制对象的有:NSString,NSMutableString,NSArray,NSMutableArray,NSDictionary,NS原创 2016-09-02 16:01:47 · 885 阅读 · 0 评论 -
iOS 从APP跳转至APP的系统设置界面
现在iOS开发中要使用设备的相册、相机都需要经过本人同意,如果用户未同意使用相机,当需要的时候如何更快的去设置呢,这就需要我们开发的时候就要考虑到位。下面是我项目中用到的关于相机,相册用到的判断:一、判断设备相机是否可用:if ([UIImagePickerControllerisSourceTypeAvailable:UIImagePickerControllerSour原创 2016-08-09 19:27:45 · 825 阅读 · 0 评论 -
iOS 安装Cocoa pods
安装Cocoapods 总结原创 2016-07-07 17:58:26 · 330 阅读 · 0 评论 -
iOS 判断是否安装了微信、QQ客户端
我项目集成ShareSDK之后有一个需求,就是需要判断是否安装微信客户端,我实现的方法是:这种方法适用于集成了 ShareSDK 的SDK。导入头文件 #import然后:[ShareSDKisClientInstalled:SSDKPlatformTypeWechat]; YES 已安装,NO尚未安装这是微信的实现方法,QQ的我没测试过,应该原理原创 2016-07-28 18:07:40 · 4345 阅读 · 0 评论 -
iOS 两个应用之间的交互
iOS开发中两个应用之间的交互原创 2016-07-29 09:01:59 · 954 阅读 · 0 评论 -
iOS UITableView用系统自带的分割线隐藏不用显示的线
在iOS开发中我们常常会用到UITableView 有时候一个很简单的页面我们没必要自己手写,可以直接用系统自带的分割线,代码设置如下:_tableView.separatorStyle =UITableViewCellSeparatorStyleSingleLine;但是,当我们需要显示的内容已经显示完毕,下面的空白页面还是会有分割线存在严重影响了界面美观,如何去掉线,代原创 2016-08-05 08:49:53 · 2383 阅读 · 0 评论 -
iOS 原生控件和HTML5的交互
iOS 开发中用到的网页和原生应用之间的交互原创 2016-08-02 14:13:32 · 1443 阅读 · 0 评论 -
iOS UITableViewCell的重用机制出现问题解决
解决iOS 开发中UITableView实现重用机制时出现的问题原创 2016-08-02 16:59:35 · 2361 阅读 · 0 评论 -
iOS 实现扫码时周边模糊中间清晰的效果
最近做的项目中有一个扫描二维码的功能,想做成类似微信扫一扫的效果,周边模糊中间清晰的效果,实现过程如下:创建一个继承自UIView的视图类,当前视图背景设置为透明,在 - (void)drawRect:(CGRect)rect 里绘图。实现代码如下:- (instancetype)initWithFrame:(CGRect)frame{ self = [sup原创 2016-08-27 15:09:42 · 1940 阅读 · 0 评论 -
iOS 开发 用代码打开手电筒
最近项目中有扫描二维码的功能,我想添加一个打开手电筒的操作,实现过程如下:在项目中导入 AVFoundation.framework 依赖库,在实现类中导入头文件 #import 实现代码如下:#pragma mark - event response//打开手电筒开关按钮点击事件- (void)torchOnTouchButton:(UIButton原创 2016-08-27 15:27:28 · 5672 阅读 · 0 评论 -
CocoaPods的使用
本文是建立在你的苹果电脑已安装CocoaPods的基础之上。安装CocoaPods请参考:用CocoaPods做iOS程序的依赖管理创建一个项目放在桌面,项目名:CocoaPodTest打开终端 :输入cd desktopcd CocoaPodTestpod init (会自动生成Podfile文件)vim Podfile键盘输入 i 进入编辑模原创 2017-12-07 16:47:52 · 249 阅读 · 0 评论