摘要:
屠虫录:1)在实际使用中,忘记在sql语句中加and导致查询不到任何结果2)在Xcode的实际使用中,sql语句被写为如下: NSString *strSqlroot = [NSStringstringWithFormat:@"select * from food_type where code like '%@%@' and length(code) > 3" ,typeCode,@"%"];注意,这个查询的范围比上面扩大到了*,%用了字符串进行替换,而不是直接写在sql语句中。 阅读全文
摘要:
1、数据库设计时,不要用id这样的此,因为id在oc中是关键词。2、在绘制画面,申请view时,尽量不要简单地命名为view因为,系统也有自己默认的view。它们在进行释放时,容易被混套。同理,最好不要简单地将类名小写后命名为对象,这样会存在一定的风险。3、下划线怎样使用,划拨给数据库使用,还是在代码中用,这需要一个统筹的规划。4、数据库字段命名和代码中的实体命名要统筹起来考虑,不要只想一个片面。5、用类的首字母简写加下划线作为代码中对象、变量的前缀,会很方便我们使用。 阅读全文
摘要:
(一)wait_fences: failed to receive reply: 10004003的原因:这个问题的实质应该是在非主线程中 直接修改 界面解决的方法:在后台或子线程做的操作,刷新UI的时候,一定要在主线程进行//可能的具体情况:1、需要实现UIAlertView的代理方法- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex{}2、在viewDidLoad方法里面生成了多个Button,在点击button是,切换他们的selected状态,会出现这个问题//[i 阅读全文