经验分享
随雨_而来
三十而知天命, 我呸, 我命由我不由天
展开
-
错误集锦3
今天有一个iOS bug 需要调试,悲剧的时试了好几部ios手机,do原创 2014-04-14 16:25:16 · 595 阅读 · 0 评论 -
IOS网络请求时发生“The network connection was lost.”错误
问题: IOS网络请求时发生“The network connection was lost.”错误 解决方案: 彻底关闭模拟器(command + q), 再启动模拟器原创 2015-01-22 15:23:40 · 10844 阅读 · 0 评论 -
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 · 1762 阅读 · 0 评论 -
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 · 934 阅读 · 0 评论 -
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 · 725 阅读 · 0 评论 -
多态,重载与重写
多态:多态是面向对象的一个重要特性,指的是同一个方法对于不同的对象会有不同的表现形式,即父类有多个不同的子类,子类继承并重写了父类的某一个方法。子类可以赋值给父类的的指针,当这个指针调用某一个方法时,行为会不一样(这取决于具体的子类)。在编译代码时,无法确定父类真正调用的是哪个子类的方法,只有在运行期动态查找。引用网友一句话,无继承,无多态。重载:在一个类内部可以有多个同名的方法(函数),即方法名原创 2015-03-25 16:36:14 · 961 阅读 · 0 评论 -
iOS中动画和AutoLayout的冲突
问题描述:项目中的XIB文件使用了AutoLayout特性,并且给XIB中的某个View元素使用了动画效果,其实就是一个简单的位移动画(在viewDidLoad中启动动画),然后发现,启动后(页面显示后),该view总是从屏幕外的某个位置开始移动,跟View在XIB中的预定位置不一致。解决方案:严格来说并没有找到根本原因,但是猜测跟AutoLayout相关,于是取消了XIB的AutoL原创 2015-04-20 13:08:59 · 1194 阅读 · 0 评论 -
如何修改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 · 690 阅读 · 0 评论 -
Xcode识别"//TODO:"等风格注释
有时候我们会在代码中加入//TODO: ,或者//!!!, 或者//???等注释信息,风格各异,那么怎么让Xcode帮助我们识别这些注释呢?步骤如下:TARGETS–>(项目名称)–>Build Phases–>选择左上角”+”符号,添加”New Run Script Phase“在脚本框中添加 KEYWORDS=”TODO:|FIXME:|\?\?\?:|!!!:” find “${SRC原创 2015-06-16 15:54:54 · 2544 阅读 · 0 评论 -
iOS中sqlite3操作
声明:以下命令我没有全部使用过, 仅用于收藏, 欢迎大家指出其中的错误'SELECT count(*) FROM sqlite_master WHERE type="table" AND name = "table_name" //从sqlite_master这个系统表中查找名字为"table_name"的表的原创 2014-11-17 14:56:52 · 881 阅读 · 1 评论 -
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 · 1235 阅读 · 0 评论 -
错误集锦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 · 786 阅读 · 0 评论 -
UIlabel添加背景图片
做UI的时候我们可能想给某个Label添加一个背景图片,但查看的时候会发现好像只有设置背景颜色的方法,不过我们也可以通过这种方式来解决:UIColor *color = [UIColor colorWithPatternImage:[UIImage imageNamed:@"itemkaung2.png"]];[myLabel setBackgroundColor:转载 2014-04-10 16:09:09 · 904 阅读 · 0 评论 -
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 · 987 阅读 · 0 评论 -
MAC 下用到的命令
使用Terminalopen 打开文件夹open . 使用. fu'ha原创 2014-05-22 16:28:22 · 646 阅读 · 0 评论 -
错误集锦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 · 1447 阅读 · 0 评论 -
错误集锦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 · 1715 阅读 · 0 评论 -
错误集锦4
今天遇到个问题原创 2014-07-02 14:27:41 · 547 阅读 · 0 评论 -
IOS app plist 设置
在 ios app 中 调用系统 功能时,如 摄像头/照片库,里面 button 上的 文字 一般是 英文的如果要修改成中文的,plist 文件中做如下设置Localization native development region —— China Localized resources can be mixed —— YES转载 2014-11-14 16:54:10 · 1085 阅读 · 0 评论 -
CSDN markDown编辑器语法规则
CSDN markDown编辑器语法规则 ‘-’短横线符号, 位于一行前表示项目符号, 显示效果中的项目符号标记为”黑色实心圆点”, 并且会自动段落缩进; 如果有两个’- -’,中间有空格, 表示更深层级的项目符号; ‘*’星星符号, 位于一行的前面和后面, 成对出现,用来控制字体, 一对星星符号表示斜体字, 两对表示粗体字; ‘#’号, 位于一行前, 如果该行有其他控制符号, 那原创 2015-02-06 10:44:45 · 966 阅读 · 0 评论 -
工作中用到的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 · 1016 阅读 · 0 评论