- 博客(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关注的人