iOS开发中两个常见问题的处理 (一) “Unknown class XXViewController in Interface Builder file.” 问题处理最近在静态库中写了一个XXViewController类,然后在主工程的xib中,将xib的类指定为XXViewController,程序运行时,报了如下错误:Unknown class XXViewController in Interface
iOS动画——Layer Animations Layer Animations与我们前面第一篇讲过的View Animation有点类似,但是Layer Animation比之多了很多效果,更加强大。我们先来看一下今天我们要实现的效果,今天实现的效果用第一篇View Animations能实现相同效果。本文所讲为实现此动画的相关知识。动画由书籍《iOS Animations by tutorials》提供,我只
iOS动画——ViewAnimations 又给自己挖了一个坑,我很喜欢动画不错,但是写出来又是另外一个问题了~~~这一篇我们来说说UIKit中的动画API,其中包括:UIView.UIView.animateWithDurationUIView.transitionWithViewUIView.animateKeyframesWithDurationUIView.addKey
自定义室内地图以及路径规划 最近做到一个项目,设计到室内地图路径规划,其实一般的项目也很少设计到室内路径规划,室内也就那么点大。但是上面怎么说我们就怎么做吧,或者是人性化,或者是多此一举的项目,既然写了就分享出来吧。先说下大致思想流程吧,语言表达不是很好,有不懂的可以加我的qq24272779询问!上图例子:基本思路把上图建筑区域全部用坐标扣选出来,也就是不能走到的地方,蓝色区域和灰色区域。坐标点
iOS 项目一直在后台运行 让ios程序一直保持在后台运行。首先我在xx-info.plist 里的 "Required background modes" 里加入"App provides Voice over IP services"然后在delegate里加入以下代码,原理是进入后台时程序会在600秒那样结束任务,我做的就是在结束任务前新开一个任务,再结束旧任务,这样就一直的在后台运行,希望可能帮助到更多的人,我也查了很久才找到这个方法的。
MacBook 常用快捷键 Mac OS X系统图形表示方法⇧ = shift⌃ = control⌥ = option / alt Home=fn + ◄ End=fn + ► Page Up=fn + ▲Page Down=fn + ▼ 删除后一个字符(普通键盘的Delete)=fn + delete 截图保存整个屏幕到桌面=shift + command + 3 保存整个屏幕到剪
Git:代码冲突常见解决方法 如果系统中有一些配置文件在服务器上做了配置修改,然后后续开发又新添加一些配置项的时候,在发布这个配置文件的时候,会发生代码冲突:error: Your local changes to the following files would be overwritten by merge: protected/config/main.phpPlease, comm
苹果Swift编程语言入门教程【中文版】 Swift代码语言教程:在刚刚过去的WWDC2014大会上,苹果公司新发布了一种编程语言Swift。据悉,Swift语言继承了C语言以及Objective-C的特性,且克服了C语言的兼容性问题,对于广大开发者来说,这无疑是一剂难以抗拒的兴奋剂。希望苹果Swift编程语言入门教程【中文版】,能助你更迅速掌握好它。注:本文从苹果官方所发布的书籍《The Swift Programming
iOS Xcode, 解决“Could not insert new outlet connection”的问题。 在Xcode中,我们可以在StoryBoard编辑界面或者是xib编辑界面中通过“Control键+拖拽“的方式将某个界面元素和对应的代码文件连接起来,在代码文件中创建outlet。不过,如果你的运气不太好,执行以上操作的过程中你可能会遇到下面这样的错误:Could not insert new outlet connection: Could not find any
OS 7: 如何为iPhone 5S编译64位应用。 随着iPhone 5S的推出,大家开始关心5S上所使用的64位CPU A7。除了关心A7的性能以外,大家还会关心一个问题,那就是使用A7的64位系统对应用有没有什么要求。特别是应用开发者,大家都比较关心我们的应用如何迁移到64位的系统上来,以充分发挥A7的能力。其实这些问题都可以在苹果的官方文档《64-Bit transition Guide for Cocoa Touch》中
提交时提示错误This Bundle is invalid.New apps and app updates submitted to the App Store must be built wit 今天传appstore的时候发生了一个问题。this bundle is invalid . new apps and app updates submitted to the app store must be built with public在网上查了好久,始终告诉我,要使用xcode5,和IOS7但是奇怪的是我本来使用的就是xcode5.1和ios7打的
关于“ARC forbids explicit message send of release”错误 如果你在进行release,retain相关操作的时候发现提示了这样一条错误。这是由于在新建工程的时候使用了ARC功能,即点选了“Use Automatic Reference Counting”选项。解决这个问题很简单:在老板的xcode中,打开“Build Setting”,找到“Objective-C Automatic Reference Counting”项,将它的值设置成“NO
ios 企业应用"无法安装应用程序 因为证书无效"的解决方案 http://blog.csdn.net/zhaoxy_thu/article/details/21133399今天升级了iOS7.1后发现通过之前的url无法安装企业应用了,一直提示“无法安装应用程序 因为http://xxx.xxx.xxx证书无效”,折腾了一番,终于在StackOverFlow上找到了答案。在这里分享给大家。StackOverFlow链接:http:/
UIImage 图片处理:截图,缩放,设定大小,存储 图片的处理大概就分截图(capture), 缩放(scale),设定大小(resize), 存储(save)这几样比较好处理, 另外还有滤镜,擦试等,以后再说在这个Demo code裡,我写了几个方法1.等比率缩放- (UIImage *)scaleImage:(UIImage *)image toScale:(float)scaleSize
ios Image裁剪成圆形的方法 我知道的实现方法有三种。1、通过image mask来操作,需要添加mask目标图片。2、通过imageview的layer来操作如下代码[cpp] view plaincopyprint?UIImageView * imageView = [[UIImageView alloc] initWithImage:[UIImage ima
常用正则表达式(手机,邮箱,身份证号,昵称,用户名,车型,车牌号) 1。^\d+$ //匹配非负整数(正整数 + 0)2。^[0-9]*[1-9][0-9]*$ //匹配正整数3。^((-\d+)|(0+))$ //匹配非正整数(负整数 + 0)4。^-[0-9]*[1-9][0-9]*$ //匹配负整数5。^-?\d+$ //匹配整数6。^\d+(\.\d+)?$ //匹配非负浮点数(正浮点数 + 0)7。^(([0-9]
合成图片的两种方法,思路都是一样的 - (void)viewDidLoad { [super viewDidLoad];CGRect frame= CGRectMake(520, 280, 320, 480);CGImageRef small;small= CGImageCreateWithImageInRect([[UIImage imageNamed:@"3.png"] CGImage],f