自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

星火燎原的专栏

记录并分享IT技能

  • 博客(40)
  • 资源 (1)
  • 收藏
  • 关注

原创 Xcode识别"//TODO:"等风格注释

有时候我们会在代码中加入//TODO: ,或者//!!!, 或者//???等注释信息,风格各异,那么怎么让Xcode帮助我们识别这些注释呢?步骤如下:TARGETS–>(项目名称)–>Build Phases–>选择左上角”+”符号,添加”New Run Script Phase“在脚本框中添加 KEYWORDS=”TODO:|FIXME:|\?\?\?:|!!!:” find “${SRC

2015-06-16 15:54:54 2517

原创 iOS中动画和AutoLayout的冲突

问题描述:项目中的XIB文件使用了AutoLayout特性,并且给XIB中的某个View元素使用了动画效果,其实就是一个简单的位移动画(在viewDidLoad中启动动画),然后发现,启动后(页面显示后),该view总是从屏幕外的某个位置开始移动,跟View在XIB中的预定位置不一致。解决方案:严格来说并没有找到根本原因,但是猜测跟AutoLayout相关,于是取消了XIB的AutoL

2015-04-20 13:08:59 1170

原创 iOS系统的宏

ifdef  __IPHONE_OS_VERSION_MIN_REQUIRED  //表示在iPhone系统下,不包含Mac系统ifdef  __MAC_OS_X_VERSION_MIN_REQUIRED  //表示在Mac系统下,不包含iPhone系统

2015-04-20 11:34:27 605

原创 自定义NSLog

#if DEBUG#define NSLog(FORMAT, ...) {\                NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];\                [dateFormatter setDateStyle:NSDateFormatterMediumStyl

2015-04-16 18:03:01 1004

原创 iOS SDK Release Notes for iOS 8.3 Beta 4 节选(UIKit)

UIKitNote注意When linking against iOS 8.3, any code that relies on layout information (such as the frame) of a UIButton subview when the button is not in the window hierarchy will need to

2015-04-16 13:50:21 784

转载 如何修改MAC的HOST

转自:http://blog.sina.com.cn/s/blog_448f59f301019iu1.html,感谢作者第一步,打开终端。有的系统是英文版,会带有:terminal字样。第二步:在终端中操作直接输入: sudo vim /etc/hosts 或者 sudo vi /etc/hosts也可以输入开机的密码,即可开始进入编辑器先输

2015-04-16 09:38:18 663

转载 static变量原理

