`
z251257144
  • 浏览: 89470 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表

[iOS]iOS截屏

    博客分类:
  • iOS
UIGraphicsBeginImageContext (CGSize)截图 ,是从屏幕原点开始截取size大小的图片 如何截取任意起点开始 size 大小的图片,办法就是用CGContextTranslateCTM转换原点坐标//导入头文件 //创建一个基于位图的图形上下文并指定大小为CGSizeMake(200,400) UIGraphicsBeginImageContext(CGSizeMake(200,400)); //renderInContext 呈现接受者及其子范围到指定的上下文 [self.view.layerrenderInContext:UI ...
使用SAX解析XML文件       SAX是一个解析速度快并且占用内存少的xml解析器,非常适合用于Android等移动设备。 SAX解析XML文件采用的是事件驱动,也就是说,它并不需要解析完整个文档,在按内容顺序解析文档的过程中,SAX会判断当前读到的字符是否合法XML语法中的某部分,如果符合就会触发事件。所谓事件,其实就是一些回调(callback)方法,这些方法(事件)定义在ContentHandler接口。下面是一些ContentHandler接口常用的方法: startDocument() 当遇到文档的开头的时候,调用这个方法,可以在其中做一些预处理的工作。 endDo ...
console控制台只会答应android程序的安装信息。如果想看android应用的打印信息,需要到LogCat查看。   最好使用Log打印日志。     private static final String TAG = "TestPersonService";  Log.i(TAG, "result="+result);   日志有5种 ...
使用文件如何对数据进行存储,Activity提供了openFileOutput()方法可以用于把数据输出到文件中(其实就是new Context.openFileOutput())。 public class FileActivity extends Activity {     @Override public void onCreate(Bundle savedInstanceState) {         . ...
保护PDF内容为了保护PDF内容,我们可以在辅助字典中指定一些安全选项并传递给CGPDFContextCreate。我们可以通过包含如下关键字来设置所有者密码、用户密码、PDF是否可以被打印或拷贝:· kCGPDFContextOwnerPassword: 定义PDF文档的所有 ...
MD5是单向散列函数,从结果是不能推出原文的。是用来鉴别数据完整性的不能说成加密、解密.
Encryption.h文件   // // Encryption.h // DownloadFile // // Created by zhoumin on 12-1-16. // Copyright (c) 2012年 __MyCompanyName__. All rights reserved. // #import <Foundation/Foundation.h> @class NSString; @interface NSData (Encryption) - (NSD ...
如果出现resources NotFound,也就是R文件对应的属性找不到,尝试把应用程序卸载掉。     public class SMSActivity extends Activity {     /** Called when the activity is first created. */     @Override     public void onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstanceState);         setContentView(R.l ...
  public class PhoneActivity extends Activity { private EditText callEditText;     /** Called when the activity is first created. */     @Override     public void onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstanceState);         setContentView(R.layout.main); //findV ...
  <TextView       android:layout_width="fill_parent"      android:layout_height="wrap_content"      android:text="@string/hello"     />   <TextView       android:layout_width="fill_parent"      android:layout_height="wrap_content"  ...
  <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android"       package="com.zhoumin.activity"       android:versionCode="1"       android:versionName="1.0">     <uses- ...
在编写iphone开发时,最常用的就是回调函数。自己编写回调函数,实现动态加载数据,加载完数据之后就利用回调函数通知给前台页面,显示相应数据的界面。在iphone中利用协议可以很容易的实现回调函数,后台加载数据,然后 ...
首先说说一下http请求 http请求最长用的方法是 get 和 post 方法 get方法和post方法相比理解起来比较简单,get方法可以直接请求一个url,也可以url后面拼接上参数作为一个新的url地址进行请求。form的enctype属性默认为application/x-www-form-urlencoded。不能发送二进制文件。 post方法相对要复杂一些。首先post方法要设置key和value ,所有的key和value都会拼接成 key1=value1&key2=value2的样式的字符串,然后这个字符串转化为二进制放到 http请求的body中。当请求发送的时候,也 ...
在app store中的很多应用程序非常的笨重,他们有好的界面,但操作性很差,比如说当程序从网上或本地载入数据的时候,界面被冻结了,用户只能等程序完全载入数据之后才能进行操作。 当打开一个应用程序时,iphone会产生一个包含main方法的线程,所用程序中的界面都是运行在这个线程之中的(table views, tab bars, alerts…),有时候我们会用数据填充这些view,现在问        题是如何有效的载入数据,并且用户还能自如的操作程序。方法是启动新的线程,专门用于数据的下载,而主线程不会因为下载数据被阻塞。 不管使用任何编程语言,在实现多线程时都是一件很麻烦的事情。更糟糕的 ...
使用NSXMLParser解析xml文件     1. 设置委托对象,开始解析     NSXMLParser *parser = [[NSXMLParser alloc] initWithData:data];   //或者也可以使用initWithContentsOfURL直接下载文件,但是有一个原因不这么做:     // It's also possible to have NSXMLParser download the data, by passing it a URL, but this is not desirable     // because it gives less ...
Global site tag (gtag.js) - Google Analytics