自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 visit error: Error Domain=NSURLErrorDomain Code=-1001 "The request timed out."

 有可能模拟器没有连上网, iOS Simulator -> Reset Content and Settings解决

2016-04-21 13:48:39 2692

原创 Day19 ios常用文件

Info.plist文件程序运行的配置文件,不能删除(修改了infoplist文件,模拟器应用要删除,程序要clean),该文件的图形化配置界面就是直接点击项目,主界面配置。bundledisplayname:程序名称bundleID:上架标识bundleversionstring:正式版本bundleversion:内部版本mainstoryboard:程序启动加载的s...

2016-04-11 14:51:49 143

原创 Day18 UI杂七杂八

UIViewControllerUIViewController用来管理UIView,负责创建、显示、销毁、监听UIView内部事件,处理UIView与用户的交互。UIViewController内部有个UIView属性负责管理UIView@property(nonatomic,retain) UIView *view;-(void)ViewDidLoad(){[super v...

2016-04-10 10:01:28 139

原创 xcode中常用快捷键

xcode常用快捷键用惯了eclipse快捷键,现在开始学习oc,罗列些常用快捷键,见到再不断补充~1、上下移动当前行option+command+[  向上移动当前行option+command+]  向下移动当前行参见2、删除当前行首先command+←移到当前行头,再ctrl+k删除光标后所有内容或者command+→移动当前行尾,再command+d...

2016-04-04 00:42:07 208

原创 Day17 oc Foundation结构体

结构体NSRange(包括location和length,可表示某字符串在一字符串的位置和长度、数组中元素等) //结构体方式的赋值(不常用)NSRange r1 = {1,2};NSRange r2 = {.location = 1,.length = 2};//使用下面方法NSRange r3 = NSMakeRange(1,2);NSRange r4 = [...

2016-04-02 23:57:19 115

原创 Day16 oc protocol协议

protocol协议的使用创建文件,选择object c - protocol,只有.h文件 @protocol Myprotocol{-(void)test1;@required//默认,要求实现,不实现会发出警告,方便协同交流(不同于java中接口不实现会报错)-(void)test2;@optional//不要求实现-(void)test3;}...

2016-04-02 22:26:08 99

原创 Day15 oc block数据类型

定义block变量int (^myBlock)(int ,int ); 普通代码块{ do something...代码块中的成员变量作用域为代码块结束时} block封装代码块block封装了一段代码,可以在任何时候调用。很像函数,可以保存代码,有参数返回值。^(){};^{};^(int a ,int b){};...

2016-04-02 15:42:43 86

原创 Day14 oc ARC

ARC基本原理是一个编译器特性,编译器在发现alloc对象,插入release的代码。不同于java的垃圾回收机制,是运行时机制。ARC的判断机制:只要没有强指针指向对象就会释放对象。强指针:默认情况下所有指针都是强指针__strong弱指针:__weakARC的使用在创建项目的时候勾选Automatic Reference Counting,在开发过程中内存相关的操作如r...

2016-04-02 00:52:31 80

原创 Day13 oc autorelease

autoreleaseautorelease方法会返回对象本身,调用后会将对象放入自动释放池中,当自动释放池销毁时,会对池中所有对象做一次release操作Person *p = [[[Person alloc] init] autorelease];//对象计数器并没有变 ios5.0以后,自动释放池的使用@autoreleasepool{//括号开始代表创建自动释放池...

2016-04-01 00:31:38 88

原创 Day12 oc循环引用

循环引用开发中引用一个类的规范1、在.h中用@class来声明类2、在.m中用#import来包含所有类的东西Person.h @class Card//在头文件中仅仅@class,用在头文件中声明一个类,相比较import不是全部导入@interface Person :NSObject@property(nonatomic,retain) Card *card;...

2016-03-31 14:15:25 97

原创 Day11 oc SEL

SEL1、把test方法包装成sel类型的数据2、根据sel数据找到对应的方法地址3、根据方法地址找到对应的方法Person *p = [[Person alloc] init];//间接通过sel调用方法[p performSelector:@selector(test)];[p test];//传参[p performSelector:@selector(test...

2016-03-30 11:12:01 96

原创 Day10 oc分类Category

oc分类Category作用:不修改原类的基础上给类扩充方法注意:1、分类只能增加方法,不能增加成员变量,如果要添加变量考虑用继承2、分类方法实现中可以访问原类的成员变量 3、分类重新实现原类中的方法,会覆盖原方法,会导致原方法失效(不建议)4、多个分类实现类同一个方法,会按照编译顺序,分类编译顺序在项目-》build phases-》compile sources中查看...

2016-03-29 22:34:51 90

原创 更改xcode项目模板

应用程序中,找到xcode.app右击显示包内容下Contents/Developer/Library/Xcode/Templates路径下找到相应的对plist文件进行修改

2016-03-29 17:13:40 92

原创 Day9 oc构造函数、析构函数及类本质

oc构造函数//new方法做了如下两件事,一般开发比较少用new,因为分配空间不能选择其他方式初始化Person *p = [Person new];//1、调用+alloc分配存储空间Person *p1 = [Person alloc];//2、调用-init进行初始化Person p2 = [p1 init];//Person *p3 = [[Person a...

2016-03-29 13:35:37 156

原创 Day8 oc弱语法

oc弱语法oc的方法调用是在运行时才会检测对象有没有实现相应的方法#import <Foundation/Foundation.h>//@interface Person:NSObject//@end//此处加了:NSObject@implementation Person:NSObject- (void)test{ NSLo...

2016-03-25 17:05:30 72

原创 Day7 oc 单例模式

OC单例模式单例模式是ios里面经常使用的模式,例如[UIApplicationsharedApplication] (获取当前应用程序对象)、[UIDevicecurrentDevice](获取当前设备对象),单例模式的写法也很多。 实现单例模式有三个条件(摘自http://blog.csdn.net/jiangwei0910410003/article/details/4192...

2016-03-17 16:37:08 115

原创 Day6 oc继承

oc继承(面向对象的三大特征封装、继承、多态)摘自:文/FoolPermi(简书作者)原文链接:http://www.jianshu.com/p/568077956a9a著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。@private私有成员,不能被外部函数访问,也不能被子类继承;@protected保护成员,不能被外部函数访问,可以被子类继承;@public共有...

2016-03-11 11:09:49 87

原创 Day5 oc 数据结构之Foundation字符串,数组,字典

oc数据结构(摘自千峰学院课程及http://www.jianshu.com/p/34bba09c95d4,以后我的原创产品也搬到简书喽)oc兼容c语言,自然兼容c的所有数据结构oc特有数据结构NSString:不可变字符串//字符串的创建,创建以后内容将不可改变#import <Foundation/Foundation.h>int main (...

2016-03-09 09:47:25 125

原创 Not an editor command: PluginInstall

 mac的vim中装插件时,执行vim +PluginInstall +qall的时候报错Not an editor command: PluginInstall,执行git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/plugin/Vundle.vim解决...

2016-03-09 09:12:14 9423

原创 Day4 oc点语法

oc点语法的使用(摘自http://www.cnblogs.com/wendingding/p/3705658.html) #import <Foundation/Foundation.h>#import "Person.h"int main(int argc, const char * argv[]){ @autoreleasepool ...

2016-03-01 17:32:06 111

原创 Day3 oc中的self和super

oc中的self和super @implementation Son : Father- (id)init{ self = [super init]; if (self) { } return self;}     在动态方法中,self代表着"对象";在静态方法中,self代表着"类",sel...

2016-02-29 15:33:25 78

原创 Day2 oc内存相关

 1、内存分配(摘自千峰黎老师课程)Person *xiaoming =[[Person alloc] init];//在堆上分配空间xiaoming->age = 20;Person *xiaowang = xiaoming;xiaowang->age =30;int a=xiaoming->age;//这里age为30,因为指向同一内存空间...

2016-02-27 23:04:03 82

原创 Day1 oc与c/c++比较

oc与c/c++的比较(摘自千峰黎老师课程)oc关键字都以@开头,完全兼容c。@符号是OC在C基础上新加的特性之一。常见到的形式有@”字符串”,%@ , @interface,@implement等。@”字符串”表示引用的字符串应该作为Cocoa的NSString元素来处理。@interface等则是对于C的扩展,是OC面向对象特性的体现。ps:只要看到@符号,就可以认为它是对于C的一个...

2016-02-25 10:52:36 145

原创 Mac安装带OpenCV 3.0的Python 2.7+

 请按照 Adrian Rosebrock 的完美教程 http://www.pyimagesearch.com/2015/06/15/install-opencv-3-0-and-python-2-7-on-osx/   其中遇到的问题是由于之前装过python3.4导致brew安装链接一直链不到/usr/local/bin,捉急了好久…最终的解决办法是,把以前安...

2016-01-31 22:35:40 300

原创 ubuntu搭建svn服务器以及管理项目

在Ubuntu下安装配置svn服务器 1. 安装svn sudo apt-get install subversion 2. 开启svn服务器 svnserve -d 检查是否开启:ps aux | grep svnserve 若出现如下内容: wkr 6537 0.0 0.0 13784 956 ? Ss 16:18 0:00 svns...

2013-07-26 15:21:12 249

原创 tomcat发布简单html网站

首先电脑上应该装好java和Tomcat,并设置好它们的环境变量。设置完成后,启动Tomcat ,点击\bin\tomcat6,打开浏览器输入网址:http://localhost:8080,如果出现相应的页面,说明Tomcat安装成功,可以继续下面的配置。 在\conf\server.xml中</Host>下</Engine>上添加如下内容<Ho...

2013-05-24 16:21:34 1973

原创 Caused by: java.lang.InstantiationException

开发spring mvc时遇到Caused by: java.lang.InstantiationException,说我的bean找不到,我明明写了对应的实体类,结果偶然发现实体类名字不知道和哪个系统类同名了,改名解决问题。...

2013-05-11 20:25:14 1034

原创 Fedora 常见问题笔记

Fedora 14下允许root登陆的修改方法 $ vi /etc/pam.d/gdm注释或删除行: “auth required pam_succeed_if.so user != root quiet”$ vi /etc/pam.d/gdm-passwaord注释或删除行:“auth required pam_succeed_if.so user != ro...

2013-05-05 18:24:32 115

原创 fedora centos卸载openjdk

首先使用如下命令查看系统中openjdk名称#rpm -qa|grep java然后卸载yum remove java-1.6.0-openjdkyum -y remove java java-1.5.0-gcj-1.5.0.0-34.fc14.i686红色部分换成#rpm -qa|grep java查出的名称即可   ...

2013-03-31 12:54:00 77

原创 centos下部署eclipse c开发环境

1.首先eclipse需要java环境   #java -version   如有openjdk,要卸载,否则会报错    yum remove java-1.6.0-openjdk    yum -y remove java java-1.4.2-gcj-compat-1.4.2.0-40jpp.115    下载jdk,http://www.oracle.com/tech...

2013-03-08 23:11:42 116

原创 hadoop部署错误

执行./hadoop fs -ls /出现:Bad connection to FS. command aborted. exception: Call to localhost/127.0.0.1:8020 failed on connection exception: java.net.ConnectException: Connection refused错误解决方法:$ jp...

2013-03-07 22:33:01 77

原创 arm指令操作数取值范围

立即数寻址,arm指令中的立即数,由一个8bit的常数循环右移偶数位得到。add r0,r1,#0xff对于有互补操作的指令,编译器可以做智能的转换mvn r1,0xffffff00-->mov r1,0xffadd r1,r1,#0xffffff00-->sub r1,r1,#0x100寄存器移位寻址当Rs的位置是寄存器时,不能使用PC:如果将PC寄存器用在R...

2012-11-04 23:48:15 678

原创 ADR ADRL LDR区别及取值范围

参考http://www.groad.net/bbs/read.php?tid-1154.html 1、ADR伪指令--- 小范围的地址读取      ADR伪指令将基于PC相对偏移的地址值或基于寄存器相对偏移的地址值读取到寄存器中。在汇编编译器编译源程序时,ADR伪指令被编译器替换成一条合适的指令。通常,编译器用一条ADD指令或SUB指令来实现该ADR伪指令的功能,若不能...

2012-11-04 14:30:25 486

原创 arm寄存器

参考http://blog.csdn.net/mtk_kyle/article/details/2215239 通用寄存器R0-R14 R0-R3别名a1-a4,参数,结果或暂存寄存器R4-R11别名v1-v8,变量寄存器R10别名SLR11别名FPR12别名IPR13别名SP(stack pointer)栈指针寄存器。用于存放堆栈的栈顶地址的。32位的ARM没...

2012-11-01 20:28:50 139

原创 arm中的字Word、半字Half-Word、字节Byte

我们普通理解的字和字节,在8位/16位处理器体系结构中一个中文汉字占两个字节,即一个字=两个字节=16位一个字节=8位 在arm中字的长度为32位,半字的长度为16位,字节的长度为8位。 ...

2012-11-01 14:29:26 861

原创 jpct-ae开发3D赛车游戏

jpct-ae游戏引擎的资料比较少,本人是在官网中helloworld程序的基础上进行编写的。 首先,先说一下游戏的框架模块。游戏包括渲染模块(场景渲染、赛车渲染和效果渲染)、游戏逻辑模块(碰撞检测和重力感应计算)、音效模块和数据模块四部分。在JPCT-AE游戏引擎的基础上,通过将3DMAX制作的赛道和赛车模型文件导入到游戏中,同时添加碰撞渲染效果,完成游戏的渲染模块;通过保持赛车位置不...

2012-07-05 19:42:32 351

原创 转 获取string.xml中的可变字符串

转自http://yutinglong.iteye.com/blog/8714611、在string.xml中添加一个字符串,其中含有可变字符%s,代码如下。Java代码  <string name="login_about_title">Beem %s - About</string>  2、在代码中使用下列代码获取该字符串。...

2011-09-09 16:46:55 94

原创 Activity 7个生命周期

 protected void onCreate(Bundle savedInstanceState);protected void onStart();//当activity对用户可见时调用protected void onRestart();protected void onResume();//当activity获得用户焦点时,即与用户可交互是调用protecte...

2011-09-06 15:56:51 166

原创 log4j配置

1.若hibernate包中已经有slf4j-nonXXXX.jar包,则去掉,下载log4j包,加入apache-log4j-1.2.16\apache-log4j-1.2.16\log4j-1.2.16.jar包。 2.加入slf4j的api到log4j的转换包\slf4j-1.5.8\slf4j-1.5.8\slf4j-log4j12-1.5.8.jar。 3.src中加入l...

2011-07-11 10:55:36 54

原创 hibernate包下载 配置

1.hibernate包的下载地址,无需注册,直接下载http://sourceforge.net/projects/hibernate/files/其中需要下载的是hibernate-distribution-3.5.1-Final-dist和hibernate-annotations-3.4.0.GA(如果用annotation)可以从上面的网站上下载,也可以从附件中下载。...

2011-07-11 00:32:48 133

空空如也

空空如也

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

TA关注的人

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