先加入sqlite开发库libsqlite3.dylib,
新建或打开数据库,
创建数据表,
插入数据,
查询数据并打印
NSString *sqlQuery = @"SELECT * FROM PERSONINFO"
sqlite3_stmt * statement
if (sqlite3_prepare_v2(db, [sqlQuery UTF8String], -1, &statement, nil) == SQLITE_OK) {
while (sqlite3_step(statement) == SQLITE_ROW) {
char *name = (char*)sqlite3_column_text(statement, 1)
NSString *nsNameStr = [[NSString alloc]initWithUTF8String:name]
int age = sqlite3_column_int(statement, 2)
char *address = (char*)sqlite3_column_text(statement, 3)
NSString *nsAddressStr = [[NSString alloc]initWithUTF8String:address]
NSLog(@"name:%@ age:%d address:%@",nsNameStr,age, nsAddressStr)
}
}
sqlite3_close(db)
iOS开发包含的内容有:语言:objective-c,swift,设计模式:mvc,数据库:sqlite coredata(一套api), *** 作系统:mac库:太多了,ASI,AFN,FMDB这种大多数都会用到 github一搜一大把,很多不用自己写,多人协作:svn,git,经常要用github git是必须会的,其他通用知识:http,socket等等,至于工具,一上来整这么多没意义,你得会做点东西才用得上工具是不是。有需求就会去分析去找解决方案。比如你发现xcode的文件结构是虚拟的,建了文件夹磁盘上没有,很不好管理,那你就会去找解决方法,然后发现synx就可以解决这个问题。工具是这样搜索,用起来的。iOS开发者有价值的工具集 前人也是总结了不少。然后一般写iOS的UI有三种方式。xib,Storyboard以及代码创建。我觉得代码是效率最高也最厉害的;关于iPad和iPhone如果要适配的话是不大好的,最好设计两种UI。不同意,代码确实是最厉害的,但不是效率最高的,对个人而言,autolayout sizeclass绝对是storyboard更有效率,点两下的事情代码几十行(当然基本都是自动补全,我还是嫌多),适配问题有了sizeclass也只需要一套UI了。但为什么说个人而言,因为企业一般因为团队协作问题不喜欢用storyboard,容易发生冲突,所以代码,IB都得会,什么适合用什么。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)