yuliyan, to iOS
@yuliyan@nahe.social avatar

Now that Apple is forced to open their mobile operating systems for third party devs in an unprecedented manner, can we work on an indie foss podcatcher that does not suck?

#iOS #iPadOS #Podcast #DMA #EU #Swift #ObjectiveC #FOSS #Apple

thelastpsion, to zig
@thelastpsion@bitbang.social avatar

Random thought:

Objective-Zig.

Discuss.

#ObjC #ObjectiveC #Zig #ZigLang #Smalltalk

abucci, to ProgrammingLanguages
@abucci@buc.ci avatar

A weird thing about being 50 is that there are programming languages that I've used regularly for longer than some of the software developers I work with have been alive. I first wrote BASIC code in the 1980s. The first time I wrote an expression evaluator--a fairly standard programming puzzle or homework--was in 1990. I wrote it in Pascal for an undergraduate homework assignment. I first wrote perl in the early 1990s, when it was still perl 4.036 (5.38.2 now). I first wrote java in 1995-ish, when it was still java 1.0 (1.21 now). I first wrote scala, which I still use for most things today, in 2013-ish, when it was still scala 2.8 (3.4.0 now). At various times I've been "fluent" in 8086 assembly, BASIC, C, Pascal, perl, python, java, scala; and passable in LISP/Scheme, Prolog, old school Mathematica, (early days) Objective C, matlab/octave, and R. I've written a few lines of Fortran and more than a few lines of COBOL that I ran in a production system once. I could probably write a bit of Haskell if pressed but for some reason I really dislike its syntax so I've never been enthusiastic about learning it well. I've experimented with Clean, Flix, Curry, Unison, Factor, and Joy and learned bits and pieces of each of those. I'm trying to decide whether I should try learning Idris, Agda, and/or Lean. I'm pretty sure I'm forgetting a few languages. Bit of 6502 assembly long ago. Bit of Unix/Linux shell scripting languages (old enough to have lived and breathed tcsh before switching to bash; I use fish now mostly).

When I say passable: in graduate school I wrote a Prolog interpreter in java (including parsing source code or REPL input), within which I could run the classic examples like append or (very simple) symbolic differentiation/integration. As an undergraduate I wrote a Mathematica program to solve the word recognition problem for context-free formal languages. But I'd need some study time to be able to write these languages again.

I don't know what the hell prompted me to reminisce about programming languages. I hope it doesn't come off as a humblebrag but rather like old guy spinning yarns. I think I've been through so many because I'm never quite happy with any one of them and because I've had a varied career that started when I was pretty young.

I guess I'm also half hoping to find people on here who have similar interests so I'm going to riddle this post with hashtags:

#C #R

thelastpsion, to random
@thelastpsion@bitbang.social avatar

What is the best way to learn #ObjectiveC on Linux?

At some point in the future I want to get a feel for the language. I'm not so fussed about learning Cocoa and the Foundation framework. I'm more interested in the syntax and structure.

I need something with a solid set of tutorials, without using a Mac.

Is #GNUstep the best option? Are there any good tutorials for #ObjFW?

#ObjC

skry, to iOS
@skry@mastodon.social avatar
phranck, to apple
@phranck@chaos.social avatar

I stumbled across while browsing the web. I had completely forgotten that this website still exists. 😃

All the controls I developed eons ago are listed here. 🤓

https://www.cocoacontrols.com/authors/phranck

tapforms, to swift
@tapforms@mastodon.social avatar

#Swift can be so much cleaner and more concise than #ObjectiveC. Really digging the new concurrency syntax with #ASync and #await for working with #CloudKit. Now if only I could convert my entire project to this. But 16 years of development has lots of legacy code. But I am slowly modernizing some of it and writing new stuff in Swift and SwiftUI.

Objective-C language screenshot with code that fetches all the record zones from CloudKit

thelastpsion, to random
@thelastpsion@bitbang.social avatar

As you may be aware, I'm currently intrigued by #ObjectiveC. I especially like seeing it being used outside of the Apple universe. #GNUstep is a big part of that.

This video is from #FOSDEM 2011, so a while back. I haven't found a more recent video like this.

I'd also love to know if ObjC is used anywhere else.

I'm not about to write any code in it. It's just fun for me to learn about it.

https://youtu.be/l2humz9hIVM

thelastpsion, to retrocomputing
@thelastpsion@bitbang.social avatar

A summary of my first impressions of 's object oriented ecosystem for .

TL;DR: It feels janky, but I'm also a noob. Plus what about Objective-C?

I'm certain there's loads that I've missed with this. Do feel free to comment with constructive information.

https://hackaday.io/project/161291-the-last-psion/log/226441-beginning-olib-an-entirely-uneducated-look-at-psions-proprietary-object-oriented-c

uliwitness, to programming
@uliwitness@chaos.social avatar

Oh thank goodness I just found the setting to get back a sensible interactive console in #Xcode:

#programming #swift #objectiveC #macos #console #terminal #standardInput #interactiveConsole

sam, to android
@sam@mastodon.c99.org avatar

Anyone looking for an experienced iOS and Android developer? I'm available for full-time or part-time contract work, with 15+ years experience in Objective-C and Java. Based in the New York area, but prefer remote. Message me on LinkedIn or DM me here for my CV, contact details, references, etc.

LinkedIn: https://www.linkedin.com/in/c99koder/
Github: https://github.com/c99koder/

amymyoung, to ADHD
@amymyoung@mastodon.online avatar

Hi! I'm a reconnecting #Mikmaw #Enby #IndieAuthor, #Podcaster, #Vlogger, #GraphicDesigner, & #Musician.

I'm #Autistic and #ADHD (late diagnosed both), - I survived the gifted kid to burned out adult pipeline.

I'm also partially sighted, & physically disabled due to spinal fractures from my youth.

When I'm not being creative, I enjoy poking #ObjectiveC, #WordPress, & #CSharp with sticks

I love learning & currently speak 5 languages to varying degrees of proficiency.

So hi & welcome!

melodymayhem, to Vintage
kkarhan,
@kkarhan@mstdn.social avatar

@melodymayhem as well as #ObjectiveC and all the other stuff...

ekuber, to rust
@ekuber@hachyderm.io avatar

2023
@nellshamrell's "Rustacean Community Interfaces" talk in full swing, talking about the many hats rustaceans wear.

image/jpeg
image/jpeg
image/jpeg

ekuber,
@ekuber@hachyderm.io avatar
melodymayhem, to Vintage
kkarhan,
@kkarhan@mstdn.social avatar

@helge @melodymayhem I'd not be surprised if #iTunes for #Windows was written in #ObjectiveC...

joshua, to random
@joshua@nozzi.social avatar

You should absolutely hire Sean. His skills are legit and he’s an incredibly kind and fun coworker.

https://mastodon.social/@seanreilly/110975092412782822

pixel, to programming
@pixel@social.pixels.pizza avatar
pixel, to iOS
@pixel@social.pixels.pizza avatar
drahardja, to iOS
@drahardja@sfba.social avatar

Here it is: A comprehensive look at NSItemProvider: what it does, how it works, and how to use it properly. I want this to be a one-stop-shop reference for anyone using this class in their projects.

NSItemProvider is a key class in iOS and Mac Catalyst, used in everything from Drag and Drop, to Pasteboard, share sheet, and beyond. Understanding how this class works will help you make better apps and gain insight into what the system does for you.

Please read the post, and send me feedback. Share it with your iOS developer friends. Let me know what you think!

https://www.humancode.us/2023/07/08/all-about-nsitemprovider.html

#iOS #iOSDev #macOS #MacCatalyst #apple #Xcode #Swift #ObjectiveC #UIKit #AppKit #programming

uliwitness, to swift
@uliwitness@chaos.social avatar

I’ve done nearly 30 years of C/C++ by now, and probably 20 years of Objective-C. So usually, that's my baseline for programming. These languages don't hurt, they're just “how programming is”. Better languages are “oh cool I get to have fun”.

That said, I recently wrote some new Objective-C code and … actually wanted to go back to Swift. Those square brackets really are a downside of the language. The Swift-style of method call syntax is superior.

#objectivec #objc #swift #programming

drahardja, to random
@drahardja@sfba.social avatar

I’ve written down most of what I’ve learned about xcframeworks into this blog post. I hope it can be a one-stop shop to answer all your practical questions, including:

  • What is an xcframework?
  • What’s in an xcframework?
  • How do I make an xcframework?
  • How do I consume an xcframework?

Enjoy and please share!

#xcode #ios #macos #apple #objectiveC #swift #framework #xcframework #development

https://www.humancode.us/2023/05/19/all-about-xcframeworks.html

M0CUV, to hamradio
@M0CUV@mastodon.radio avatar

Are there any #ios developers here who might be able to tell me whether programs for current iOS can interact with external devices that provide serial I/O over USB; such devices would be connected to an iPhone/iPad using Apple's Lightning to USB OTG cable? Or is the MFI programme the only way to do this? #ObjectiveC #Swift #USB #iPhone #iPad #Apple (This is for a #HamRadio project). Thanks in advance!

neofinder, to photography
@neofinder@mastodon.social avatar

We like to think that when we fix a bug in #NeoFinder, it will transform into a beautiful butterfly and fly away.

Here is one I have fixed just moments ago.

We love fixing bugs! 😎

#Software #Developer #ObjectiveC #macOS #Photography

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • kavyap
  • DreamBathrooms
  • ngwrru68w68
  • magazineikmin
  • thenastyranch
  • InstantRegret
  • Youngstown
  • mdbf
  • slotface
  • rosin
  • GTA5RPClips
  • khanakhh
  • PowerRangers
  • Leos
  • Durango
  • modclub
  • ethstaker
  • cubers
  • vwfavf
  • everett
  • cisconetworking
  • tacticalgear
  • tester
  • normalnudes
  • osvaldo12
  • anitta
  • megavids
  • All magazines