- 浏览: 903828 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (466)
- iPhone, iOS , Objective-c (155)
- 数据库 (20)
- 设计模式 (5)
- 第三方包管理,cocoapod (2)
- 版本管理, SVN, Subversion, Git (1)
- Google, Android, Java (14)
- Wordpress (1)
- 职业素养 (3)
- 版本管理,git (3)
- 前端小技巧 (2)
- flash (1)
- javascript (5)
- Ruby (0)
- 编程语言 (1)
- 网络常识 (1)
- 找到生活好感觉 (5)
- 产品经理 (1)
- markdown (1)
- 云服务器 (1)
- iPhone (116)
- iOS (116)
- Objective-c (116)
- 学习技巧 (2)
- Google (5)
- Android (6)
- Java (21)
- python (1)
- sqlite (3)
- node.js (2)
- mongodb (2)
- 学习技巧,阅读 (2)
- 软件测试 (3)
- 架构设计 (2)
- 设计 (1)
- Spring framework (3)
- junit (1)
- Linux (2)
- 软件 (1)
- Struts2 (1)
- 版本管理 (3)
- SVN (3)
- Subversion (3)
- Git (3)
- mysql (5)
- quartz (1)
- 无关技术 (1)
- 前端 (1)
- Redis (1)
- 产品管理 (0)
- 计算机常识 (1)
- 计算机科学 (0)
- swift (1)
- 服务器 (2)
- 搜索 (1)
- Scala (1)
- J2EE (1)
- maven (1)
- 前端css (1)
- 英语 (1)
- 消息队列 (1)
- kafka (0)
- apache kafka (4)
- netbeans (1)
- IDE (2)
- 歌词 (1)
- 过滤器实现 (1)
- linux vim vi (1)
- jmeter (1)
- springcloud (1)
最新评论
-
hujingnemo:
不知道为什么打不开
CHM如何改编字体大小 -
weiboyuan:
求答案 weiboyuanios@163.com
iOS软件工程师面试题(高级) -
xueji5368:
这个现在已经广泛使用了嘛!
RoboGuice入门 -
Yao__Shun__Yu:
...
CHM如何改编字体大小 -
353144886:
非常之详细 美女求认识
sqlite数据类型 datetime处理
%@ 对象
%d, %i 整数
%u 无符整形
%f 浮点/双字
%x, %X 二进制整数
%o 八进制整数
%zu size_t
%p 指针
%e 浮点/双字 (科学计算)
%g 浮点/双字
%s C 字符串
%.*s Pascal字符串
%c 字符
%C unichar
%lld 64位长整数(long long)
%llu 无符64位长整数
%Lf 64位双字
%d, %i 整数
%u 无符整形
%f 浮点/双字
%x, %X 二进制整数
%o 八进制整数
%zu size_t
%p 指针
%e 浮点/双字 (科学计算)
%g 浮点/双字
%s C 字符串
%.*s Pascal字符串
%c 字符
%C unichar
%lld 64位长整数(long long)
%llu 无符64位长整数
%Lf 64位双字
发表评论
-
UIImage变为NSData并进行压缩
2014-05-19 20:23 1928//sdk中提供了方法可以直接调用 UIImage *im ... -
update cocapods
2014-05-17 22:27 800早上更新cocoapod依赖库,发现更新到32.1版本,早先的 ... -
iOS发送短信息代码实例
2014-05-16 18:15 2686#import <MessageUI/Message ... -
DISPATCH TIMER
2014-05-14 16:12 729/* __block void (^callback) ... -
UITextField左边显示图片
2014-05-13 18:08 1170The overlay view displayed on t ... -
iOS调用系统打电话,发短信功能
2014-05-11 15:48 2084先介绍一种最简单的方法: 调用打电话功能 [[UIAppl ... -
iOS面试题
2014-05-09 16:10 10771.写一下UIButton与UITableView的层级结构 ... -
socket二进制报文
2014-05-09 15:18 1300里面有帧头 字符串UTF-8 中间用0隔开 又一个字符串 ... -
将网站添加到桌面的方法
2014-05-08 14:25 1661<link href="http://www. ... -
iPhone通讯录联系人操作大全
2014-05-07 10:29 14591.需要引入AddressBook.framework框架 2 ... -
sqlite获取最新插入的rowid
2014-05-07 09:59 1521除了 last_insert_rowid select max ... -
号码归属地查询,拨打电话
2014-05-06 15:07 845在程序内调用拨打电话的方法,[[UIApplication s ... -
iOS时间合并
2014-04-28 17:55 1093合并同一时间的课程,同一时间可能有多个课程,比如13:30-1 ... -
vCard通讯录格式说明
2014-04-28 16:47 2556原帖:http://freesoftman.iteye.com ... -
UISearchBar背景色全套解决方案
2014-04-25 09:36 7442os系统升级到7.1后,原来在7.0下显示正常的UISearc ... -
升级XCode5.1.1遇到的奇葩问题NSString,NSObjectRuntime.h报错,Foundation找不到
2014-04-24 11:19 896升级XCode5.1.1遇到的奇葩问题NSString,NSO ... -
将NSString转为NSArray
2014-04-22 16:52 6269// Your JSON data: NSString *c ... -
另外一种NSData转为NSString的方法
2014-04-22 15:40 1211If the data is not null-termina ... -
HTTP,Socket,WebSocket异同
2014-04-18 16:54 1832参考文章: http://abbshr.g ... -
push隐藏UINavigtaionBar和UITabbar
2014-04-17 15:20 1091[self.navigationController setN ...
相关推荐
总结起来,`NSLog`是Objective-C程序员进行调试的关键工具,通过它,开发者可以更好地理解和控制程序的执行流程,从而提高代码质量和效率。在实际项目开发中,合理地使用`NSLog`可以显著提升问题排查的速度。
例如,`p (void)NSLog(@"%@",[self.view viewWithTag:1001])`用于打印对象,`p (CGRect)[self.view frame]`用于打印矩形结构。 2、调试进阶 2.1 监听某个方法的调用 使用符号断点(symbol breakpoints)来监听特定...
NSLog(@"path:%@",path); 打印结果: path:/Users/username/Library/Application Support/iPhone Simulator/5.1/Applications/BAE91297-A4C6-4DDC-A9DA-7B790B36CE7A 真机上的目录是: /var/mobile/Applications/...
总结,TBXML库为iOS开发者提供了一个高效、便捷的方式来解析XML文档,无论是打印XML内容还是将其存储到数据结构中,都能轻松实现。了解并熟练使用TBXML,对于处理XML格式的数据交换具有重要意义。
NSLog(@"The value is: %d", value); }; ``` 这个Block接受一个整型参数,并打印出它的值。 2. **Block的类型** Block有三种类型:全局Block、栈Block和堆Block。全局Block存储在程序的全局区,生命周期与程序...
总结来说,`dispatch_barrier_async` 和 `dispatch_barrier_sync` 提供了一种高效的方法来同步并发队列中的任务,确保特定任务在其他所有任务执行完毕后再执行。这在处理数据库操作、共享资源的更新或其他需要顺序...
总结一下,Objective-C中显示变量的值通常涉及声明变量、对变量进行运算并使用`NSLog`函数或自定义方法来输出结果。理解这些基本概念和操作对于学习Objective-C至关重要,因为它们构成了程序的基础逻辑。通过不断地...
在Objective-C中,使用`NSLog`函数可以在控制台上打印信息,这对于调试非常有用。 ```objective-c NSLog(@"Hello, World!"); ``` ##### 5. 编译和运行程序 编写完代码后,需要通过编译器将源代码转换成机器可以...
总结来说,Block是Objective-C中一种强大的工具,它简化了代码结构,提高了代码的可读性和可维护性。无论是处理事件、执行异步任务还是在算法中过滤和排序数据,Block都能发挥重要作用。通过理解和熟练使用Block,...
总结,Objective-C中显示变量的值涉及到变量的声明、赋值、数学运算以及打印输出。理解这些基础概念对于学习和掌握Objective-C编程至关重要。通过练习,你可以更好地掌握如何在实践中使用这些知识来解决问题。
- **`NSLog`**: 是一个用于打印日志信息的函数,它可以接收字符串和其他类型的数据,并将它们打印出来。类似于C语言中的`printf`函数,但更易于使用。 #### 三、数据类型 Objective-C支持基本的数据类型,如`int`、...
在iOS开发中,工厂方法是一种设计模式...总结,工厂方法模式在iOS开发中有着广泛的应用,尤其在需要根据条件动态创建不同类型的对象时。结合详细的日志记录,可以更好地追踪和调试代码,提高系统的可维护性和可扩展性。
总结来说,成员变量是对象状态的基础,而Objective-C提供的这些操作函数使得开发者能够在运行时动态地访问和查询成员变量。理解成员变量的实现对于深入掌握Objective-C的内存管理和对象模型至关重要,这对于编写高效...
- `NSLog`是一个用于输出调试信息的函数,它使用格式化字符串的方式打印信息到控制台。 - `retainCount`表示对象的引用计数,即有多少个其他对象引用它。这对于理解对象的生命周期和内存管理非常重要。 - 在多线程...
在iOS开发中,通常我们会用到`NSLog`来打印日志,便于追踪代码执行过程和调试。但是,随着项目规模的扩大,过多的日志输出会显得杂乱无章,甚至在发布版本时,这些日志信息会影响性能。因此,自定义宏输出可以解决这...
- **NSLog** 是用于打印信息的日志函数。 #### 三、数据类型 Objective-C支持多种数据类型,包括基本数据类型和对象类型。 - **基本数据类型** 如`int`、`float`等,与C语言中的数据类型相似。 - **对象类型** ...
可以使用`NSLog`函数将接收到的JSON数据打印到控制台,以便查看和分析。 7. **无Storyboard编程**: - 本示例采用纯代码编程,不依赖于Storyboard。这要求开发者手动创建并管理界面元素,例如使用`initWithFrame:`...
// 将NSLog打印信息保存到Document目录下的Log文件夹下 NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *logDirectory = [[paths objectAtIndex:...
- **使用调试宏:**如`NSLog()`,更方便地进行日志记录。 **3. 内存管理** - **避免内存泄漏:**确保所有的内存分配都有对应的释放操作。 - **优化内存使用:**减少不必要的内存占用,提高程序运行效率。 #### 五...