原创Blog,转载请注明出处
blog.csdn.net/hello_hwc
欢迎关注我的iOS SDK详解专栏
http://blog.csdn.net/column/details/huangwenchen-ios-sdk.html前言:本文会通过一个完整的工程创建,讲解
CoreData的堆栈创建
四种基本的操作(查询,创建,删除,更新)
简单的MVC设计
如何使用Block传递Acti...
分类:
移动开发 时间:
2015-05-13 13:01:31
阅读次数:
237
通过Choreographer的回调次数检测当前时刻运行的流畅度,原理参看:http://bugly.qq.com/blog/?p=166
正常一秒会有60次的回调
import android.app.Activity;
import android.util.Log;
import android.view.Choreographer;
public class ...
分类:
移动开发 时间:
2015-05-13 12:57:04
阅读次数:
158
关于ActionContext.getContext()取得的值,和struts2如何获取request,session,appliaction作用域...
分类:
移动开发 时间:
2015-05-13 12:56:40
阅读次数:
151
常用类NSURL: //请求地址
NSURLRequest: //一个NSURLRequest对象就代表一个请求,它包含的信息有:
一个NSURL对象
请求方法、请求头、请求体
请求超时
… …NSMutableURLRequest://NSURLRequest的子类
NSURLConnection //负责发送请求,建立客户端和服务器的连接
发送NSURLRequest的数据...
分类:
移动开发 时间:
2015-05-13 12:56:19
阅读次数:
131
android的多点触摸是经常遇到的编程技巧,这一篇可以将详细的介绍这个问题。简单实例android的触摸需要实现OnTouchListener接口,继承里面方法。布局代码:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"...
分类:
移动开发 时间:
2015-05-13 12:57:09
阅读次数:
146
先看一个使用HandlerThread的例子:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
HandlerThread thread = new HandlerThread("handler_t...
分类:
移动开发 时间:
2015-05-13 12:54:05
阅读次数:
162
之前遇到事件分发,去网上找相关文章。。。感觉都没把这几个的关系说明白。研究了几篇不错的文章,今天在这整理一下,希望对大家有所帮助。
首先你要知道一点,当你触摸一个控件的时候,你就会调用该控件(或它的父类)的dispatchTouchEvent方法。那我们就来看一下dispatchTouchEvent方法的源码:public boolean dispatchTouchEvent(MotionE...
分类:
移动开发 时间:
2015-05-13 12:52:59
阅读次数:
127
常驻型广播
常驻型广播,当你的应用程序关闭了,如果有广播信息来,你写的广播接收器同样的能接收到,它的注册方式就是在你应用程序的AndroidManifast.xml 中进行注册,这种注册方式通常又被称作静态注册。这种方式可以理解为通过清单文件注册的广播是交给操作系统去处理的。示例代码如下:
非常驻型广播
非常驻型广播,当应用程序结束了,广...
分类:
移动开发 时间:
2015-05-13 12:50:30
阅读次数:
107
application: 服务器启动后就产生了这个application对象,当客户再所访问的网站的各个页面之间浏览时,这个application对象都是同一个,直到服务器关闭。所有客户的application对象都是同一个,即所有客户共享这个内置的application对象。
session:客户端启动,产生一个session对象,当客户再所访问的网站的各个页面之间浏览时,这个ap...
分类:
移动开发 时间:
2015-05-13 12:50:55
阅读次数:
106
第一个helloworld程序。各文件浅析。1.AndroidManifest.xml是android应用程序的工程描述文件,包含了宏观上的内容。application(表示应用程序)标签中包含了一个activity(表示活动),基本上每一个页面都是一个活动,一个应用程序中可能可以包含多个活动,应该...
分类:
移动开发 时间:
2015-05-13 12:45:29
阅读次数:
125
原文链接 :iOS 8: Creating a Today Widget译者 :Harries Chen校对者:Mr.Simple状态 : 校对中创建扩展是iOS8升级后的一个重要的特性,在本次介绍中,我将通过创建一个自定义的今日组件在通知中心来讲解。首先我们短暂的来了解一下有关扩展来明白组件这个重...
分类:
移动开发 时间:
2015-05-13 12:43:21
阅读次数:
230
——欢迎转载,请注明出处http://blog.csdn.net/asce1885,未经本人同意请勿用于商业用途,谢谢——原文链接:https://github.com/futurice/android-best-practices本文是Futurice公司的Android开发人员总结的最佳实践,遵...
分类:
移动开发 时间:
2015-05-13 12:40:28
阅读次数:
271
自苹果引入了Grand Central Dispatch (GCD)(Mac OS 10.6和iOS4.0)后,创建单例又有了新的方法,那就是使用dispatch_once函数,当然,随着演进的进行,还会有更多的更好的方法出现。我们先看下函数void dispatch_once( dispatch_...
分类:
移动开发 时间:
2015-05-13 12:42:26
阅读次数:
133
1、首先引入AVFoundation.framework框架2、.h文件添加#import@interfaceLightViewController :UIViewController{ BOOLisLightOn; AVCaptureDevice*device;}@propertyBOOLisLi...
分类:
移动开发 时间:
2015-05-13 12:36:16
阅读次数:
133
推荐一款Android模拟器"Genymotion",有点速度快,占用资源少,可整合eclipse。闲话少谈,看安装步骤。1、下载地址:https://www.genymotion.com/#!/download2、下面需要登录,我们来注册个账号。账号必须要注册!后面会用到。账号注册不表。3、下载后...
分类:
移动开发 时间:
2015-05-13 12:31:44
阅读次数:
305
本文由CocoaChina翻译组成员唧唧歪歪(博客)翻译自David McGraw的博客原文:13 Xcode Tips That Will Help You Conquer Xcode当谈论到iOS开发工具时,有一个肯定是所有iOS开发者都熟悉的,那就是Xcode。Xcode是使所有令人赞叹的iO...
分类:
移动开发 时间:
2015-05-13 12:31:22
阅读次数:
223