上一页 1 ··· 156 157 158 159 160 161 162 163 164 ··· 353 下一页
摘要: 宏定义在很多方面都会使用,例如定义高度、判断iOS系统、工具类,还有诸如文件路径、服务端api接口文档。为了对宏能够快速定位和了解其功能,我们最好在定义的时候将其放入特定的头文件中,下面我抛砖引玉,对一些常用的宏进行分类、分文件定义,希望对大家有所帮助。 定义尺寸类的宏 DimensMacros.h //状态栏高度 #define STATUS_BAR_HEIGHT 20 //Nav... 阅读全文
posted @ 2016-09-23 14:39 brave-sailor 阅读(219) 评论(0) 推荐(0)
摘要: 十进制->十六进制 Byte bytes[]={0xA6,0x27,0x0A}; NSString *strIdL = [NSStringstringWithFormat:@"%@",[[NSStringalloc]initWithFormat:@"%02lx",(long)bytes[0]]]; 阅读全文
posted @ 2016-09-23 14:23 brave-sailor 阅读(6026) 评论(0) 推荐(0)
摘要: Bluetooth4.0.jpg Bluetooth4.0.jpg 最近在忙一个蓝牙项目,在处理蓝牙数据的时候,经常遇到进制之间的转换,蓝牙处理的是16进制(NSData),而我们习惯的计数方式是10进制,为了节省空间,蓝牙也会把16进制(NSData)拆成2进制记录。这里我们研究下如何在他们之间进 阅读全文
posted @ 2016-09-23 14:22 brave-sailor 阅读(501) 评论(0) 推荐(0)
摘要: 版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 详见代码: [cpp] view plain copy print? // // main.m // Foundation5-NSMutableString // // Created by  阅读全文
posted @ 2016-09-23 14:00 brave-sailor 阅读(916) 评论(0) 推荐(0)
摘要: 开发人员可以使用 #pragma 指令将警告作为错误处理;还可以启用或禁用警告,如下面的示例所示: 1.将一个warning作为一个错误 #pragma warning (error: 6260) 2.将一个warning禁用掉 #pragma warning (disable: 6011) 3.将 阅读全文
posted @ 2016-09-22 19:42 brave-sailor 阅读(1892) 评论(0) 推荐(1)
摘要: 简单的来说就是为了方便查找和导航代码用的。 下面举例如何快速的定位到我已经标识过的代码。 #pragma mark 播放节拍器 - (void) Run:(NSNumber *)tick { //... } OK,那么如何查找呢,点击代码编辑器上面的导航栏即可: 接着我修改一下代码: #pragma 阅读全文
posted @ 2016-09-22 19:36 brave-sailor 阅读(213) 评论(0) 推荐(0)
摘要: ---2016年9月20日更新 iOS 升级到10之后,你会发现无法进行真机测试了。这种情况我在iOS 8.4 、9.3更新的时候也遇到过。原因是Xcode 的DeviceSupport里面缺少了iOS 10的SDK。所以你可以选择将Xcode更新到最新版本就可以了,目前是必须更新到Xcode 8。 阅读全文
posted @ 2016-09-22 13:55 brave-sailor 阅读(316) 评论(0) 推荐(0)
摘要: 接上篇:在iOS中怎样创建可展开的Table View?(上) 展开和合拢 我猜这部分可能是你最期望的了,因为本次教程的目标将会在在部分实现.第一次我们设法让顶层的cell,在它们点击的时候展开或者合拢.以及显示或者隐藏合适的子cell. 开始我们需要知道点击行的索引(记住,不是实际的indexPa 阅读全文
posted @ 2016-09-22 10:03 brave-sailor 阅读(266) 评论(0) 推荐(0)
摘要: 原文地址 本文作者:gabriel theodoropoulos 原文:How To Create an Expandable Table View in iOS 原文链接 几乎所有的app都有一个共同特征,它们向用户提供了多个视图控制器来导航和工作.这些视图控制器可以用在很多方面,例如,简单地显示 阅读全文
posted @ 2016-09-22 10:01 brave-sailor 阅读(841) 评论(0) 推荐(0)
摘要: 1.创建UIView UIView * redView = [[UIView alloc] initWithFrame:CGRectMake(10, 100, 200, 100)]; UIView * blueView = [[UIView alloc] init]; 把blueView粘贴到了redView上 [redView addSubview:bl... 阅读全文
posted @ 2016-09-20 16:20 brave-sailor 阅读(264) 评论(0) 推荐(0)
上一页 1 ··· 156 157 158 159 160 161 162 163 164 ··· 353 下一页