这篇文章是我的【iOS开发每日小笔记】系列中的一片,记录的是今天在开发工作中遇到的,可以用很短的文章或很小的demo演示解释出来的小心得小技巧。该分类的文章,内容涉及的知识点可能是很简单的、或是用很短代码片段就能实现的,但在我看来它们可能会给用户体验、代码效率得到一些提升,或是之前自己没有接触过的技...
分类:
移动开发 时间:
2014-08-18 00:12:33
阅读次数:
401
一、创建数组// 创建一个空的数组 02.NSArray *array = [NSArray array]; 03.// 创建有1个元素的数组 04.array = [NSArray arrayWithObject:@"123"]; 05.// 创建有多个元素的数组 06.arra...
分类:
移动开发 时间:
2014-08-18 00:11:43
阅读次数:
304
一、NSdata的概念1、使用文件时需要频繁地将数据读入一个临时存储区,它通常称为缓冲区2、NSdata类提供了一种简单的方式,它用来设置缓冲区,将文件的内容读入缓冲区,或者将缓冲区内容写到一个文件。3、对于32位应用程序,NSdata缓存最多2GB4、我们有两种定义 NSData(不可变缓冲区),...
分类:
移动开发 时间:
2014-08-18 00:11:23
阅读次数:
542
1、首先先了解下NSNumber类型:苹果官方文档地址:https://developer.apple.com/library/ios/documentation/Cocoa/Reference/Foundation/Classes/NSNumber_Class/Reference/Referenc...
分类:
移动开发 时间:
2014-08-18 00:08:33
阅读次数:
274
一、NSnumber常见用法NSNumber+ (NSNumber *)numberWithInt:(int)value;+ (NSNumber *)numberWithDouble:(double)value;- (int)intValue;- (double)doubleValue;-(floa...
分类:
移动开发 时间:
2014-08-18 00:06:23
阅读次数:
315
在Android中进程内部通过全局变量,文件,preference,数据库作为数据的载体实现数据共享和通信。然后在进程之间则需要借助Binder实现IPC调用。Android进程通信框架:服务端,客户端,Linux binder驱动。Binder驱动成为连接两端的桥梁。我们首先通过aidl语言实.....
分类:
移动开发 时间:
2014-08-18 00:06:03
阅读次数:
291
三、内存监测工具DDMS-->Heap无论怎么小心,想完全避免badcode是不可能的,此时就需要一些工具来帮助我们检查代码中是否存在会造成内存泄漏的地方。Androidtools中的DDMS就带有一个很不错的内存监测工具Heap(这里我使用eclipse的ADT插件,并以真机为例,在模拟器中的情况...
分类:
移动开发 时间:
2014-08-18 00:01:14
阅读次数:
334
导读:前段时间www.mbaike.net博客被恶意攻击,导致程序崩溃,目前已经替换了以前的Wordpress程序,现提供IOS和Android版本MDM的代码和相关文档咨询服务。一、IOS版MDM服务内容及价格:套餐一:IOS端MDM Server代码(提供MDM Server端的代码和部署文档,...
分类:
移动开发 时间:
2014-08-17 23:59:52
阅读次数:
460
iOS NSString的常用用法 //1、创建常量字符串。NSString *astring = @"This is a String!"; //2、创建空字符串,给予赋值。NSString *astring = [[NSString alloc] init]; astring = @"This ...
分类:
移动开发 时间:
2014-08-17 23:59:33
阅读次数:
483
一、概述1二、Android(Java)中常见的容易引起内存泄漏的不良代码1(一)查询数据库没有关闭游标2(二)构造Adapter时,没有使用缓存的convertView3(三)Bitmap对象不在使用时调用recycle()释放内存4(四)释放对象的引用4(五)其他5三、内存监测工具DDMS-->...
分类:
移动开发 时间:
2014-08-17 23:57:23
阅读次数:
511
本文主要介绍有助于android开发的三方平台和网站.
一:开发阶段
1:SVN(一个开放源代码的版本控制系统)
团队开发没有服务器,代码管理就没那么方便了,推荐taocode阿里开源网站,方便团队开发,不用安装客户端,方便快捷.
2:服务器(一个管理资源并为用户提供服务的计算机)
团队开发初期,资金有限没服务器?阿里云免费使用6个月,新浪云也可助你一臂之力.
3:android论坛(...
分类:
移动开发 时间:
2014-08-17 22:51:54
阅读次数:
346
@在iOS6之前需要使用NSMutableAttributedString时都需要导入:CoreText.framework框架的,但在iOS6 之后就不在需要了.
- (void)testOfNSMutableAttributedStringAndNSAttributedString
{
/**
* - (void)addAttribute:(NSString *)name...
分类:
移动开发 时间:
2014-08-17 22:49:13
阅读次数:
212
实现原理这种桌面悬浮窗的效果很类似与Widget,但是它比Widget要灵活的多。主要是通过WindowManager这个类来实现的,调用这个类的addView方法用于添加一个悬浮窗,updateViewLayout方法用于更新悬浮窗的参数,removeView用于移除悬浮窗。其中悬浮窗的参数有必要...
分类:
移动开发 时间:
2014-08-17 22:44:43
阅读次数:
380
DatePicker类图主要方法public void init(int year, int monthOfYear, int dayOfMonth, DatePicker.OnDateChangedLi...
分类:
移动开发 时间:
2014-08-17 22:43:43
阅读次数:
424
原理其实android系统在耳机插入和拔出的时候都会发送广播,所以我们要想检测耳机的状态只需要注册响应的BroadCastReceiver,对状态进行响应的判断就ok了。这个广播的名字叫做:android.intent.action.HEADSET_PLUGCodepackage com.yydcd...
分类:
移动开发 时间:
2014-08-17 22:40:42
阅读次数:
371
/** * 採用get请求的方式 * * @param username * @param password * @return null表示求得的路径有问题,text返回请求得到的数据 */ public static String getRequest(String usernam...
分类:
移动开发 时间:
2014-08-17 22:37:32
阅读次数:
236