GithubHelp home page GithubHelp logo

kimhyeri / weatherapp Goto Github PK

View Code? Open in Web Editor NEW
26.0 26.0 5.0 5.59 MB

Copy APPLE weather app

License: MIT License

Swift 100.00%
apple apple-app apple-weather-app apple-weather-application appleweatherapp ios-apple-weather ios-weather ios-weather-app project weatherapp

weatherapp's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

weatherapp's Issues

Refactoring

ToDoList

Follow code convention
Extract same feature function
Remove unused code 🤦‍♀️
Clarify functions

Save selected city

UserDefault 활용

  • Coordinate구조체 형식으로 저장
  • 현재 위치는 저장하지 않으며, 검색으로 찾은 city들만 저장함.
  • 현재 위치는 항상 index 0 에 저장하기 때문에 저장할 Coordinate는 index 0을 제거한 나머지를 저장하는 형태로 진행함.
if myCities.count > 1 {
               let exceptData = myCities.remove(at: 0)
               UserDefaults.standard.set(try? PropertyListEncoder().encode(exceptData), forKey:"cities")
}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.