在ios开发多线程程序的时候,往往会碰到run loop。
对于run loop, 苹果开发网站上有非常详细的说明,https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Multithreading/RunLoopManagement/RunLoopManagement.html
强烈建议啃下来,不要怕英文...
分类:
移动开发 时间:
2014-12-27 19:01:34
阅读次数:
216
package com.lxt008;import com.lxt008.R;import android.app.Activity;import android.os.Bundle;import android.util.Log;public class HelloAndroidActivity ...
分类:
移动开发 时间:
2014-12-27 18:57:51
阅读次数:
219
废话不说直接上代码吧交流群:386451316 原文地址:http://blog.csdn.net/u010982856/article/details/21030193
分类:
移动开发 时间:
2014-12-27 18:53:29
阅读次数:
147
Android NDK开发经常因某些因素会出现一些意想不到的错误,很多时候调试这些错误的时候,显得比调试Java代码要复杂,一方面是导致错误的原因很多很杂,另一方面NDK开发涉及到C/C++代码的编写,很多程序员对此不熟悉。那么这篇博客就总结一下,在NDK开发中经常出现的一些问题,并且尝试提供一些正确的解决方案,方便在开发时能够快速定位到错误,更改错误,当然了,错误是多种多样的,很难把所有的错误都总结出来,在这里仅作为一个笔记吧,以后在NDK开发中发现一个错误或者解决一个错误后,我就在这里记录一下,日积月累...
分类:
移动开发 时间:
2014-12-27 17:38:00
阅读次数:
269
感觉Android好奇宝宝这个系列是脱离不了ListView和GridView了。。。
一个自定义Adapter,可以快速实现三个功能:
(1)自动缓存处理
(2)支持item的不同布局
(3)局部刷新...
分类:
移动开发 时间:
2014-12-27 17:38:17
阅读次数:
245
1.用模型取代字典的好处
?使用字典的坏处
Ø一般情况下,设置数据和取出数据都使用“字符串类型的key”,编写这些key时,编译器不会有任何友善提示,需要手敲
dict[@"name"] =
@"Jack";
NSString*name = dict[@"name"];
Ø手敲字符串key,key容易写错
ØKey如果写错了,编译器不会有任何警告和报错,造成设错数据或者取错数...
分类:
移动开发 时间:
2014-12-27 17:37:03
阅读次数:
136
xcode中自带的Instuments工具可以用来进行IOS APP的自动化测试, 以及用于进行内存泄露, 文件读写操作等的性能分析....
分类:
移动开发 时间:
2014-12-27 17:38:14
阅读次数:
192
- (BOOL)fileExistsAtPath:(NSString *)path isDirectory:(BOOL *)isDirectory
通常,iOS系统中判断文件或者目录是否存在,可以用上面这个API。
第二个参数 isDirectory是个传出参数, 用于返回,是文件还是目录。
一般两种情况会使用这个API
需求一、 判断文件或者目录是否存在
需求二....
分类:
移动开发 时间:
2014-12-27 17:37:42
阅读次数:
144
Uri
一、使用地点
通用资源标志符(Universal Resource Identifier, 简称"URI")。
Uri代表要操作的数据,Android上可用的每种资源 - 图像、视频片段等都可以用Uri来表示。
URI一般由三部分组成:
访问资源的命名机制。
存放资源的主机名。
资源自身的名称,由路径表示。
Android的Uri由以下三部分组成: "content://"、数据的路径...
分类:
移动开发 时间:
2014-12-27 17:35:42
阅读次数:
206
1.Xib文件的使用
?Xib文件可以用来描述某一块局部的UI界面
?
?Xib文件的加载
Ø方法1
NSArray*objs = [[NSBundle
mainBundle] loadNibNamed:@"MJAppView"
owner:nil
options:nil];
这个方法会创建xib中的所有对象,并且将对象按顺序放到objs数组中
(如果xib如...
分类:
移动开发 时间:
2014-12-27 17:34:20
阅读次数:
157
大家觉得编写一本描述MonkeyRunner原理分析的书籍如何?估计大概10万字左右。内容大概分布如下:
Monkey实现原理: 去描述运行在目标安卓机器的monkey是如何运行并处理MonkeyRunner发送过来的事件请求并把事件注入到系统的Monkey命令处理源码情景分析:去分析关键命令事件如touch,tap等的实现原理AndroidDebugMonitor(adb)运行原理: ...
分类:
移动开发 时间:
2014-12-27 17:34:48
阅读次数:
179
1.view的封装
?如果一个view内部的子控件比较多,一般会考虑自定义一个view,把它内部子控件的创建屏蔽起来,不让外界关心
?
?外界可以传入对应的模型数据给view,view拿到模型数据后给内部的子控件设置对应的数据
2.使用xib封装一个自定义view的步骤
1> 新建一个继承UIView的自定义view,假设类名叫做(MJAppView)
2> 新建一个MJA...
分类:
移动开发 时间:
2014-12-27 17:35:06
阅读次数:
173
在Github上看到一些进度条的功能,都是通过Core Graph来实现。无所谓正确与否,但是开发效率明显就差很多了,而且运行效率还是值得考究的。其实使用苹果提供的Core Animation能够非常简单和方便的实现环形进度条效果,而且还可以高效的保证动画效果,无论是前进还是后退。文字水平比较有限,...
分类:
移动开发 时间:
2014-12-27 17:30:45
阅读次数:
239