自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YunFei_iOS的博客

利己,助人

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

转载 刨根问底:对于 self = [super init] 的思考

转载:作者:Joy___链接:https://www.jianshu.com/p/9b36e1b636d8來源:简书此文系转载,方便自己查阅理解,如作者认为侵权,请联系删除,谢谢!对象初始化有两种方式:[class new]与 [[class alloc] init]对于后者,有分配和初始化的过程,alloc从应用程序的虚拟地址空间上为该对象分配足够的内存,并且将新对象的引用计数加1、将对象的成员...

2018-07-02 21:41:58 253

原创 CocoaPods的使用

本文是建立在你的苹果电脑已安装CocoaPods的基础之上。安装CocoaPods请参考:用CocoaPods做iOS程序的依赖管理创建一个项目放在桌面,项目名:CocoaPodTest打开终端 :输入cd desktopcd CocoaPodTestpod init   (会自动生成Podfile文件)vim Podfile键盘输入  i  进入编辑模

2017-12-07 16:47:52 240

转载 Objective-C中的@dynamic

这是转载的文章,以方便以后自己查阅点击进入原文作者博客。

2017-07-25 17:54:22 506

原创 iOS 开发 push进入一个视图控制器,返回的时候删除中间某一个视图控制器

代码如下:    NSMutableArray *mutArr = [[NSMutableArrayalloc] initWithArray:self.navigationController.viewControllers];    for (UIViewController *VCin mutArr) {        if ([VC isKin

2017-07-07 10:25:49 2240

原创 iOS 开发 NSNotificationCenter

NSNotificationCenter:/** * @brief 添加观察者 * @param observer 观察者(接受通知的对象) * @param aSelector 接受通知之后执行的方法 * @param aName 通知的名称,如果为 nil 则接收所有通知 * @param anObject 接收什么对象的通知,如果为

2017-06-27 10:38:39 465

原创 iOS 向可变数组中添加数组

NSMutableArray *array = [NSMutableArrayarray];    [array addObjectsFromArray:@[@"北",@"上",@"广",@"深"]];    NSIndexSet *indexSet = [NSIndexSetindexSetWithIndexesInRange:NSMakeRange(2,3)];

2017-06-12 10:00:13 8740

原创 iOS开发 GET、POST 请求方法

文章参考技术博客地址1:点击打开链接文章参考技术博客地址2:点击打开链接暂时没时间整理,并且理解的也不透彻,等有时间整理了,继续完善...下面是我用到的代码:   NSURL *url = [NSURLURLWithString:@“”];   NSMutableURLRequest *request = [NSMutableURLRequest

2017-05-25 10:16:46 390

原创 Block 的使用

block :代码块,用过代理的同学可能都知道,其实block就相当于一个代理,但是给代理又略有不同。下面我就详细的介绍一下block,不足之处欢迎指正。上面这段代码就是一个block语句。在这个条代码中:返回值类型为int,"^"这个符号表示这是一个block。”^“符号将myBlock声明为一个块对象,myBlock为对象

2016-12-07 14:18:13 340

原创 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 492

原创 NSTimer

iOS开发中定时器的使用:1.我们平时用到的定时器主要是这样的:NSTimer               *_timer;if (!_timer) {        _timer = [NSTimerscheduledTimerWithTimeInterval:1target:selfselector:@selector(startTimerMetho

2016-11-25 13:46:24 342

转载 使用Xcode8上传成功后,商店里构建版本却没有应用

最近ios更新到10,xcode也更新到8。然而蛋疼的事情就来了。。。本来按照以前的方式上传应该没啥问题的,但是再商店里却找不到构建版本,有时候连“+”都没,有的会显示此版本无效。提交了很多次,也等了一天,但是都没有。于是找资料才发现,从iOS10开始,苹果更加注重对用于隐私的保护,app里边如果需要访问用户隐私,必须要做描述,所以要在plist文件中添加描述;

2016-09-23 17:57:09 981

原创 iOS 开发之对象Copy

先写一下理论,然后写具体的实现。复制对象:将一个已有的对象复制一份出来,开辟一块新的内存(堆内存)来存储对象,相当于一个对象副本,就像复制文件一样。源对象和对象副本是两块不同的内存区域。对象复制又分为浅拷贝和深拷贝。Foundation框架支持复制对象的有:NSString,NSMutableString,NSArray,NSMutableArray,NSDictionary,NS

2016-09-02 16:01:47 878

原创 iOS 开发 用代码打开手电筒

最近项目中有扫描二维码的功能,我想添加一个打开手电筒的操作,实现过程如下:在项目中导入 AVFoundation.framework 依赖库,在实现类中导入头文件 #import 实现代码如下:#pragma mark - event response//打开手电筒开关按钮点击事件- (void)torchOnTouchButton:(UIButton

2016-08-27 15:27:28 5628

原创 iOS 实现扫码时周边模糊中间清晰的效果

最近做的项目中有一个扫描二维码的功能,想做成类似微信扫一扫的效果,周边模糊中间清晰的效果,实现过程如下:创建一个继承自UIView的视图类,当前视图背景设置为透明,在 - (void)drawRect:(CGRect)rect 里绘图。实现代码如下:- (instancetype)initWithFrame:(CGRect)frame{    self = [sup

2016-08-27 15:09:42 1915

原创 HTML 学习笔记二

上次写完HTML之后,过了一段时间突然发现不会写了,很悲催,现在需要把用“记事本”写HTML代码的流程记录下来,方便自己下次忘了可以查看。1、打开记事本(或是文本文档),输入HTML代码。2、写好HTML代码之后,选择“文件”|“另存为”命令,弹出“另存为“”对话框。3、在对话框中选择保存到文件夹,将“文件名”设置为xxx.htm 或是 xxx.html (我这次出问题就是保存的格式不

2016-08-21 15:19:53 327

转载 iOS 开发 真机调试报错 An unknown error occurred

一个未知的错误发生。把iPhone 和 Mac断开连接,重新连接就可以了。

2016-08-17 17:57:18 1063

转载 iOS Run项目报错 operation couldn’t be completed. (LaunchServicesError error 0.)

今天不知道怎么操作之后,运行项目时就报错 The operation couldn’t be completed. (LaunchServicesError error 0.) ,然后百度有两种解决方案:一、Clean 项目 Build 项目;二、博客主人解释的是:修改了 Bundle identifier 只需要重新启动iOS模拟器就好了。本人使用了第一种方法,只能运行一次,第二次还

2016-08-12 17:20:47 486

原创 iOS 从APP跳转至APP的系统设置界面

现在iOS开发中要使用设备的相册、相机都需要经过本人同意,如果用户未同意使用相机,当需要的时候如何更快的去设置呢,这就需要我们开发的时候就要考虑到位。下面是我项目中用到的关于相机,相册用到的判断:一、判断设备相机是否可用:if ([UIImagePickerControllerisSourceTypeAvailable:UIImagePickerControllerSour

2016-08-09 19:27:45 808

原创 HTML 学习笔记一

HTML 学习总结一

2016-08-07 19:56:10 318

原创 iOS UITableView用系统自带的分割线隐藏不用显示的线

在iOS开发中我们常常会用到UITableView 有时候一个很简单的页面我们没必要自己手写,可以直接用系统自带的分割线,代码设置如下:_tableView.separatorStyle =UITableViewCellSeparatorStyleSingleLine;但是,当我们需要显示的内容已经显示完毕,下面的空白页面还是会有分割线存在严重影响了界面美观,如何去掉线,代

2016-08-05 08:49:53 2355

原创 iOS UITableViewCell的重用机制出现问题解决

解决iOS 开发中UITableView实现重用机制时出现的问题

2016-08-02 16:59:35 2213

原创 iOS 原生控件和HTML5的交互

iOS 开发中用到的网页和原生应用之间的交互

2016-08-02 14:13:32 1437

原创 iOS 两个应用之间的交互

iOS开发中两个应用之间的交互

2016-07-29 09:01:59 940

原创 iOS 判断是否安装了微信、QQ客户端

我项目集成ShareSDK之后有一个需求,就是需要判断是否安装微信客户端,我实现的方法是:这种方法适用于集成了 ShareSDK 的SDK。导入头文件 #import然后:[ShareSDKisClientInstalled:SSDKPlatformTypeWechat];  YES 已安装,NO尚未安装这是微信的实现方法,QQ的我没测试过,应该原理

2016-07-28 18:07:40 4325

原创 iOS开发 取消当前页面侧滑返回手势 监听当前页面的侧滑返回操作

iOS 开发 取消系统侧滑手势 监听当前页面的侧滑返回操作

2016-07-27 12:59:59 4072

原创 iOS 安装Cocoa pods

安装Cocoapods 总结

2016-07-07 17:58:26 327

空空如也

空空如也

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

TA关注的人

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