摘要: 开发iOS,必然少不了和XCode这个家伙打交道。平时我们调试自己的App的时候,最常用到的就是模拟器Simulator了,调试的时候,我们的App会自动被XCode安装到模拟器中去,不过:你知道模拟器这个家伙在哪儿吗?模拟器里面的目录结构是什么样的?你的App安装在模拟器的哪个目录里了?你的App里的结构是什么样的?不要读文档了,赶紧来看一看吧模拟器的目录在这里:/Users/你当前登陆的用户名/Library/Application Support/iPhone Simulator/你的App被XCode Build在这里:/Users/你当前登陆的用户名/Library/Develope 阅读全文
posted @ 2012-03-23 18:44 BigPolarBear 阅读(10432) 评论(0) 推荐(0) 编辑
摘要: 最近在自己的sae上部署了一个WordPress,身为一个开发人员,文章里带点代码总是少不了的,但是令人郁闷的是WordPress本身并不支持代码的之间嵌入,从网上找了下有两种方式1 使用在线的网站将代码粘贴进去第三方网站,直接生成语法高亮的html代码,然后通过WordPress里编辑文章的html模式,完成嵌入。这种方式的好处是,完全不需要对WordPress做任何变更,坏处是要到一个第三方网站去,总让人感觉不爽,这里不推荐这种方式2 给WordPress添加插件这是我推荐的方式,简单,方便。我使用的插件是SyntaxHighlighter。首先,从网站上下载插件的zip包,解压后的文件夹 阅读全文
posted @ 2012-03-23 18:43 BigPolarBear 阅读(873) 评论(1) 推荐(0) 编辑
摘要: 1 忘记设置frame容易发生在直接init后,单独调整frame最后却忘记将调整后的frame变量赋值回去的情况2 忘记设置userInteractionEnabled,导致需要响应用户操作的控件无反应这个情况多出现在superView忘记开启,例如创建一个UILabel在上面放上几个UIButton,默认情况下,Button是无响应的,要对UILabel的userInteractionEnabled属性设置为YES后,才会正常。3 忘记将创建好的UIView元素通过addSubViews添加到对应的superView上对于连续创建一堆UIView元素时,易犯此错误4 忘记release创建 阅读全文
posted @ 2012-03-23 18:41 BigPolarBear 阅读(294) 评论(1) 推荐(0) 编辑
摘要: 浏览一系列图片时,我们会经常使用UIScrollView来进行实现,因为其自带的pagingEnabled属性,可以非常方便的自动支持手势左右轻扫切换切换页面。pagingEnabled不过最近做的一个产品,设计的效果有所不同,希望每一页图片的宽度小于屏幕宽度,但也要保证图片之间是相连的,即在屏幕的中间部分显示一幅图片,中间两边显示相邻图片的一小部分,最开始发现有点棘手,需要关闭pagingEnabled属性,自己实现分页效果。但是尝试之后发现要想达到满意的交互体验,要做的事情真不少,偶然的机会想到了一个巧妙的方法来达到这一效果,即:将UIScrollView大小设置为一张图片的大小,然后嵌入 阅读全文
posted @ 2012-03-23 18:39 BigPolarBear 阅读(4607) 评论(0) 推荐(0) 编辑
摘要: 正常使用UIView的animateWithDuration:delay:options:animations:completion:实现动画时,默认是屏蔽所有用户交互的,那么如何才能在动画进行时,也允许响应用户操作呢?其实很简单,只需要对于参数options:使用UIViewAnimationOptionAllowUserInteraction即可,此参数为按位的枚举值,故允许同时使用多个参数,通过按位或运算符“|”进行分隔。 阅读全文
posted @ 2012-03-23 18:33 BigPolarBear 阅读(333) 评论(0) 推荐(0) 编辑