IOS注意事项(2)

原创 2013年12月05日 13:50:22

二、@encode()得使用

为了更好的互操作性,Objective-C 的数据类型,甚至自定义类型、函数或方法的元类型,都可以使用 ASCII 编码。@encode(aType) 可以返回该类型的 C 字符串(char *)的表示。

常见情况有将CGPoint、CGrect等结构体封装成OC类:

CellPoint selectedPoint = CellPointMake(0, 0);

 NSValue *value = nil;

 value = [NSValue valueWithBytes:&selectedPoint objCType:@encode(CGPoint)];


还可以用来判断类型,比如
const char * pObjCType = [((NSNumber*)value) objCType];  
     if (strcmp(pObjCType, @encode(int))  == 0) {  
         NSLog(@"是int类型,值为%d",key,[value intValue]);  
     }  
 
  可以判断NSNumber得类型。

iOS app上架图文教程及注意事项

一、前言: 如果你是一个iOS developer,而你正好看到了这篇文章,我只能说你是幸运的,app上架图文教程在下边。 二、准备: 一个已付费的开发者账号(账号类型分为个人(Individual...
  • baidu_31683691
  • baidu_31683691
  • 2016年09月19日 17:13
  • 4444

ios app 提交评审注意事项

基本要点· 不能导致手机故障(比如崩溃或屏幕问题)· 长时间/过度使用之后反应仍然很快· 应用内的所有价格信息中不能用固定值代替可变变量· ...
  • Felix_1992
  • Felix_1992
  • 2017年02月07日 14:53
  • 164

ios app上架AppStore注意事项及流程

登录苹果开发者中心,进入iTunes connect,点击“我的app”,点击左上角的+选择“新建App”,填写新建app相应的资料信息(这里就不多说了),但是其中的注意事项如下:        ...
  • sunshineboyy
  • sunshineboyy
  • 2016年05月17日 10:05
  • 755

ios 上传APP到APP STORE注意事项

1:测试真机与上传要选用不同的开发证书 上传APP STORE 用ARCHIVE 2:整个证书完整顺序     2.1:本地钥匙串去申请证书       ...
  • xocom
  • xocom
  • 2016年03月20日 20:47
  • 916

IOS 开发注意事项

一、平台兼容性 各个平台都需要测试验证,包括模拟器或者使用真机。 二、三方库的兼容性  ios中第三方库使用比较频繁,但这会产生一些兼容性的问题。       比如使用Jsonkit库时,老的代码...
  • skylin19840101
  • skylin19840101
  • 2015年04月02日 16:12
  • 1319

iOS 定时器的使用以及注意事项

我在工程中写了一个方法 - (void)timecount{     NSDate* date = [NSDate date];     NSDateFormatter *formatter =...
  • iOSbird
  • iOSbird
  • 2017年07月30日 02:23
  • 602

iOS应用内购常见问题及注意事项

如果您在实现和测试iOS应用内购的时候遇到问题,可以逐一对照下面所列出的条目,并逐一进行检查。相信可以排除大部分的错误。...
  • illusion21
  • illusion21
  • 2015年02月13日 15:31
  • 2937

总结iOS开发当中一些特别注意的问题

1. mutable的数据类型,不能声明为copy的属性,如@property(nonatomic, copy) NSMutableArray *array;  @property(nonatomic...
  • likendsl
  • likendsl
  • 2013年01月28日 16:15
  • 8841

iOS测试的一般流程和注意事项

App(iOS版)测试要点 一、  接口测试     测试后台向app提供的各个数据接口是否能够返回正确的数据(数据格式、数据内容)。 二、  UI测试     对照原型图,测试app的UI界...
  • u011146511
  • u011146511
  • 2017年03月22日 22:08
  • 1005

iOS --- 使用NSTimer设置定时任务的注意事项

NSTimer是iOS开发中的定时器机制,常用其ischeduledTimerWithTimeInterval方法来设置定时任务。 我们以一个倒计时的定时器来说明下边几点要注意的事项。...
  • icetime17
  • icetime17
  • 2015年10月11日 14:43
  • 2488
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:IOS注意事项(2)
举报原因:
原因补充:

(最多只允许输入30个字)