- 博客(32)
- 收藏
- 关注
原创 [iOS]iPhoto的删除动画(转)
iPhoto 中想删除某张照片时,点击删除键,就能看到照片被回收到垃圾箱的动画。今天就来模拟一下这个动画(据说有个私有API可以实现,不过私有的嘛,忽略之)。首先仔细观察下这个动画,包含了位置,大小还有可见三个主要动画。为了清楚的说明,先上核心代码: UIBezierPath *movePath = [UIBezierPath bezierPath];[move...
2012-03-05 09:36:50
218
原创 自定义AlertView(多种色彩)
自定义AlertView(多种色彩) 原文:http://www.devdiv.com/iOS_iPhone-%E8%87%AA%E5%AE%9A%E4%B9%89AlertView_%E5%A4%9A%E7%A7%8D%E8%89%B2%E5%BD%A9_-thread-97072-1-12.html...
2012-02-02 14:50:04
120
原创 用 UITableView 进行多选的代码例子
用 UITableView 进行多选的代码例子 原文:http://www.devdiv.com/iOS_iPhone-%E7%94%A8_UITableView_%E8%BF%9B%E8%A1%8C%E5%A4%9A%E9%80%89%E7%9A%84%E4%BB%A3%E7%A0%81%E4%BE%8B%E5%AD%90-thread-7...
2012-02-02 14:19:59
119
原创 滑动弹出菜单的代码例子
滑动弹出菜单的代码例子可在应用中实现方便美观的按钮收放效果。如下图所示,点击菜单按钮可向上滑动弹出包含拍照和设置按钮的面板,再次点击则面板收回。 原文:http://www.devdiv.com/iOS_iPhone-%E6%BB%91%E5%8A%A8%E5%BC%B9%E5%87%BA%E8%8F%9C%E5%8D%95%E7%9A%84%E4%...
2012-02-01 23:31:44
174
原创 UIAlertTableView 里进行单选和多选的代码例子
UIAlertTableView 里进行单选和多选的代码例子 原文:http://www.devdiv.com/iOS_iPhone-UIAlertTableView_%E9%87%8C%E8%BF%9B%E8%A1%8C%E5%8D%95%E9%80%89%E5%92%8C%E5%A4%9A%E9%80%89%E7%9A%84%E4%BB%A3%E7%A0%81%E4%BE%8B%E5%...
2012-02-01 23:22:01
146
原创 自定义控件用法和一些常用页面效果
自定义控件用法和一些常用页面效果原文:http://www.devdiv.com/thread-63456-1-1.html
2012-02-01 22:23:39
166
原创 [Android]使用SharedPreferences进行数据存储
很多时候我们开发的软件需要向用户提供软件参数设置功能,例如我们常用的QQ,用户可以设置是否允许陌生人添加自己为好友。对于软件配置参数的保存,如果是window软件通常我们会采用ini文件进行保存,如果是j2se应用,我们会采用properties属性文件或者xml进行保存。如果是Android应用,我们最适合采用什么方式保存软件配置参数呢?Android平台给我们提供了一个SharedPre...
2012-01-31 22:52:06
150
原创 viewDidUnload 和 dealloc 的区别
对于iphone开发人员来说,内存管理是极为重要的技巧,哪怕程序的功能再强大,设计再漂亮,如果内存控制不好,也难逃程序莫名退出的噩运,这与网页开发是完全不同的。内存控制里面有很多门道,在这里分析一下 viewDidUnload 和 dealloc 的区别,关于这两者的区别的文章很多,但是大都是摘抄和翻译官方文档,有的也只是简单的说两句,并没有详细说出两者具体的区别。在了解两者之间的区别,首先要...
2012-01-30 10:57:42
143
原创 第二个iPhone应用程序:“Say Hello”
项目需求写一个iPhone应用程序,要求可以输入名字,点击按钮后,会显示一段文字向输入的名字打招呼,例如输入“宝玉”,显示“你好,宝玉!”需求分析这是一个很简单的应用程序,包含一个文本输入框,一个文本显示框,一个按钮。输入名字到文本输入框,再点击按钮,这时文本显示框的文字就会变成“你好,<名字>!”。但是要注意,如果用户输入为空,要有警告提示用户重新输入;如果用户输入文...
2012-01-30 10:49:50
161
[iOS]iOS截屏
UIGraphicsBeginImageContext (CGSize)截图 ,是从屏幕原点开始截取size大小的图片如何截取任意起点开始 size 大小的图片,办法就是用CGContextTranslateCTM转换原点坐标//导入头文件 //创建一个基于位图的图形上下文并指定大小为CGSizeMake(200,400) UIGraphicsBeginImageContext...
2012-01-19 17:22:37
169
[Android]使用SAX解析XML文件
使用SAX解析XML文件 SAX是一个解析速度快并且占用内存少的xml解析器,非常适合用于Android等移动设备。 SAX解析XML文件采用的是事件驱动,也就是说,它并不需要解析完整个文档,在按内容顺序解析文档的过程中,SAX会判断当前读到的字符是否合法XML语法中的某部分,如果符合就会触发事件。所谓事件,其实就是一些回调(callback)方法,这些方法(事件)定义在Con...
2012-01-18 22:53:21
93
[Android]日志打印
console控制台只会答应android程序的安装信息。如果想看android应用的打印信息,需要到LogCat查看。 最好使用Log打印日志。 private static final String TAG = "TestPersonService"; Log.i(TAG, "result="+result); 日志有5种级别: VERBOSE ...
2012-01-18 10:01:57
106
[Android]文件操作模式与SDCard读写访问
使用文件如何对数据进行存储,Activity提供了openFileOutput()方法可以用于把数据输出到文件中(其实就是new Context.openFileOutput())。public class FileActivity extends Activity { @Override public void onCreate(Bundle savedInstan...
2012-01-17 21:17:41
155
[iOS]iOS对PDF加密,解密
保护PDF内容为了保护PDF内容,我们可以在辅助字典中指定一些安全选项并传递给CGPDFContextCreate。我们可以通过包含如下关键字来设置所有者密码、用户密码、PDF是否可以被打印或拷贝:· kCGPDFContextOwnerPassword: 定义PDF文档的所有者密码。如果指定该值,则文档使用所有者密码来加密;否则文档不加密。该关键字的值必须是ASCII编码的CFString对象。...
2012-01-16 17:34:25
1450
[iOS]AES加密在iOS上面的实现
Encryption.h文件 // // Encryption.h // DownloadFile // // Created by zhoumin on 12-1-16. // Copyright (c) 2012年 __MyCompanyName__. All rights reserved. // #import <Fo...
2012-01-16 13:38:22
168
[Android]短信发送器
如果出现resources NotFound,也就是R文件对应的属性找不到,尝试把应用程序卸载掉。 public class SMSActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(...
2012-01-15 23:20:07
78
[Android]电话拨号器
public class PhoneActivity extends Activity { private EditText callEditText; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceSt...
2012-01-15 19:29:24
109
[Android]"@string/hello"和"你好"的区别
<TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /> <TextView android:layout_width="fill_pa...
2012-01-15 12:08:49
1006
[Android]AndroidManifest.xml分析
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.zhoumin.activity" android:versionCode="1"
2012-01-15 12:02:29
111
原创 [iOS]Objective-C利用协议实现回调函数(类似java的回调函数)
在编写iphone开发时,最常用的就是回调函数。自己编写回调函数,实现动态加载数据,加载完数据之后就利用回调函数通知给前台页面,显示相应数据的界面。在iphone中利用协议可以很容易的实现回调函数,后台加载数据,然后显示在前台页面. 下面举个通俗的例子: 某天,我打电话向你请教问题,当然是个难题,^_^,你一时想不出解决方法,我又不能拿着电话在那里傻等,于是我们约定:等你想出办法后**...
2012-01-01 13:18:43
221
原创 [iOS]网络编程专题:发送Http请求(POST GET)的方法
首先说说一下http请求http请求最长用的方法是 get 和 post 方法get方法和post方法相比理解起来比较简单,get方法可以直接请求一个url,也可以url后面拼接上参数作为一个新的url地址进行请求。form的enctype属性默认为application/x-www-form-urlencoded。不能发送二进制文件。post方法相对要复杂一些。首先post方法要...
2011-12-31 12:35:57
159
原创 [iOS]使用NSOperation和NSOperationQueue启动多线程
在app store中的很多应用程序非常的笨重,他们有好的界面,但操作性很差,比如说当程序从网上或本地载入数据的时候,界面被冻结了,用户只能等程序完全载入数据之后才能进行操作。当打开一个应用程序时,iphone会产生一个包含main方法的线程,所用程序中的界面都是运行在这个线程之中的(table views, tab bars, alerts…),有时候我们会用数据填充这些view,现在问 ...
2011-12-31 12:32:44
115
原创 [iOS]使用NSXMLParser解析xml文件
使用NSXMLParser解析xml文件 1. 设置委托对象,开始解析 NSXMLParser *parser = [[NSXMLParser alloc] initWithData:data]; //或者也可以使用initWithContentsOfURL直接下载文件,但是有一个原因不这么做: // It's also possible to have NS...
2011-12-31 11:09:29
102
原创 [iOS]网络编程专题:使用NSConnection下载数据
使用NSConnection下载数据 1.创建NSConnection对象,设置委托对象 NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:[self urlString]]]; [NSURLConnection con...
2011-12-31 11:08:03
201
原创 [iOS]网络编程专题:Reachability的使用
什么是UDP和TCP的区别是什么?TCP的全称为传输控制协议。这种协议可以提供面向连接的、可靠的、点到点的通信。UDP全称为用户数据报协议,它可以提供非连接的不可靠的点到多点的通信。用TCP还是UDP,那要看你的程序注重哪一个方面?可靠还是快速? TCP/IP 建立连接的过程 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。 第一次握手:建立连接时...
2011-12-31 11:06:07
146
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人