如何在Objective-C中定义API网址

霍伦·马科斯扬(Khoren Markosyan)

我想在单个标头文件中定义API URL,例如

#define BASE_URL                    @"http://xxx.xxx.xxx.xxx/api"

#define POSTS                       BASE_URL @"/user_posts"
#define kAPI_GET_POSTS_LIST_URL     POSTS
#define kAPI_ADD_LIKE_URL(id)       POSTS @"/" id @"/like"

......

但是,当“ id”是动态的时,它不起作用。有没有更好的方法来组织API网址?

l0gg3r

bari或;),
您可以这样定义

#define BASE_URL                    @"http://xxx.xxx.xxx.xxx/api"

#define POSTS                       BASE_URL @"/user_posts"
#define kAPI_GET_POSTS_LIST_URL     POSTS
#define kAPI_ADD_LIKE_URL(id)       [NSString stringWithFormat:@"%@/%@/like", POSTS, id]

并使用它

NSString *someId = @"5";
kAPI_ADD_LIKE_URL(someId);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Objective C中存储块?

来自分类Dev

如何在 Objective C 中使用 CallKit

来自分类Dev

如何在Swift中为Objective-C中定义的接口指定协议名称

来自分类Dev

如何在Objective c 中处理TableviewCell 中的UIButton?

来自分类Dev

如何在Objective-C函数中返回C ++指针

来自分类Dev

如何在Objective-C中验证JSON模式?

来自分类Dev

如何在Objective-C中创建Swift对象?

来自分类Dev

如何在Swift / Objective C中从HTTP请求返回数据

来自分类Dev

如何在Swift中调用Objective C类方法

来自分类Dev

如何在Objective-C中列出可用的蓝牙设备?

来自分类Dev

如何在Objective-C中创建对象?

来自分类Dev

如何在Swift中调用Objective-C类别方法

来自分类Dev

如何在Objective-C中取消异步HTTP请求?

来自分类Dev

如何在Realm中实现继承(iOS,Objective C)

来自分类Dev

如何在Swift中调用Objective-C instancetype方法?

来自分类Dev

如何在Objective-C中缓存图像

来自分类Dev

如何在Swift中从Objective-C访问NSMutableArray

来自分类Dev

如何在Objective-C中拦截AFNetworking请求的响应?

来自分类Dev

SwiftUI:如何在Objective-C中获取窗口

来自分类Dev

如何在Objective-C中创建简单加法?

来自分类Dev

如何在Objective c中从Web视图显示弹出窗口

来自分类Dev

如何在Objective-C中防止继承?

来自分类Dev

如何在Linux中运行简单的Objective-C

来自分类Dev

如何在objective-c中阅读回复短信

来自分类Dev

如何在Swift中调用Objective-C类别方法

来自分类Dev

如何在Swift / Objective C中从HTTP请求返回数据

来自分类Dev

如何在Objective-C中编辑CSS文件

来自分类Dev

如何在Objective-C中的数组内部声明数组?

来自分类Dev

如何在Objective-C中设置writeonly属性?

Related 相关文章

热门标签

归档