`
咖啡动力
  • 浏览: 435772 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
    new AlertDialog.Builder(ComicLivePlayerApp.this)      .setTitle("提示")      .setMessage("确定退出吗?")      .setPositiveButton("确定",        new DialogInterface.OnClickListener() {          @Override         public void onClick(DialogInterface arg0,           int arg1) {   ...
方法一:          // 软件设置         TextView hcsz1 = new TextView(           ComicLivePlayerApp.this);         hcsz1.setTextSize(25);         hcsz1.setText("缓冲设置");            TextView zdsz1 = new TextView(           ComicLivePlayerApp.this);         zdsz1.setTextSize(25);         zdsz1.setTe ...
  handler类的实现  static final int press = 1; // 定义长按事件ID static final int timeout = 2000; // 定义长按为2秒      class LongPressHandler extends Handler { // handler类的实现  public void handleMessage(Message msg) { // 事件处理函数   switch (msg.what) {   case press: // 选择事件ID    Log.d("TEST_XY", "no ...

获取屏幕大小

  // 屏幕大小  DisplayMetrics dm = new DisplayMetrics();  getWindowManager().getDefaultDisplay().getMetrics(dm); int width = dm.widthPixels; int height = dm.heightPixels;
一,协议的定义 @protocol test -(void) testpocol:(int)t; @end   二,协议的继承 h头文件 #import “test.h”    导入协议 @interface testViewController:UIViewController <test>{ //id<test> testp; } m实现文件 @implementation testViewController -(void)viewDidLoad{ [super viewDidLoad]; //调用实现方法的类 testdiaoyon ...
定义在头文件的头部 test.h文件 #import <Foundation/Foundation.h> static const int safety=5; @interface test:NSObject{   } end   在使用的时候导入头文件,直接使用就可以 例如:将safety赋给test int test = safety;       如果有switch case语句上面的方法就不可以了,可以定义枚举类型 例如 test.h文件 #import <Foundation/Foundation.h> typedef en ...
获取屏幕尺寸  CGRect rect=[[UIScreen mainScreen] bounds];  //全屏的     获取当前剪切区尺寸   CGContextRef idevice; CGRect boudsc=CGContextGetClipBoundingBox(idevice); int cleft = boudsc.origin.x; int ctop = boudsc.origin.y; int cwidth = boudsc.size.width; int cheight = boudsc.size.height;  
  UIImage *m_imgFore=......; //png格式 NSData *imagedata=UIImagePNGRepresentation(m_imgFore); //JEPG格式 //NSData *imagedata=UIImageJEPGRepresentation(m_imgFore,1.0); NSArray *paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES); NSString *documents ...
从xcode里提取一个例子程序,准备编译运行,但是XCode报错 Base SDK Missing      Project -> Edit Project Settings. 选择 "General" tab. 在最后修改 "Base SDK for all Configurations:"为自己的sdk     选择 "Build" tab.修改Base SDK  修改为自己的sdk
2.8 秘诀:使用Instruments监视缓存对象的内存分配 可以通过模拟器的一个特性测试应用程序在低内存状况下如何响应。选择Hardware(硬件)→Simulate Memory Warning(模拟内存警告),发送对应用程序委托和视图控制器的调用,请求它们释放不需要的内存。用于实时查看内存分配的Instruments可以监视那些释放。它确保在遇到警告时,应用程序能妥善应对。借助Instruments,可以测试内存策略,例如本章前面讨论的缓存。 秘诀2-2创建一个基本的图像缓存。该图像缓存不是从Web检索数据,而是构建空的UIImage对象来模拟实际用例。当遇到内存警告时,缓存 ...
2.7 秘诀:使用Instruments检测内存泄漏 在调优应用程序时,Instruments扮演着重要角色。它提供了一套工具,用于监控性能。通过它的泄漏检测,你可以跟踪、识别和解决程序中的内存泄漏问题。 秘诀2-1显示了一个存在两处泄漏问 ...
CGImageRef与UIImage的互转       CGImageRef转换成UIImage   CGImageRef iOffscreen = CGBitmapContextCreateImage(context); UIImage* image = [UIImage imageWithCGImage: iOffscreen];     UIImage转换成CGImageRef   UIImage *loadImage=[UIImage imageNamed:@"comicsplash.png"]; ...

iphone裁剪图片

  方法1:   - (void)drawRect:(CGRect)rect { CGContextRef context=UIGraphicsGetCurrentContext(); //设置倒立 CGContextRotateCTM(context,M_PI); //重新设置坐标  self.bounds获取整个屏幕的区域。 CGContextTranslateCTM(context, -self.bounds.size.width,-self
debug模式下,在调试java后台时,进入断点,跳出一个JDI thread evaluations的对话框,错误为Exception Processing async thread queue。 在debug视图经常得到'Exception processing async thread queue' 这个消息。当'expressions'视图是打开的并且包含与当前无关的会话的'watch expressions' (这部分表达式是未解决的并且标记为红色). 查看底部堆栈。 所以只要关掉'expressions'视图就可以了,之后调试成功,虽然仅是一个比较容易用肉眼发现的NullPoint ...
Finder---位置----apple(用户名)---application support---iphone Sinulator---4.3---Applications--模拟器--     下面分为***.app             Documents             Library             tmp   1,app root 可以用 NSHomeDirectory() 访问到; 2,Documents 目录就是我们可以用来写入并保存文件得地方 获取方式: NSArray *paths=NSSearchPathForDirectoriesI ...
Global site tag (gtag.js) - Google Analytics