自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Core Animation系列之CADisplayLink

如果觉得文章对你有所帮助,请通过留言或关注微博、微信公众帐号  wangzzstrive来支持我,谢谢!一直以来都想好好学习下CoreAnimation,奈何涉及的东西太多,想要一次性全部搞定时间上不允许,以后会断断续续的补全。最近项目里用到了CADisplayLink,就顺便花点时间看了看。一、简介1、所在框架CADisplayLink和其它CoreAnimati

2016-01-30 17:11:26 354

原创 枚举的定义和用法

引言:枚举值 它是一个整形(int)  并且,它不参与内存的占用和释放,枚举定义变量即可直接使用,不用初始化.在代码中使用枚举的目的只有一个,那就是增加代码的可读性.使用:枚举的定义如下:typedef enum{ //以下是枚举成员 TestA = 0, TestB, TestC, TestD}T

2016-01-15 14:27:38 1003

原创 图像处理 UIGraphicsBeginImageContext

UIGraphicsBeginImageContext创建一个基于位图的上下文(context),并将其设置为当前上下文(context)。方法声明如下:void UIGraphicsBeginImageContext(CGSize size);参数size为新创建的位图上下文的大小。它同时是由UIGraphicsGetImageFromCurrentImag

2016-01-13 17:09:24 441

原创 iOS为什么获取不到设备的DeviceToken

首先,请确保用的是真机测试,而不是模拟器。然后,请确定您的证书是否导入正确:http://blog.segmentfault.com/zengfanren/1190000000376953确认App首次运行有没有弹出打开通知的对话框如果没有的话,请确定:首先确认App是第一次安装运行没有弹出(系统只提示一次) 可以把App删除后,再重新build运行一次

2016-01-11 11:37:54 3752

转载 iOS调试技巧

【1.普通断点】断点(Breakpoint)绝对是调试程序的第一大选择,也是掌握的基础技能。顾名思义,当程序运行到断点处时会暂停运行。比如断点打在11行,那么程序就会停在11行(注意:程序只运行到了前10行,第11行其实还没有被执行!!!)。只要在代码行旁边点击,就能添加一个断点,再次点击,就能让断点不可用(disable了,仍然存在,只是不起作用了)。在某一行创建断点的快捷键是:comm

2016-01-08 15:56:32 378

原创 UICollectionView的重排功能

随着iOS9的到来,UICollectionView支持简单的重排。在此之前,重排不可能有现成的方法,同时这样做也是件痛苦的工作。现在让我们来看看API,你可以在GitHub找到相应的Xcode工程。添加简单重排的最简单的方式是用UICollectionViewController。它现在有了一个新的属性叫installsStandardGestureForInteractiveMovem

2016-01-06 15:40:31 533

转载 facebook审核流程

1.点击连接https://developers.facebook.com/进去facebook的后台;2.点击选择自己注册的应用,如下图: 3.点击应用之后,进去Settings选项,点击Add Platform添加ios的平台,如果已经加了,就不用在加,其中Bundle id一定要填写的跟自己的项目里的一致,邮箱地址也一定要写,如下图: 4.在点击Status&Review选项

2016-01-06 15:13:45 3329

原创 git 使用常见问题汇总

1.git在pull时,出现这种错误的时候:error: The following untracked working tree files would be overwritten by merge:.DS_Store其实你看错误提示就知道了,是因为一些untracked working tree files引起的问题。所以只要解决了这些untracked的文件

2015-12-26 17:16:57 438

原创 Xcode或模拟器运行时错误总结

程序不能在模拟器上运行,报错信息与解决方法:1. An error was encountered while running (Domain = NSPOSIXErrorDomain, Code = 22)解决:bundle identifier为空,随便输入信息就可以了 ,或者重置模拟器,删除程序后续不断更新中。。。。。。

2015-10-24 18:51:08 576

原创 iOS9 新特性

iOS9新特征:1.HTTP不能正常使用。  iOS9引入了新特性App Transport Security (ATS)。新特性要求App内访问的网络必须使用HTTPS协议。但是现在公司的项目使用的是HTTP协议,使用私有加密方式保证数据安全。现在也不能马上改成HTTPS协议传输。最终找到以下解决办法:在Info

2015-10-21 18:40:02 434

原创 Xcode操作常识

一些操作可能平时会遇到,总结一下,希望能帮到大家:1.如何让非ARC与ARC兼容    在 Target-->BuildPhases-->Compile Sources中,MRC下需要文件兼容ARC,就在该文件右侧双击,弹框内输入 -f-objc-arc;ARC下需要文件兼容MRC,就在该文件右侧双击,弹框内输入 -fno-objc-arc2.当项目名称名错了,修改三部曲:

2015-09-24 08:20:01 320

转载 iOS apache 的使用(10.10系统)

配置目的:有一个自己专属的测试服务器我们需要做以下事情:1.新建一个目录,存放网页2.修改Apache配置文件httpd.conf  - 修改两个路径  - 增加一个属性  - 支持PHP脚本3.拷贝php.ini文件 一、新建一个目录,存放网页  注意:不要将目录放在桌面或者文稿等个人文件夹中  一般放在如下

2015-08-31 13:23:41 333

原创 图片拉伸技巧

- (void)viewDidLoad {    [superviewDidLoad];    // Do any additional setup after loading the view, typically from a nib.    //创建按钮   CGSize viewSize = self.view.bounds.size;

2015-08-30 09:35:13 307

转载 NSFileHandle的基本使用

NSFileHandle  此类主要是对文件内容进行读取和写入操作NSFileMange   此类主要是对文件进行的操作以及文件信息的获取常用处理方法+ (id)fileHandleForReadingAtPath:(NSString *)path  打开一个文件准备读取     + (id)fileHandleForWritingAtPath:(NSString

2015-08-29 20:18:19 383

空空如也

空空如也

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

TA关注的人

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