(该文章内容转自:http://blog.csdn.net/hu_songsong/article/details/14109367,感谢作者)int _tmain(int argc, _TCHAR* argv[]){int initNum = 3;for (int i=5; i > 0; --i){static int n1 = initNum;//我

2015-03-30 17:33:30 707

转载 xcode4的workspace里各lib工程与app工程联编之runscript简介

(该文章内容转自:http://www.cnblogs.com/xiaouisme/archive/2012/02/06/2339470.html,感谢作者)本文讲解怎么在xcode4的workspace里配置工程联编,但这里并非惟一方法。创建workspace,添加一个IOS的lib工程叫做libA,再添加一个IOS的lib工程叫做libB,再添加一个app工程叫做a

2015-03-30 17:22:02 901

转载 iOS中源码文件的编译和链接

三、编译  1、什么是编译:将C源程序翻译成计算能识别的0和1  2、使用什么编译器:Xcode3是用GCC,XCode4使用LLVM编译器(前端clang)  3、如果使用clang编译程序?    * 在终端中输入:CC -c 文件名.c。(cd进入当前目录下)    * 编译成功,会生成.o目标文件。  4、编译器的错误和警告功能

2015-03-30 17:12:53 1733

原创 多态,重载与重写

多态:多态是面向对象的一个重要特性,指的是同一个方法对于不同的对象会有不同的表现形式,即父类有多个不同的子类,子类继承并重写了父类的某一个方法。子类可以赋值给父类的的指针,当这个指针调用某一个方法时,行为会不一样(这取决于具体的子类)。在编译代码时,无法确定父类真正调用的是哪个子类的方法,只有在运行期动态查找。引用网友一句话,无继承,无多态。重载:在一个类内部可以有多个同名的方法(函数),即方法名

2015-03-25 16:36:14 939

原创 CSDN markDown编辑器语法规则

CSDN markDown编辑器语法规则 ‘-’短横线符号, 位于一行前表示项目符号, 显示效果中的项目符号标记为”黑色实心圆点”, 并且会自动段落缩进; 如果有两个’- -’,中间有空格, 表示更深层级的项目符号; ‘*’星星符号, 位于一行的前面和后面, 成对出现,用来控制字体, 一对星星符号表示斜体字, 两对表示粗体字; ‘#’号, 位于一行前, 如果该行有其他控制符号, 那

2015-02-06 10:44:45 911

转载 ASIHttpRequest库简介、配置和安装

(转自:http://www.dreamingwish.com/frontui/article/default/powerful-asihttprequest-library-a.html, 感谢作者)使用ASIHTTPRequest可以很方便的进行一下操作:同步/异步方式下载数据定义下载队列,让队列中的任务按指定的并发数来下载(队列下载必须是异步的)提交表单,文件上传

2015-01-30 13:19:42 679 2

转载 iOS Objective-C 正则表达式指南

(转自:http://blog.csdn.net/waterforest_pang/article/details/39153355, 感谢作者)1. 语法2. 模式2.1 Search[objc] view plaincopy+ (NSString *)getDomainOfEmailAddr

2015-01-30 10:31:58 756

原创 IOS网络请求时发生“The network connection was lost.”错误

问题: IOS网络请求时发生“The network connection was lost.”错误    解决方案: 彻底关闭模拟器(command + q), 再启动模拟器

2015-01-22 15:23:40 10572

原创 iOS源码碎片

获取应用程序名称    [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleName"]

2015-01-19 11:44:43 452

转载 svn:error use xcode-select to change

error: active developer path ("/Applications/Xcode.app/Contents/Developer") does not exist, use xcode-select to change之前遇到过这个问题,忘记怎么解决了,回头翻看自己的博客发现没有记录.今天真是浪费了30分钟来搞这个.第一遇到的问题是 路径问题 /Appli

2014-11-27 10:49:55 1173

原创 iOS中sqlite3操作

声明:以下命令我没有全部使用过, 仅用于收藏, 欢迎大家指出其中的错误'SELECT  count(*)   FROM sqlite_master WHERE type="table" AND name = "table_name"                                    //从sqlite_master这个系统表中查找名字为"table_name"的表的

2014-11-17 14:56:52 861 1

转载 IOS app plist 设置

在 ios app 中 调用系统 功能时,如 摄像头/照片库,里面 button 上的 文字 一般是 英文的如果要修改成中文的,plist 文件中做如下设置Localization native development region  —— China Localized resources can be mixed —— YES

2014-11-14 16:54:10 1038

原创 错误集锦7

code的时候,发现写了一句detail.name然后,

2014-07-06 16:22:33 596

转载 错误集锦6--svn commit 提示Aborting commit 失败问题解决办法

最近在把分支上的代码合并到主干后,然后执行svn commit ,一直提示文件有冲突build@QA1037:~/pro_workspace/dev/app/trunk/src/main/webapp/WEB-INF/jsp/basic> svn commit /export/build/dev/app/trunk/ --username aa--password bbb -m "test

2014-07-03 10:14:01 1665

转载 错误集锦5--“std::ios_base::Init::Init()”,referenced from 错误

在家闲了好久了,突然一朋友问我Xcode编译的时候遇到下面这样的错误Undefined symbols for architecture armv7:    "std::ios_base::Init::~Init()",referenced from:        __GLOBAL__I_a in XXXXXX(dsi_debug.o)    "std::ios_base::Init

2014-07-03 10:11:59 1431

原创 错误集锦4

今天遇到个问题

2014-07-02 14:27:41 525

原创 python学习笔记6

》int('16进制值',16)     //该方法可以输出

2014-06-16 08:27:31 501

原创 MAC 下用到的命令

使用Terminalopen 打开文件夹open . 使用. fu'ha

2014-05-22 16:28:22 622

原创 addObserverForName:object:queue:usingBlock:

addObserverForName:object:queue:usingBlock:Adds an entry to the receiver’s dispatch table with a notification queue and a block to add to the queue, and optional criteria: notification name and send

2014-05-21 16:12:01 1524

原创 application:didFinishLaunchingWithOptions:

application:didFinishLaunchingWithOptions:Tells the delegate that the launch process is almost done and the app is almost ready to run.- (BOOL)application:(UIApplication *)application didFin

2014-05-16 17:32:23 1920

原创 iOS中UITabelView的层级结构

在iOS7以前,iOS中UITabelView的层级结构IOS6:(your view)-> UITableViewContentView-> UITableViewCell-> UITableView在iOS7以后,iOS中UITabelView的层级结构IOS7:(your view)-> UITableViewCellContentView-> UITab

2014-05-12 10:57:26 964

原创 错误集锦3

今天有一个iOS bug 需要调试,悲剧的时试了好几部ios手机,do

2014-04-14 16:25:16 579

转载 UIlabel添加背景图片

做UI的时候我们可能想给某个Label添加一个背景图片,但查看的时候会发现好像只有设置背景颜色的方法,不过我们也可以通过这种方式来解决:UIColor *color = [UIColor colorWithPatternImage:[UIImage imageNamed:@"itemkaung2.png"]];[myLabel setBackgroundColor:

2014-04-10 16:09:09 886

转载 有2n+1个数,其中有2n个数出现过两次,找出其中只出现一次的数

给出2n+1个数,其中有2n个数出现过两次,如何用最简便的方法找出里面只出现了一次的那个数。例如这样一组数3,3,1,2,4,2,5,5,4,其中只有1出现了1次,其他都是出现了2次,如何找出其中的1?最简便的方法是使用异或,代码如下:[java] view plaincopypublic class XOR {      pub

2014-04-01 12:27:59 730

原创 iOS7主流设备

2014-03-24 13:47:00 576

原创 错误集锦2

今天在写Python的时候,有两行代码for key in s:print 'key=%s' % key出现了错误,纠结了很长时间,才发现原来是第二行没有格式化,即没有缩进。由于python是根据代码缩进来区分代码块的,所以第二行代码应该缩进几个空格,以示区分。for key in s:    print 'key=%s' % key性格决定命运,细节决定成

2014-03-21 00:34:21 777

原创 python学习笔记5

在MAC上安装PIL,参考了网友的方式(感谢网友)http://stackoverflow.com/questions/9070074/how-to-install-pil-on-mac-os-x-10-7-2-lion关键步骤是# downloadcurl -O -L http://effbot.org/media/downloads/Imaging-1.1.7.tar.g

2014-03-20 17:36:15 827

原创 python学习笔记4

在Mac上面,用TextEdit保存了一个.rtf文件,格式默认,内容是一些随便输入的文字,有数字,字母,中文字符等。用open()打开文件,deadline()读取一行,结果显示为乱码,经百度,有好多文章解决这个问题我采用的方法:  import codecs f = codecs.open('文件名',‘打开方式’,‘编码格式’)  //gbk ss = f.readline() print

2014-03-19 21:33:11 765

原创 错误集锦1

刚才在修改应用上的三个UILabel,后两个UILabel是通过copy第一个UILabel的代码,然后修改实现的。悲剧的是修改名字的时候,有一行代码的名字没有修改,造成第一个UILabel的对齐方式被多次赋值。例如:UILabel * label1 = [UILabel alloc] initWithRect: CGRectMake(10,0, 60,30)]

2014-03-13 19:45:24 704

原创 python学习笔记3

收集一些学习Python的技术文章:http://developer.51cto.com/col/1455/         51CTO的技术板块

2014-03-10 20:21:32 555

原创 python学习笔记2

raw_input() 该命令用于接收输入,并且把输入内容当做字符串类型,即使输入的是数字,另外括号内可以添加提示字符串,例如raw_input("please input a num")int() float() 相当于强制类型转换,可以和raw_input结合起来使用,例如:int(raw_input())format('内容','格式') 格式化,例如format(12.345,"4.2f"

2014-03-08 23:30:36 857

原创 python学习笔记1

“#” 注释符号,从“#”开始一直到本行结束,都是注释变量在使用前必须初始化在交互模式中,即运算操作,最后一条表达式的值被赋值给隐藏的“_”(下划线)字符串可以使用“+”连接,也可以使用“*”表示重复操作>>>words='123456'>>>word[0:2]      #输出12>>>word[2:4]      #输出34#输出结果包含第一个下标对应的值,但不包含第二个下标对

2014-03-07 20:29:29 861

原创 使用命令行的方式操作Xcode

启动Xcodexed + 工程文件名(.xcodeproj)

2014-03-06 14:02:18 2805

原创 工作中用到的Git命令整理

git init 初始化本地的Git仓库git  remote  add  origin  git://github.com/someone/another_project.git上面的命令就会增加URL地址为'git: //github.com/someone/another_project.git',名称为origin的远程服务器,以后提交代码的时候只需要使用 origin别名

2014-03-04 13:36:21 1001

ios7过渡指南

该文档介绍了ios7于ios6的不同点,主要是UI方面和控件方面的差异

2014-06-25

空空如也

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

TA关注的人

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