- 浏览: 904161 次
- 性别:
- 来自: 上海
最新评论
-
hujingnemo:
不知道为什么打不开
CHM如何改编字体大小 -
weiboyuan:
求答案 weiboyuanios@163.com
iOS软件工程师面试题(高级) -
xueji5368:
这个现在已经广泛使用了嘛!
RoboGuice入门 -
Yao__Shun__Yu:
...
CHM如何改编字体大小 -
353144886:
非常之详细 美女求认识
sqlite数据类型 datetime处理
文章列表
菜鸟真的很菜,还不爱学习,不怕神一样的对手,只怕不爱学习的菜鸟。
- (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游戏开发框架,个人觉得这个还是个比较可行的方 ...