因为xcode版本不同,最新的xcode已经不提供我们老版本可以随意创建的空白文档了(而是纯粹的什么都没有的project,是的,什么都没有),所以我们建立在单MVC模板之上,本例以及之前的所有的代码都是在ViewController.m中书写,而不是在AppDelegate.m中。所以我们这里的父视图其实是self.view而不是self.window,所以这里我们讲解的window其实在我们的模板里面只是view的子视图。...
分类:
移动开发 时间:
2014-09-27 20:29:00
阅读次数:
242
熟悉开发环境,快捷键往往是神器,需要逐渐熟悉并发掘适合自己的快捷键。Command + Shift + E :扩展编辑器Command + [ :左移代码块Command + ] :右移代码块Tab :接受代码提示Esc :显示代码提示菜单Ctrl + . (句点):循环浏览代码提示Shift + ...
分类:
其他好文 时间:
2014-09-27 16:03:50
阅读次数:
260
本文目录1.打开Xcode,新建Xcode项目2.选择最简单的命令行项目3.输入项目信息4.选择一个用来存放C程序代码的文件夹5.运行项目 说明:这个C语言专题,是学习iOS开发的前奏。也为了让有面向对象语言开发经验的程序员,能够快速上手C语言。如果你还没有编程经验,或者对C语言、iOS开发不感兴....
分类:
编程语言 时间:
2014-09-27 13:29:39
阅读次数:
240
You need to replace one line in ioSoch.h:
#include
to
#include...
分类:
其他好文 时间:
2014-09-26 20:37:15
阅读次数:
147
xcode6模拟器增加了模拟位置信息的功能,开发者不用再像以前那样通过添加gpx文件的方式来模拟位置信息...
分类:
其他好文 时间:
2014-09-26 19:08:28
阅读次数:
138
起因有不少人在评论发一些崩溃信息,问我程序怎么回事,其实如果你知道了程序崩溃在哪行代码崩溃了,就很容易定位问题了。android开发看崩溃log就能看到具体哪行代码出问题,那在iOS开发怎么快速定位到具体哪行代码崩溃呢。步骤1在xcode添加一个通用断点就行了。方法如下:点击项目导航断点那,如图步骤...
分类:
其他好文 时间:
2014-09-26 18:37:28
阅读次数:
243
如何你和我一样手贱安装了Xcode6,同时又需要发布应用到商店时,你会发现打好的包是通不过审核的。验证报错:unable to validate application archives of type:0x0Google报错信息后,发现Beta版的Xcode打的包是不能发布到商店的。这时候即使你启...
分类:
其他好文 时间:
2014-09-26 18:28:08
阅读次数:
182
问题重述:
为collectionview设计了一个hearderView,而这个headerView是一个自定义的myview,在这个自定义中有一个subview,它的约束条件是设置到superview的。在Xcode 6和iOS 8的组合下运行,上述的subview完全没有按照原来设计的约束,而是以从(0,0)为原点自己重置layout。但在iOS7 + Xcode 5/6 和iOS8...
分类:
移动开发 时间:
2014-09-25 22:42:48
阅读次数:
317
可以使用MPMoviePlayerController来播放本地视频文件
1.添加 Mediaplayer framework 并且在viewcontroller中#import
2. 把视频文件拖拽到xcode中
3. 获取文件存放的路径
NSString*thePath=[[NSBundle mainBundle] pathForResource:@"yourVideo" of...
分类:
移动开发 时间:
2014-09-25 22:41:38
阅读次数:
440
公司最近再弄PhoneGap 项目 整理了一些资料,以备忘
PhoneGap 3.0 之前的版本 都是可以在官方网站上下载的, 3.0 之后的版本 需要使用 NodeJs 来安装, 光这一点都折腾了2小时,避免大家走弯路
目前PhoneGap 已经推出了 3.5版本了, 集成了各种插件,想试水的朋友尽快操刀吧
本机的系统是OS X 10.9.2 Xcode 5.1
一、安装Node...
分类:
其他好文 时间:
2014-09-25 20:25:37
阅读次数:
153