关闭

ios没有StringBuilder,哥心如刀绞,泪如尿崩

标签: iosStringBuilder字符串拼接
1489人阅读 评论(1) 收藏 举报
分类:

今天在干一个苦逼活,把android版的建库脚本迁移到ios版上

android上类似这样的:

tb_showitem_cate_sql_bf
				.append("CREATE TABLE IF NOT EXISTS tb_showitem_cate ( ")
				.append("id varchar(64) NOT NULL primary key,")
				.append("name varchar(64), ").append("img text, ")
				.append("create_date REAL,").append("modify_date REAL,")
				.append("enterprise_id varchar(64),").append("desc text, ")
				.append("def_str1 varchar(32),")
				.append("def_str2 varchar(64),")
				.append("def_str3 varchar(128),").append("def_int1 integer,")
				.append("def_int2 integer,").append("def_int3 integer,")
				.append("def_text1 text )");

结果在网上搜索了一番,发现ios里没有类似StringBuilder这样的类,拼接字符串的常用方法有:

[string1 stringByAppendingString:string2];
[NSString stringByAppendingFormat:@"%@,%@",string1, string2];

问题是字符串片段这么多,按上面的API写,那就尽写中括号啥也别干了。只好手工写所有的字符串,而且这建库脚本还很多,有一百多个。哥太惨了,泪如尿崩

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:740779次
    • 积分:13841
    • 等级:
    • 排名:第900名
    • 原创:651篇
    • 转载:18篇
    • 译文:0篇
    • 评论:129条
    最新评论