Objective--C语言字符串方法命名 博客分类: XCode || Objective-C
程序员文章站
2024-02-14 21:15:46
...
1:在JAVA语言里,你肯定定义一个返回值是String的函数(方法),肯定不要加上指针*标示。但是Objective--C就需要。
2:代码
#import <Foundation/Foundation.h> // returns No if the two integers have the same //value ,YES otherwise BOOL areIntsDifferent(int thing1,int thing2) { if (thing1 == thing2){ return (NO); } else { return (YES); } }//areIntsDifferent NSString *boolString(BOOL yesNo) { if(yesNo == NO){ return (@"NO"); } else { return (@"YES"); } }// boolString int main(int argc, const char * argv[]) { @autoreleasepool { // insert code here... BOOL areTheyDifferent; areTheyDifferent = areIntsDifferent(5, 5); NSLog(@"are %d and %d different? %@",5,5,boolString(areTheyDifferent)); areTheyDifferent = areIntsDifferent(23, 42); NSLog(@"are %d and %d different ? %@",23,42,boolString(areTheyDifferent)); } return 0; }
3:扩展
NSLog(@"are %d and %d different ? %@",23,42,boolString(areTheyDifferent));
在代码中%@是NSLog()的专用格式说明符,它支持将NSString的值插入到NSLog中。
推荐阅读
-
No mapping found for HTTP request with URI… in DispatcherServlet with name 博客分类: 其它
-
Http转码 博客分类: Http
-
使用Servlet上下文实现侦听器 博客分类: JSP ServletSpringXMLCC++
-
Objective-C 中函数调用顺序和方括号的用法。 博客分类: XCode || Objective-C
-
接口说明文档的生成(JavaDoc生成) 博客分类: 开发工具
-
并发锁事务重试机制(JPA高并发下的乐观锁异常) 博客分类: Hibernate || JPA
-
使用Beetl实现静态页生成 博客分类: Beetl Beetljavaservletweb
-
随机打乱数组、字符串PHP函数使用测试
-
RestTemplate添加超时处理ClientHttpRequestFactory的选择。 博客分类: Spring
-
php实现改变图片直接打开为下载的方法_PHP