自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

翻译 xcode git 忽略user interface state文件

1. 打开终端(Terminal进入到你的项目文件夹下2.

2014-09-01 10:56:27 4329 1

原创 ios中隐藏键盘的方式

1. 重写view的 - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event f

2014-06-30 12:35:44 551

转载 为UIView设置渐变背景

项目需要,要在图片上显示文字,文字的颜色有时候会和背景色差别不大导致难以kan'qing

2014-06-17 18:00:05 14692

原创 Apple iBeacons

iBeacons是Apple在iOS 7里加入的新特性,

2014-05-15 17:37:53 4919 1

转载 编译FFMpeg不得不说的故事

无奈项目要用RTSP协议的流媒体,随便google了一下有解决方案。FFMpegz

2014-04-04 17:07:50 633

原创 layer绘制阴影后造成的滚动卡顿

今天碰到在一个UITableView中,如果cell边框绘制了阴影,那么table滚动的时候就有明显的卡顿的感觉。其实这是因为一直在重绘这些阴影的原因。解决方法很简单,只需要加一句container.layer.shadowPath = [UIBezierPath bezierPathWithRect:container.bounds].CGPath;然后再对这个container

2014-03-07 14:49:42 1948

原创 使用图片做UIButton背景时扩大按钮的响应范围

[button setImage:image forState:UIControlStateNormal];[button setContentMode:UIViewContentModeCenter];[button setImageEdgeInsets:UIEdgeInsetsMake(3, 0, 0, 0)];使用setImageEdgeInsets调整上下左右的扩大范围。注意不能使

2014-03-05 13:42:32 2683

转载 DTCoreText配置

官方文档说的其实很清楚了,但是还是碰到很多问题。记录一下。点击打开链接 这里是官方文档的地址。官方文档提供了三种配置的方式。这个项目没有用到git,我也没用过cocoapods,就简单的作为子工程添加吧。因为DTCoreText这个工程本来就包含了一个工程,所以如果你直接在gibHub上的DTcoreText项目主页上download zip的话,那么exter

2014-02-25 19:07:16 2758

转载 navigationBar leftBarItem 按钮点击范围

今天发现如果直接在leftBarItem添加一个自定义button的时候,这个button的有效点击范围将会很大,接近navigationBar的titleview。有时候我们不想要这种特性。可以这样做:先将你的leftBarItembutton添加到一个同样大小的uiview中,然后再将这个uiview添加到leftBarItem里。代码如下UIImage *backImg =

2014-02-24 21:23:46 5945

转载 高德地图SDK导入后报错的原因

首先添加高德地图的时候学要把CoreLocation.framework, CoreText.framework, QuartzCore.framework, SystemConfiguration.framework, Libz.dylib, Libxml.2.2, CoreTelephony.frameworklibstdc++.

2014-02-20 21:31:17 5624

转载 UIView的阴影效果各个参数的作用

view.shadowColor = [UIColor blackColor].CGColor;//shadowColor阴影颜色view.layer.shadowOffset = CGSizeMake(4,4);//shadowOffset阴影偏移,x向右偏移4,y向下偏移4,默认(0, -3),这个跟shadowRadius配合使用view.layer.shadowOpacity =

2014-02-20 20:00:46 896

原创 在AppDelegate.m外实现navigation controller

有时候需要使用navigation controller的页面不一定能是app第一个显示的页面。想要在任意controller使用navigation controller只要这样做就行了。如果想要从A页面跳转到B页面,A是没有navigation controller的页面,B是navigation controller的根VC在A中跳转B的代码就可以这样写:

2014-02-18 16:15:16 1854

原创 UIScreen 中的applicationFrame和bounds的区别

applicationFrame返回的是APP显示的区域,除去状态栏bounds返回的是整个屏幕的大小。如果隐藏了状态栏,两个就一样了。

2014-02-17 13:41:25 2005

转载 xcode5 arc 开启和关闭

from http://www.cnblogs.com/willbin/p/3379730.html经常会有工程中涉及到第三方的代码, 但这些代码有的是ARC的, 有的不是. 这样的话, 在与你的工程中集成的时候就会出现问题. 如果你的工程是开启ARC的, 那就需要对某些文件禁用ARC, (-fno-objc-arc)如果你的工程是关闭ARC的, 那就需

2013-12-07 15:56:37 3933

原创 Install Timesys OS on simics with Intel Atom e6xx

终于在simics e6xx的模拟器上按起Timesys。过程很曲折,对于小白来说资料确实是太少了。。。而且官方的guide也不是很全。好了下面进入正题。以下操作都是假设你已经安装了simics base 和 Model Library Intel Atom E6XX with PCH EG20T 4.6.10首先你必须去下载一个镜像文件去这里 点击打开链接下载

2013-12-06 16:23:20 1554 1

原创 simics linux 简单安装

首先准备好需要安装的package基本包好像都是需要的,就是1000那个(simics-pkg-1000-4.6.78-linux64.tar)然后选择需要的插件add-on我这里选的是atom E6xx,也是7042的包(simics-pkg-7042-4.6.10-linux64.tar)当然这里你还需要拥有两个包的解密密钥解压两个包$ tar xf s

2013-12-04 13:35:20 2894 2

原创 div 以及其内部的img垂直居中

css.photo { position: absolute; top: 50%; margin-top: -400px; width: 100%; height: 600px; line-height: 600px; text-align: center; }.photo img { vertical-align: middle; position: stati

2013-11-21 21:20:13 642

转载 css 绘制各种图形

css 绘制各种图形http://www.itivy.com/ivy/archive/2012/1/16/css-shape.html

2013-11-20 13:51:45 708

转载 Javascript异步编程

前面提到动画链的实现方法控制起来有些不方便。后来发现Wind.js能很好的控制,用起来也十分方便。wind.org ←这里是主页,文档也不是很多,学起来很快

2013-11-20 11:31:47 648

转载 Css 径向渐变的使用

可以用来画出好看的圆和扯出好看的蛋http://www.web-tinker.com/article/20134.html 这个博文写的很详细了

2013-11-18 12:29:34 762

原创 setTimeout 和 delay的区别

setTimeout函数是从页面开始的时候计算time的JQuery提供的delay函数,如果已经对某一个元素调用用.delay(time)的话,那么如果你在程序后面再次调用.delay(time2),那么这个元素的第二次delay后的执行操作的时间就是从time + time2。在控制动画链的执行顺序的时候如果用记录delay时间来控制,后续对同个元素进行操作的时候就会出

2013-11-17 20:33:18 2698

原创 JQuery不同元素的动画链

同一个元素可以使用.show().hide().animate()实现对动画的有序进行。不同元素有两种方法。一、使用回调函数结合递归。(使用情况有限,因为要从上个元素找到下一个元素)例如这样实现orderedPlace($(".className").eq(0), 700)function orderedPlace(ele, time){ ele.fadeIn(t

2013-11-17 15:20:11 854

原创 JQuery笔记

next() 获得匹配元素集合中每个元素紧邻的同胞元素。所以function orderedPlace(ele, time){ ele.fadeIn(time, function() { if(ele.next().length) { orderedPlace(ele.next(), time) } else {

2013-11-13 18:17:08 484

原创 ROR读书笔记 Ajax 练习

之前没学过JS,被JS弄的头大,RJS还算是挺简明的。P100第二个练习,使用blind_up隐藏购物车。要实现Ajax,首先需要改变button_to方法为form_remote_tag方法form_..._tag表示会生成HTML 表格,remote则说明会发起远程调用,书上是这样说的再是form_remote_tag的参数,一个hash对:url => {},指明调用的act

2012-04-07 17:32:08 366

原创 ROR(三)

def self.find_products_for_sale find(:all, :order => "title") endP66#这里使用了Rails提供的find()方法,:all参数代表我们希望取出符合指定条件的所有记录。通过询问用户,我们确定了关于“如何对列表进行排序”,先按照货品名称排序,看看效果。于是:order=>”title”

2012-04-07 15:19:50 472

原创 ROR (二)

第八章使用session时如果不注释掉application.rb中的# See ActionController::RequestForgeryProtection for details# Uncomment the :secret if you're not using the cookie session store-> protect_from_forgery

2012-03-27 01:02:17 309

原创 ROR (一)

MVC:模型 视图 控制器新建一个rails项目 rails projectName启动server:$ruby script/server         要在相应的程序目录下执行。app/controllers 存放控制器crlName_controller控制器中的每个方法通过 app/views/crlName中对应的methodName.html.erb显示,控制器实

2012-03-21 22:21:43 635 1

空空如也

空空如也

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

TA关注的人

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