`
lizhuang
  • 浏览: 904161 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
菜鸟真的很菜,还不爱学习,不怕神一样的对手,只怕不爱学习的菜鸟。 - (void)viewDidLoad { [super viewDidLoad]; UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom]; UIImage *returnBtnImage = [UIImage imageNamed:@"return_btn.png"]; [btn setFrame:CGRectMake(0, 0, returnBtnImage.size.width, r ...
今天在调用公司其它人写的静态库的时候,编译一直无法通过一直报错 undefined symbols for architecture armv7 referenced from。 最后发现是在制作静态库的时候,只是把文件添加到了工程。 但是compil sources里面默认没有添加的,需要我们手动去添加资源文件,然后就解决了。 下面附带stackoverflow有人分析的几个原因 http://stackoverflow.com/questions/6429494/undefined-symbols-for-architecture-armv7 The common ...
client.post(context, API_URL, httpEntity, CONTENT_TYPE, new AsyncHttpResponseHandler(){     @Override     public void onSuccess(String response) {         ListView entries;         ArrayList<HashMap<String, String>> invoiceList = new ArrayList<HashMap<String, String>>();       ...
答题时间:1小时,默认为ARC模式 1.介绍一下strong, weak关键字的作用与区别?举例说明在你项目中的什么时候使用了weak? 2.NSNotificationCenter与Delegate都是什么?在项目中如何选择呢? 3.在使用UITableView时,需要对cell进行重用,现有3种不同类型的自定义cellA, cellB, cellC如何使用重用可以保证table拖动时不会出现不同的cell时的控件发生重叠状况。 4.请写出代码创建一个UIButton,点击触发"showLogin:"方法。 5.简单写一下你知道创建多线程的方式,越多越好 6.介 ...
首先简单说下Task和Activity的关系。   Task就像一个容器,而Activity就相当与填充这个容器的东西,第一个东西(Activity)则会处于最下面,最后添加的东西(Activity)则会在最上面。从Task中取出东西(Activity)是从最顶端取出,也就是说最先取出的是最后添加的东西(Activity),以此类推,最后取出的是第一次添加的Activity,而Activity在Task中的顺序是可以控制的,在Activity跳转时用到Intent Flag可以设置新建activity的创建方式;   Intent.FLAG_ACTIVITY_NEW_TASK   默认的跳转类型 ...
原文地址:http://www.imyukin.com/?p=277 dip  device independent pixels(设备独立像素). 不同设备不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。 在android上开发的程序将会在不同分辨率的 ...
<xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"&g ...
先配置JAVA_HOME edit the file ~/.bash_profile and add the following line export JAVA_HOME=`/usr/libexec/java_home -v 1.6` or export JAVA_HOME=`/usr/libexec/java_home -v 1.7` 接着到http://maven.apache.org/download.html下载Maven安装文件,如apache-maven-3.1-bin.tar.gz,然后解压到本地目录 接下来,我们需要设置M2_HOME环境变量指向apache-ma ...
最近在做android方面的开发,分享一下项目中使用的库。本着方便更新,维护的原理,选择了几个Github上靠谱的库,供参考。如果您有觉得很不错,也欢迎留言,不断更新中,谢谢! HTTP网络: 使用原因:android最受欢迎的异步HTTP协议网络库。github上面最受欢迎的android网络库。 http://loopj.com/android-async-http/ JSON- Object解析 google gson 使用原因:google的JSON解析器 https://github.com/eatnumber1/google-gson?source=c alibaba的开源项目 ...
原文:http://blog.csdn.net/xuhuan_wh/article/details/6434055 图片的处理大概分 截图(capture),  缩放(scale), 设定大小(resize),  存储(save) 1.等比率缩放 - (UIImage *)scaleImage:(UIImage *)image toScale:(float)scaleSize { UIGraphicsBeginImageContext(CGSizeMake(image.size.width * scaleSize, image.size.height * scaleSize); [ima ...
MVC是一种复合模式,综合了观察者,策略,组合模式。 观察者模式是主要体现在model变化后,所有model的观察者都会收到通知。 策略模式是主要体现在view与controller,对于视图来说控制器是一种策略,想换另一种行为,换掉控制器就可以了。 组合模式主要体现在view,视图是所有GUI组件的组合。 使用MVC可以将显示的部分与数据模型部分分离,有利于程序的维护。 在Android SDK中使用MVC模式的组件非常多。例如,所有列表控制(ListView,Spinner,GridView等)都采用MVC模式。M代表数据源,V在其中就是指组件本身,C则代表Adapter类,这些A ...
1,id关键字在编译时不被检查,而NSObject在编译时会被检查是否被调用一些错误方法。 2,id可以是任何对象,包括非NSObject对象 3,定义id的时候不使用*,NSObject却需要。 我的理解,基本上来讲,定义id类似于定义了一个地址(只有指针,抽象指针),而NSObject是确实的定义了一个逻辑对象的地址。 而NSObject*指针 指向的是NSObject对象或其子类。 id可以指向函数,也可以指向对象。 原帖: http://www.devdiv.com/ios_id_nsobject_id_lt_nsobject_gt_-blog-1-50764.html http:/ ...
简要介绍Block Literal Syntax,Block的出现是为了解决Objective C中的匿名函数问题。使用匿名函数可以使程序更为简洁,容易理解,减少程序员的函数命名工作。 1.Block语法 ^ 返回值类型 参数列表 表达式 ^int (int count){return count + 1;} ^ 参数列表 表达式 ^(int count){ return count+ 1;} 返回值类型还是为int ^ 表达式 ^void (void) { printf("Blocks\n";} 因为无返回值类型和参数列表所以可以省略为 ^{printf(&qu ...
网上找的,纯粹是为了自己查找方便! UITextFielddelegate委托方法注释: - (BOOL)textFieldShouldBeginEditing:(UITextField *)textField{      //返回一个BOOL值,指定是否循序文本字段开始编辑      return YES;  }  - (void)textFieldDidBeginEditing:(UITextField *)textField{     //开始编辑时触发,文本字段将成为first responder } - (BOOL)textFieldShouldEndEditing:(UI ...
原创文章,转载请注明来自大壮的iOS开发修炼之道 很多初学iOS开发的人会经常问:“我想学iOS应该从何入手呢?”。作为一个做了2年多各种iOS开发的程序员,只想写写自己的一些心得体会,好和体验与不好的体验。写的不好,请多包涵。希望能起到抛砖引玉的作用。 苹果平台一直采取的是比较激进的策略,所以一直都是更新的很快,所以只是学些表面上的东西,会很快被淘汰,这类程序员的学习方法就是伸手党,到各论坛,各XX群,伸手去要,而不是自己去思考,去尝试,学习那些不会变的东西。iOS我个人的学习路线是object-c到UIKit,再到GCD,网络,及cocos2d游戏开发框架,个人觉得这个还是个比较可行的方 ...
Global site tag (gtag.js) - Google Analytics