누구나 Spring framework Architecturer 가 될수 있다

아주 기본적인 스프링 매핑 동작 웹소스 입니다.

  강의

많은 프로젝트를 해오면서 축적되어진 실무에서 사용되는 기술들을 전달해드립니다.
한물간 기술 서적들로 강의를 진행하는 강사 전문의 강사와는 다른 내용들이 진행 됩니다.

  IOS UITableView(ListView)강좌

iOS >> Page-Based Application >> Next

Product Name: testUITableController >> Next

TableView Drap and Drop

Prototype Cells >> 1

Outlets >> dataSoruce Drag to "Data View Controller"

Repository.swift

import Foundation

class Repository{
    
    var img: String?
    var rdate: String?
    var title: String?
    
    init(json: NSDictionary){
        self.img = json["img"] as? String
        self.rdate = json["rdate"] as? String
        self.title = json["title"] as? String
    }
    
    
}



DataViewController.swift


import UIKit

class DataViewController: UIViewController ,UITableViewDataSource {

    @IBOutlet weak var dataLabel: UILabel!
    var dataObject: AnyObject?
    var repositories = [Repository]()

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
        
        let reposURL = NSURL(string: "http://www.logicmaker.com/androidLec/json_faq.jsp")
        
        if let JSONData = NSData(contentsOfURL: reposURL!){
            
            if let json = NSJSONSerialization.JSONObjectWithData(JSONData, options: nil , error: nil) as? NSDictionary{
                
                if let reposArray = json["result"] as? [NSDictionary]{
                    
                    for item in reposArray{
                        repositories.append(Repository(json: item))
                    }
                }
                
                
                
            }
            
            
        }
        
        
        
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }

    override func viewWillAppear(animated: Bool) {
        super.viewWillAppear(animated)
        if let obj: AnyObject = dataObject {
            self.dataLabel!.text = obj.description
        } else {
            self.dataLabel!.text = ""
        }
    }

     func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        
        return repositories.count
        
    }
    
     func  tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
        var cell = tableView.dequeueReusableCellWithIdentifier("Cell1", forIndexPath: indexPath) as! UITableViewCell
        cell.textLabel?.text = repositories[indexPath.row].title
        cell.detailTextLabel?.text = repositories[indexPath.row].img
        
        
        return cell
    }
    

}














안드로이드 무료 공개 동영상 강좌 (강의는 월요일에 새롭게 추가될 예정입니다.)
android_studio_install    android_sqlite_native    android_sqlite_maked    android_listview_asynctask    android_listview_asynctask_practice    android_volley    android_google_map    android_google_gcm    android_recycleview_volley    android_supportVSerise    android_ninepatch    android_animation   
Loading the player ...




Swift iOS Java Android Real Project


일차 [iOS] 강의 내용
1 HellowWorld APP 제작 ,StoryBoard와 Swift 연동
2 Controller 이동및 WebView 이해 (Hybrid)
3 ListView 제작1(async,ImageView Include,UnlimitedScroll)
4 ListView 제작2(async,ImageView Include,UnlimitedScroll)
5 Native DB 사용
6 멀티디바이스 디자인 대응 실습
7 MapView 사용(위치이동 시뮬레이션)
8 카메라,비콘,각종 센서
9 APNS (푸쉬서비스 실습)
10 iOS의 신규 섹터





직업체험 중고 강의




LogicMaker | 대표자 : 양건화  
전화 : 02-2202-1093 | eMail :sales@logicmaker.com
서울시 송파구 석촌동 295-6
Copyright © 2017 LogicMaker All rights reserved.