nil用来给对象赋值(Objective-C中的任何对象都属于id类型),NULL则给任何指针赋值,NULL和nil不能互换,nil用于类指针赋值(在Objective-C中类是一个对象,是类的meta-class的实例), 而NSNull则用于集合操作,虽然它们表示的都是空值,但使用的场合完全不同...
分类:
移动开发 时间:
2015-05-03 10:32:02
阅读次数:
159
1.首先要知道什么是沙盒? 沙盒就是每一个应用程序安装完毕之后在本地生成的一个文件夹,就叫做沙盒文件.下面是沙盒的一个路径展示: 可以看到: iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么?下面就详细的一一道来: 分别是:doc...
分类:
移动开发 时间:
2015-05-03 10:29:37
阅读次数:
141
1.第一种效果
在文件中加入Reachability,MBProgressHUD库
在xxxxx.m中,加入头文件
#import
"Reachability.h"
#import
"MBProgressHUD.h"
在需要判断的地方,加上[self
isConnectionAvailable];
-(BOOL)
isConnectionAvailabl...
分类:
移动开发 时间:
2015-05-03 09:23:31
阅读次数:
270
AndroidSDK及Eclipse安装都很顺利,但是在Eclipse下安装ADT插件时,先采用点击Help->installnew software->Add...,无论输入https://dl-ssl.google.com/android/eclipse/或者http://dl-ssl.goog...
分类:
移动开发 时间:
2015-05-03 08:13:21
阅读次数:
196
1.先来张官方文档的生命周期图2.下面我们用代码解释Activity生命周期FirstActivity.javapackage mars.activity04;import android.app.Activity;import android.content.Intent;import andro...
分类:
移动开发 时间:
2015-05-03 07:06:04
阅读次数:
161
IOS中的沙盒机制(SandBox)是一种安全体系,它规定了应用程序只能在为该应用创建的文件夹内读取文件,不可以访问其他地方的内容。所有的非代码文件都保存在这个地方,比如图片、声音、属性列表和文本文件等。1.每个应用程序都在自己的沙盒内2.不能随意跨越自己的沙盒去访问别的应用程序沙盒的内容3.应用程...
分类:
移动开发 时间:
2015-05-03 07:06:11
阅读次数:
151
iOS基础控件UINavigationController中的传值,代理传值,正向传值,反向传值#import //声明一个协议@protocol SendValue//定义一个方法- (void)sendBtnTitle:(NSString *)title;@end@interface First...
分类:
移动开发 时间:
2015-05-03 07:04:53
阅读次数:
203
在Android中实现异步任务机制有两种方式,Handler和AsyncTask。Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点的,例如代码相对臃肿,在多个任务同时执行时,不易对...
分类:
移动开发 时间:
2015-05-03 07:04:00
阅读次数:
125
默认情况下是不会调用的。 @Override
public void onBackPressed() {
String titleStr = edittitle.getText().toString();
String contentStr = editcontent.getText().toString(); if (title.equa...
分类:
移动开发 时间:
2015-05-03 01:59:40
阅读次数:
275
这篇,讲一下angularjs的ng-bind指令,多个控制器,以及手动触发angularjs的脏检查,我直接把代码贴,顺着代码讲。 {{name}} {{date}} 1、ng-bind:在使用a...
分类:
移动开发 时间:
2015-05-03 01:58:07
阅读次数:
155
今天在android中将sqlite的数据库文件生成在SD卡上的过程中,发现生成的.db文件的旁边生成了一个大小为0的与数据库文件同名的.db-journal文件,不明白此文件的用途,于是google了sqlite的官方文档。发现该文件的用途如下:该文件是sqlite的一个临时的日志文件,主要用于s...
分类:
移动开发 时间:
2015-05-03 01:57:33
阅读次数:
170
真正路径:/data/data/com.mediatek.todos/databases/todos.db使用过链接的路径:/data/user/0/com.mediatek.todos/databases/todos.db其实两个URL是定位到同一个文件,第二个URL中的 0 是链接到 /data...
分类:
移动开发 时间:
2015-05-03 01:58:35
阅读次数:
186
前段时间做了一些小东西,一些关键点记录总结如下1.ToDoList 主要是使用UITableView以及NSUserDefaults完成任务管理,可新建、编辑及删除任务。 因为是Demo性质,所以利用NSUserDefaults做数据持久化,作为一个plist存储在应用的沙盒里。需要注意...
分类:
移动开发 时间:
2015-05-03 01:57:21
阅读次数:
265
概述
推送消息的方式有很多,在这里我选择了极光推送。本节分为上下两部分,首先通过注册极光推送并使用其Demo程序来看一下推送的效果,然后再一步一步的修改到自己的应用上。
注册登录极光推送
开发人员基本上都了解使用第三方的库,很多都需要注册才能使用,极光推送也不例外。直接登录极光推送官网https://www.jpush.cn/,注册自己的账号,注册的流程就不介绍了,这个都会。注册完直接登录,...
分类:
移动开发 时间:
2015-05-03 00:48:47
阅读次数:
245
很简单:1 宽度适应屏幕,高度设置为1dp,就ok了。
分类:
移动开发 时间:
2015-05-03 00:41:45
阅读次数:
134
19世纪中叶的美国建筑师刘易斯·沙利文,被认为是建筑上的“现代主义之父”。他最著名的就是“形式追随功能”这句格言——建筑的首要目标在于它的功能,而非它的外形。一间房子要是连让人舒适安居的基本条件都做不到,就算它装潢得再漂亮又有什么用?同理,目前市场上女性手机..
分类:
移动开发 时间:
2015-05-02 23:29:21
阅读次数:
167