`

ios简单的增删查例子

阅读更多

      本例子分为两部分,ios手机app,后台java数据处理,后台的代码主要是引用了

http://fmfl.iteye.com/admin/blogs/1965283

 的java后台代码,对minnAndroidServer进行扩展,以适用ios手机的app处理,交互的数据格式依然使用json格式

      本例子用到的开发工具

       ios:xcode-beta6.3,对手机app的开发选择使用了swift语言

       java:eclipse

       服务器:tomcat

      数据库:mysql

   功能简介:可进行简单的增删查操作,点击详细可以查看web页面,效果如贴图

       

数据库表:

CREATE TABLE `androiduser` (
  `name` varchar(45) NOT NULL DEFAULT '',
  `age` int(10) unsigned NOT NULL,
  `url` varchar(100) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

 

贴出ios的http通信部分代码:

func invoke(params:String,callback:(AnyObject)->Void){
    
    var url = NSURL(string:HTTPURL+params)
    let request: NSURLRequest = NSURLRequest(URL: url!)

    NSURLConnection.sendAsynchronousRequest(request, queue: NSOperationQueue.mainQueue(), completionHandler:{
        (response, data, error) -> Void in
        
        if (error != nil) {
            //Handle Error here
            println(error)
        }else{
            //Handle data in NSData type
             var json: AnyObject = NSJSONSerialization.JSONObjectWithData(data,options:NSJSONReadingOptions.AllowFragments,error:nil)!
            callback(json);
            
        }
        
    })

    
}

 模拟运行图如下

  主界面效果图

  

 we界面效果图

 

添加效果图

删除效果图

 

 详细可运行的ios客户端代码,看附件minniosApp.zip 

                     服务端java代码,看附件minniosServer.zip 

 

 

  • 大小: 83.6 KB
  • 大小: 810.9 KB
  • 大小: 70.7 KB
  • 大小: 85.7 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics