• 0 Posts
  • 33 Comments
Joined 10 months ago
cake
Cake day: July 22nd, 2024

help-circle






  • > Don’t allow sideloading
    > Everyone must pay to publish an app in the App Store (once every few years for a new MacBook, and for publishing the app)
    > More $
    > People have to add payment/ad models to apps to the simplest apps, that fix Apples mistakes (Calculator on iPad…)
    > 30% cut > More $

    And that’s why there are literally no good apps in the app store. Devs are forced to make it hypercapitalistic. To get a simple apple app running and out, it’s multiple thousands of investments.
    For Android it’s one command to install android studio on any device, load a template, program, compile, sideload and you’re done. Put it on git as GPLv2/3 for good measure.













  • 0d10 = 0b00001010
    0d04 = 0b00000100
    
    1010   |
    0100
    ------
    1110
    
    0b00001110 = 0d14
    
    
    0d25 = 0b00011001
    0d10 = 0b00001010
    
    11001   |
    01010
    -------
    11011
    
    0b00011011 = 0d27
    

    If an int is only x bytes long, but y bytes are needed for an action, it’s just padded with 0’s to the left. So 0b110 = 0b0110 = 0b00000110. Usually you will use either 8, 16, 32 or 64 digits/bits (char, short, int and long respectively, and 1, 2, 4 and 8 bytes long, 1 byte = 8 bits. So you’ll usually align it with bytes.) However, for calculating like this removing trailing zeroes can make it more tidy, and sometimes 4 or 2 bits are used too. And bools technically only use 1 bit.