Hacker Newsnew | past | comments | ask | show | jobs | submit | Tanegashima's commentslogin

Ray Wanderlich tutorials are good quality, but I don’t really like the way he writes.

I recommend to look at this site, he’s a really “clean” teacher

https://www.hackingwithswift.com/


No, it’s not like android or windows.


Sure thing...

When will Jetbrain have a decent interface builder?

Decent instrumentation?

Decent documentation viewer?

Can you get an object graph with JetBrains?

Xcode isn't perfect, but it's way better than JetBrains.

Just because one has one feature that one doesn't have, doesn't mean that Xcode beats JetBrain's IDE all day.


> Xcode isn't perfect, but it's way better than JetBrains.

O_o Are you kidding me?

People whinge all the time about jetbrains subscriptions, but I've literally never spoken to someone who's actually used their products and think that the alternative editors available (visual studio, xcode, etc) are actually better.

There are some features like UI designers that you can't do without, but it's been a long time since I met anyone who actually liked xcode.


I tried AppCode to write in objc on mac and it felt way less transparent and smooth than Xcode. Idk if Xcode is missing some features, but all my real issues probably exist in different planes. My Xcode inconvenience points are: case-insensitive completion sometimes gets in my way, as it is with single lettered variables; it is easy to break constraints for non-trivial xib. I can live with both. What is it for you, in short?


Unless very recently XCode also crashed like crazy. So there's that.


I've attempted to use IntelliJ for javascript/typescript (React, Node.js) and Elixir. I've found myself continually going back to VSCode or other editors. Especially for the front-end ecosystem, VSCode's intellisense, syntax highlighting and plugin support blows everyone else out of water IMO.

I use IntelliJ/Android Studio for Java, and that's about it.


Swift has Xcode and Jetbrains. There's no need to have an editor war.

https://www.jetbrains.com/objc/


Yes, yes, and yes, plus Jetbrain IDEs have much superior code assistance and navigation compared to Xcode. Xcode is clearly worse than Visual Studio, JetBrains, Eclipse, and many other IDEs I've used over the past 20 years in the industry when it comes to code navigation, refactoring, and basic editing. Xcode does only one thing well and that's interface builder, but if you were writing a backend application with no UI would you choose Xcode? I'd rank it lower than emacs and vim for editing tasks.


Otoh, my colleagues were surprised seeing easy and good-looking two-panel diff and blame right in Xcode. Analyzis build (one that shows blue arrows for how we can get into trouble) was surprise too. It seems that preference depends on use cases and two products can differ in different ways, not only as superior vs. regular.

I never did anything in VS though, cause its interface always turned me 180 after first run. And I can write Makefile and .gvimrc from scratch much faster than it installs itself.


Refactoring is a dream with JetBrains. But it is very language dependent, with Java having most support. Haven't used Kotlin in Intellij so I don't know how well Kotlin is supported, though I imagine rather well given that it their own language.


I use PyCharm and refactoring works pretty well there too. Also I really like having an IDE that runs and presents itself just the same on all big three platforms, since I'm always hopping between computers.


Nobody should be using IB at all for iOS development. Ever.


Except for people laying out the views. Visual things deserve a visual editor. Writing code to lay out views is the absolute worst.


Apple always comes up with great soundtracks to their ads/infomercials. Sometimes made by themselves/exclusively for them.

I wish they would give developers a royalty free library for our App demo videos.


If I'm not mistaken, the sound loops and jingles in Garageband are royalty free.


I also learned assembly with the 8051.

My project was a floppy disk drive, a floppy disk drive that had an LCD, which totally makes sense...


No matter how much you "tweak" your photos, you are not getting the quality of a DSLR.

You are not getting the focal distance and zoom of a 70-200.


Totally not an ad!

When he says that the P10 camera is the same thing as the iPhone 7 Plus...


I thought it was for iOS from the name.

Just a tip.


15W TDP


The 90's… really strange times when there was a split between "desktops" and "workstations", with different OS's, CPU's and what not!


Well... not really. Basically the PC OSes died and what we are left with is the OSes that were then considered workstation-class, namely derivatives of UNIX (Linux, macOS) and Windows NT.

Similarly now we have a split between ”PCs” and mobile OSes (which are arguably far more ’personal’ than PCs ever were).


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: