`
pan_这名还行
  • 浏览: 42663 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论
文章列表
因为iOS SDK相对比较底层,所以开发者就得受累多做一些体力活。不过幸运的是,有很多第三方的类库可以用来简化很多不必要的工作。笔者整理了一下在本人学习过程中用到的一些比较有用Objective-C开源类库,既是做一个总结,同时也希望通过这些分享,能提高各位的开发效率。 KissXml——xml解析库 相关教程:http://www.iteye.com/topic/625849 http://sencho.blog.163.com/blog/static/83056228201151743110540/ 很方便的一个xml解析器,支持Xpath查询。 skpsmtpmessage——Q ...
曲线动作 曲线动作是在一段时间改变的特殊复合动作。在动画世界里它们经常被称为Tweening或者Easing action。 这些动作在内部修改动作的速度。但是它们不能修改运行时间。如果一个运行是5秒,那么动作的持续时间就是5秒。 曲线动作在时间片内改变直线。 比如它们可以加速或者减速内部动作。 这些动作被声明为3个类型: In actions:加速器在动作的开始 Out actions:加速器在动作的结尾 InOut actions:加速器在动作的开始和结尾 关于它的更多内容请访问: http://hosted.zeh.com.br/tweener/docs/en-us/misc/tran ...
在实际工作中有些程序不可避免的需要使用数学函数进行计算,比如地图程序的地理坐标到地图坐标的变换。Objective-C做为ANSI C的扩展,使用C标准库头文件<math.h>中定义的数学常量宏及数学函数来实现基本的数学计算操作,所以不必费神再在Cocoa Foundation中寻找相应的函数和类了。这里列出一些常用宏和数学函数,更详细的信息还是需要去查阅<math.h>头文件。 数学常量: #define M_E         2.71828182845904523536028747135266250   // e #define M_LOG2E     1.442 ...
// **延迟效果** [CCDelayTime actionWithDuration:1]; // **缩放效果** id actionScale1 = [CCScaleBy actionWithDuration:2]; id actionScale2 = [CCScaleBy actionWithDuration:2 scale:2.0f]; id actionScale3 = [CCScaleBy actionWithDuration:2 scaleX:3.0f s ...
// // NSDateCategory.h // WebGameIphone // // Created by apple on 12-1-9. // Copyright 2012年 __MyCompanyName__. All rights reserved. // #import <Foundation/Foundation.h> @interface NSDate (NSDateCategory) // 根据格式化样式得到时间字符串 - (NSString *)stringWithFormat:(NSString*)fmt; // ...
private String initBookEncode(FileInputStream fileInputStream) { String encode = "gb2312"; try{ byte[] head = new byte[3]; fileInputStream.read(head); if(head[0]==-17 && head[1]==-69 && head[2] ==-65) ...
package com.shawn.zp.reader.activity; import java.io.File; import java.io.FileFilter; import java.text.DecimalFormat; import java.util.ArrayList; import java.util.List; import android.app.ListActivity; import android.content.Context; import android.os.Bundle; import android.view.KeyEvent ...
package com.shawn.test; import android.content.ContentValues; import android.content.Context; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; import android.util.Log; public class DatabaseAdapter{ private s ...
一、MIME TYPE描述 多用途互联网邮件扩展(MIME,Multipurpose Internet Mail Extensions)是一个互联网标准,它扩展了电子邮件标准,使其能够支持非ASCII字符、二进制格式附件等多种格式的邮件消息。 内容类型(Content-Type),这个头部领域用于指定消息的类型。一般以下面的形式出现。 type有下面的形式。 Text:用于标准化地表示的文本信息,文本消息可以是多种字符集和或者多种格式的; Multipart:用于连接消息体的多个部分构成一个消息,这些部分可以是不同类型的数据; Application:用于传输应用程序数据或者二进 ...
import android.content.Context; import android.graphics.Color; import android.util.AttributeSet; import android.view.MotionEvent; import android.view.View; import android.widget.Button; import android.widget.ImageView; import android.widget.RelativeLayout; public class HCButton extends Re ...
#import <Foundation/Foundation.h> @interface MySlider : UISlider { } @end #import "MySlider.h" @implementation MySlider - (id)initWithFrame:(CGRect)frame { self = [super initWithFrame:frame]; return self; } - (void)touchesBegan:(NSSet *)touches withEve ...
可以根据 UIImage 的 UIImageOrientation 属性判断 iPhone 拍摄照片时的横/纵属性,代码 - (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)image editingInfo:(NSDictionary *)editingInfo { if(image.imageOrientation==UIImageOrientationLeft||image.imageOrientation==UIImageOrien ...
列号为1的列收缩 android:shrinkColumns="1" 列号为2的列扩展 android:stretchColumns="2" 表明列号 android:layout_column="1" 合并列 android:layout_span="2" 示例: <TableLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:s ...
年前做的视频地址挖掘工具,不知道现在关键标签还对不对,放上来算是个温习吧 代码又臭又长,现在看了很汗颜...,本人菜鸟,轻拍砖 //得到视频标题 public String getVideoTitle(String beginTitleStr,int beginTextNum,String endTitleStr){ ...
Global site tag (gtag.js) - Google Analytics