Comments (6)
Yeah, I'm in favor of this. I don't remember many tests actually using Foundation, but I don't know about the examples.
from swift.
This is a good idea. We should always prefer the native Swift types over the Objective-C counterparts.
But, I think we should hold off on this until at least the official release of Swift 2.0. We'll have a lot of work to do updating tests anyway. We should probably start a thread on Swift 2 migration. Some of the changes like @testable
will make things easier for us if we handle them correctly. I'm thinking that we provide a starter project along with the first exercise (as suggested in another issue) and provide instructions on how to add new exercises to that project. Then we can control the package name and make the rest of the process smooth.
I'd also like to reorder the exercises. I ran through the first few with a new group the other day and man, doing Bob second was brutal. String process was tedious, and I think we'd be better off having some quicker exercises early.
from swift.
This brings up another question:
Is there a value on keeping swift 1.2 versions of the problems around?
I can see v3 v4 of swift starting to change a lot but many people could have limitation on what they are working on ( think python 2 vs 3 ) etc.
from swift.
I think we should just ditch the 1.2 stuff when we migrate. Maintaining two sets of exercise will be a real pain, and adoption rates will probably be astronomical like they are with iOS. I think Xcode is an automatic update from the App Store.
from swift.
Sounds good.
from swift.
Swift really needs an NSDate native also Regular expression.
from swift.
Related Issues (20)
- RobotName exercise test problem HOT 5
- Clock exercise's instructions are insufficient
- Solution in Layer's Of Lasagna [Swift] HOT 4
- The 1st Rule of Poetry Club solution idea HOT 1
- Windowing System: cannot create a new window HOT 3
- Swift Binary Search Tree Tests Bug HOT 1
- 🤖 Sync error for commit ce0043
- Bad Master-mixologist test
- Hello World Exercise test getting timed out in both online editor and CLI HOT 1
- Building a training set of tags for swift HOT 21
- Deprecate scale-generator?
- Async for Pythagorean Triplet HOT 1
- Saddle points formatting problem HOT 1
- Test suite skipping 14 of 15 tests in wings-quest exercise HOT 1
- Documentation: introduction.md improvements / fixes for Lasagna
- Explain use of closures to overcome disallowed expressions at top level in Windowing System HOT 1
- Freelancer Rates [Swift] - Test cases need to reflect new values HOT 2
- [Swift] Code checker script fails correct code and might confuse new students. HOT 3
- Local testing on Mac not working (fix inside) HOT 2
- Windowing System tests not compiling HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from swift.