打印frame

NSLog(@"%@",NSStringFromCGRect(switch.frame));

或者

CFShow(NSStringFromCGRect(switch.frame));

打印 CGSize :

NSLog(@"%@",NSStringFromCGSize(someCG Size ));

NSLog的格式如下所示:

  • %@ 对象
  • %d, %i 整数
  • %hi 短整型
  • %lli 长整型
  • %u   无符整形
  • %f 浮点/双字
  • %0.2f  精度浮点数,且只保留两位小数
  • %x, %X 二进制整数
  • %o 八进制整数
  • %zu size_t
  • %p 指针
  • %e   浮点/双字 (科学计算)
  • %g   浮点/双字  科学技术法(用最简短的方式)
  • %s C (char*)字符串
  • %.*s Pascal字符串
  • %c 字符
  • %C unichar
  • %lld 64位长整数(long long)
  • %llu   无符64位长整数
  • %Lf 64位双字
  • %lu   sizeof(i)内存中所占字节数

还有类似某些对象,例如CGRect,CGSize等

打印CGRect :

NSLog(@"%@",NSStringFromCGRect(someCGRect));

打印 CGSize :

NSLog(@"%@",NSStringFromCGSize(someCG Size ));

其他的是:

NSStringFromCGPoint  NSStringFromCGAffineTransform   NSStringFromUIEdgeInsets
时间: 2024-12-13 12:29:39

打印frame的相关文章

ios打印frame等格式

NSLog(@"%@",NSStringFromCGRect(pickerView.frame)); 或者 CFShow(NSStringFromCGRect(pickerView.frame)); 打印 CGSize : NSLog(@"%@",NSStringFromCGSize(someCG Size )); NSLog的格式如下所示: %@ 对象 %d, %i 整数 %hi 短整型 %lli 长整型 %u   无符整形 %f 浮点/双字 %0.2f  精度浮

ios xcode如何在控制台打印frame

进入正题 打开终端输入三条命令: 1. touch ~/.lldbinit 2. echo display @import UIKit >> ~/.lldbinit 3. echo target stop-hook add -o \"target stop-hook disable\" >> ~/.lldbinit 输完命令后没有任何提示? 好吧, 那恭喜你成功了~! 然后, 最关键的一步来了, 那就是… 重新运行项目(不用重启Xcode也可以),看如下图~~

Python3 Tkinter基础 Frame bind 绑定敲击键盘事件 将按键打印到Shell中

镇场诗: 清心感悟智慧语,不着世间名与利.学水处下纳百川,舍尽贡高我慢意. 学有小成返哺根,愿铸一良心博客.诚心于此写经验,愿见文者得启发.------------------------------------------ code: from tkinter import * root=Tk() #创建一个框架,在这个框架中响应事件 frame=Frame(root, width=200,height=200, background='green') def callBack(event):

IOS 打印语句

打印width和height NSLog("width: %f, height: %f",self.View.frame.size.width, self.View.navigationBar.frame.size.height); 打印frame NSLog(@"%@",[NSValue valueWithCGRect:self.View.bounds]); IOS 打印语句

iOS调试技巧之打印输出 -----A: (NSString *)description B:自定义LOG C:使用第三方插件快速打印

A:重写- (NSString *)description函数 如果有一个Product 产品对象  Product.h中 1 #import <Foundation/Foundation.h> 2 3 typedef enum : NSUInteger { 4 RED = 1, 5 GREEN, 6 } ProductColor; 7 8 @interface Product : NSObject 9 10 @property (nonatomic, assign) ProductColor

ios UIView setFrame not working

ios UIView setFrame not working: 很奇怪吧,又不报错,打印frame正常,可就是frame set无效. 最简单的方法取interface builder 对该xib取消选择auto layout; ios UIView setFrame not working,布布扣,bubuko.com

Python程序的执行原理(转载)

Python程序的执行原理 2013-09-17 10:35 佚名 tech.uc 1. 过程概述 Python先把代码(.py文件)编译成字节码,交给字节码虚拟机,然后虚拟机一条一条执行字节码指令,从而完成程序的执行. 2. 字节码 字节码在Python虚拟机程序里对应的是PyCodeObject对象..pyc文件是字节码在磁盘上的表现形式. 3. pyc文件 PyCodeObject对象的创建时机是模块加载的时候,即import.Python test.py会对test.py进行编译成字节码

Python程序执行原理

1.首先在code.h中查看PyCodeObject的struct 1 typedef struct { 2 PyObject_HEAD 3 int co_argcount; /* #arguments, except *args */ 4 int co_nlocals; /* #local variables */ 5 int co_stacksize; /* #entries needed for evaluation stack */ 6 int co_flags; /* CO_...,

iOS-----用LLDB调试,让移动开发更简单(二)

image lookup –address 当我们有一个地址,想查找这个地址具体对应的文件位置,可以使用image lookup --address,简写为image lookup -a e.g: 当我们发生一个crash 2015-12-17 14:51:06.301 TLLDB[25086:246169] *** Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[__NSArray0 ob