4 ms·
The tooling is a lot worse in swift land than objective-c land. In Obj-C land compiles are fast, the debugger works and is stable and the indexer works just fi
by mahyarm 10y ago
The tooling is a lot worse in swift land than objective-c land. In Obj-C land compiles are fast, the debugger works and is stable and the indexer works just fine.
The entire pbxproj format is horrible, but at least you have stuff like BUCK (https://buckbuild.com/ https://buckbuild.com/) that can mitigate some of that.
Another thing I would add to that letter are good build boxes. Bring back xserve, so we have CI that is not based on mac pros or mac minis.
Android devs, even though they have build tooling options with java, have other problems that make developing on their platform painful. Their simulators are bad compared to iOS, the fragmentation / lack of updates is pretty annoying and overall it's harder to deliver good equivalent android apps than it is for iOS. iOS as a software platform is actually pretty solid.
What do you use to develop on? Any specific laptop or is it a desktop?
- SmileyKeith 10y ago> The entire pbxproj format is horrible, but at least you have stuff like BUCK (https://buckbuild.com/ https://buckbuild.com/) that can mitigate some of that. FWIW I'm still not sure what the BUCK workflow is suppose to look like for most teams. It seems like if you use BUCK you're expected to not use Xcode even as an editor, yet there isn't another editor to pick up the slack (assuming you want autocompletion and decent highlighting). I think there's still a lot of work to be done for it to be a viable replacement, even for Objective-C, for Swift it's even further away.