[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vip /vp / vr / w / wg / wsg / wsr / x / y ] [Search | Home]
4Archive logo
What was apple thinking?
If images are not shown try to refresh the page. If you like this website, please disable any AdBlock software!

You are currently reading a thread in /g/ - Technology

Thread replies: 51
Thread images: 8
File: wR6pla1d.png (17 KB, 512x512) Image search: [iqdb] [SauceNao] [Google]
wR6pla1d.png
17 KB, 512x512
What was apple thinking?

>pic related
>>
Explain the related pic.
>>
>>52536476
Did Apple work with the communists to come up with whatever the hell this is?
>>
File: image.jpg (48 KB, 640x430) Image search: [iqdb] [SauceNao] [Google]
image.jpg
48 KB, 640x430
Post yfw apple buys out Firefox
>>
>>52536476
They were thinking about creating an army of captive developers who have spent their entire careers on one non-portable platform and so will be less likely to leave/start drama/demand raises.
>>
File: 1451700163606.gif (509 KB, 500x246) Image search: [iqdb] [SauceNao] [Google]
1451700163606.gif
509 KB, 500x246
>>52538375
Normies OUT
REEEEEEEEEEEEEEEEEEEEEEEEEEEE
>>
>>52538375
Doesn't even make any sense. Apple is so deeply involved in Webkit. Why would they transition to a worse rendering engine
>>
>>52538447
Conditions as an iOS developer as generally extremely good. You'd have to be insane to *want* to leave
>>
>>52538544
>You'd have to be insane to *want* to leave
At this moment maybe. Things can change though.
>>
>>52538554
Great, I'm sure we'll all get lots of warning. If you're a quality developer in Obj-C or Swift, transitioning to another language should only take a few weeks anyway.
>>
>>52538335
Swift is a new programming language by Apple. When it was unveiled in some conference, all the fags from the audience stood up and gave a raging applause because SO REVOLUTIONARY.

...Although what Tim Cock essentially told them was "All of those years you learned Objective-C are now useless now that we end its support and push the Swift agenda with the force of a prepped bull!"

That was point number one. Point number two is that the logo is hideous.
>>
File: 1452640106366.jpg (217 KB, 800x800) Image search: [iqdb] [SauceNao] [Google]
1452640106366.jpg
217 KB, 800x800
>>52538375
Post yfw applel crashes to $20/share and gets bought by "M$".
>>
>>52538630
>All of those years you learned Objective-C are now useless now

Absolutely ridiculous, most iOS developers *still* don't use it. It only became stable enough to use in production a few months ago and even then, that's debatable.

Also, all the library calls are the same in both languages, so most of your knowledge is carried over.
>>
Apple sucks at making programming languages.

Xcode designer is well done though.
>>
>People in this thread competent enough to comment on the language: 0
>>
>>52540465
Do you actually think it's good?

>lets literally redefine "!" and "?" marks
>bribg back that var keyword
"final", "const"?
>nah, lets use "let"

Wow. Apple is revolutionary.
>>
They want to pull JavaScript kids into a controlled ecosystem. Not controlled de jure, of course, but who is actually going to use Swift that isn't a Macfag?
>>
so what's wrong with swift in general? it's better than obj-c from my experience, syntax is easy to read and comprehend, compiler is good.
>>
File: 1452390688564.png (87 KB, 591x346) Image search: [iqdb] [SauceNao] [Google]
1452390688564.png
87 KB, 591x346
>>52536476
>What was apple thinking?

>we want to empower our customers to be able to make fart apps too
>>
>>52540642
whats the difference between let and var?
>>
>>52540677
let makes it immutable, var is mutable.
>>
>>52540622
>better than obj-c
That's a fairly low bar.
>>
>>52540691
so basically const var?
>>
>>52540642
This image sums up swift quite well
>>
>>52540701
yep.
>>
>>52540642
How the fuck does this even work? How can a picture be a character?
>>
>>52540642
what if i want to make a fart game but there are no fart images in unicode? how can i define my own images to use in game?
>>
Do optionals exist in any other languages?
>>
>>52540759
whats that?
>>
>>52540758
Get a png image.

I think apple does include a pile of shit though, if you're interested
>>
>>52540736
Emoji are just UTF characters, apple renders them as images.
>>52540759
Scala, Haskell, it's not a new concept.
>>
>>52540677
let defines a constant (something that can't be changed) and var defines a variable (as the name implies, something that can be changed).
>>
>>52540767
Variables that are "nullable". i.e. it might be nil.

var optionalInt: Int?

Pretty much says that optionalInt might not have a value.
>>
If I have a array of emoji, how can I sort them by cuteness?
>>
>>52540786
>var optionalInt: Int?
>Pretty much says that optionalInt might not have a value.
so what happens when you try to use that variable? is it convertible to null/nil or whatever so you can check if its empty?
>>
>>52540821
hire a transgender reverse trap to do it for you, no other way
>>
>>52540736
How can ASCII be a number?!

Thats not how numbers work.
>>
>>52540825
the compiler will force you to handle it, or it will not compile.
>>
>>52540846
what? why put ? at the end if it wont compile?
>>
File: CHEuphPWQAAMoEX.jpg (24 KB, 600x441) Image search: [iqdb] [SauceNao] [Google]
CHEuphPWQAAMoEX.jpg
24 KB, 600x441
If Apple was smart, Taylor would have introduced the language.
>>
>>52538539
Buy the zilla, kill the zilla, and then Webkit has a near-monopoly.
>>
>>52540857
http://www.appcoda.com/beginners-guide-optionals-swift/

scroll down to unwrapping optionals. i didn't answer clearly, my bad.
>>
>>52540859
Only in your wildest dreams.
>>
File: original.jpg (35 KB, 996x627) Image search: [iqdb] [SauceNao] [Google]
original.jpg
35 KB, 996x627
They took away the only good part
>>
>>52540881
Sounds like a good way to get sued for anti-trust, a la Microsoft in the 90s

A bumbling, harmless competitor is good for everyone
>>
>>52538447

How is that in any way bolstered by leaving Objective-C for Swift? They already had that with Objective-C!

In my opinion, we're seeing a trend toward dumbing down software. Ultimately, we're going to end up back at Visual Basic.

Not that there's anything really wrong with that, to this day VBA is among the best languages for rapidly creating real value for businesses, but enjoy your paycheck while you have it, the normies are coming.
>>
>he fell for the islam meme
>>
>Windows RT
What was M$ thinking?
>>
>>52540970

Absolutely nobody knows.
>>
>>52538651
There are probably laws stopping that, otherwise Nvidia would just buy and and kill off the competition.
>>
File: 83636891865740.jpg (140 KB, 1500x1292) Image search: [iqdb] [SauceNao] [Google]
83636891865740.jpg
140 KB, 1500x1292
>>52540885
>Swift is designed for safety
>no semicolons
Thread replies: 51
Thread images: 8
Thread DB ID: 449045



[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vip /vp / vr / w / wg / wsg / wsr / x / y] [Search | Home]

[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vip /vp / vr / w / wg / wsg / wsr / x / y] [Search | Home]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the shown content originated from that site. This means that 4Archive shows their content, archived. If you need information for a Poster - contact them.
If a post contains personal/copyrighted/illegal content, then use the post's [Report] link! If a post is not removed within 24h contact me at [email protected] with the post's information.