ebelinski / iosref Goto Github PK
View Code? Open in Web Editor NEWA one-stop quick reference spot for iOS developers. π
Home Page: https://iosref.com
License: Other
A one-stop quick reference spot for iOS developers. π
Home Page: https://iosref.com
License: Other
Like the title says... :-)
To be able to use this dataset for analysis, trends, etc it would be helpful to provide it in tabular format (not using colspan/rowspan). Ideally, the dataset would be in csv/json/etc format, then parsed and displayed on iosref.com.
For example for RAM by processor dataset, this could be the format for json -
test = {
"iPhone": [
{
"device": "iPhone 14 Pro Max",
"released": 2022,
"ram": "6 GB",
"processor": "A16 Bionic",
"processor type": "",
"data width": "64-bit"
},
{
"device": "iPhone 14 Pro",
"released": 2022,
"ram": "6 GB",
"processor": "A16 Bionic",
"processor type": "",
"data width": "64-bit"
},
{
"device": "iPhone 14 Plus",
"released": 2022,
"ram": "6 GB",
"processor": "A15 Bionic",
"processor type": "5-core GPU",
"data width": "64-bit"
},
{
"device": "iPhone 14",
"released": 2022,
"ram": "6 GB",
"processor": "64-bit",
"processor type": "5-core GPU",
"data width": "A15 Bionic"
},
{
"device": "iPhone SE (gen 3)",
"released": 2022,
"ram": "4 GB",
"processor": "A15 Bionic",
"processor type": "4-core GPU",
"data width": "64-bit"
},
{
"device": "iPhone 13 Pro Max",
"released": 2021,
"ram": "6 GB",
"processor": "A15 Bionic",
"processor type": "5-core GPU",
"data width": "64-bit"
},
{
"device": "iPhone 13 Pro",
"released": 2021,
"ram": "6 GB",
"processor": "A15 Bionic",
"processor type": "5-core GPU",
"data width": "64-bit"
},
{
"device": "iPhone 13",
"released": 2021,
"ram": "4 GB",
"processor": "A15 Bionic",
"processor type": "4-core GPU",
"data width": "64-bit"
},
{
"device": "iPhone 13 mini",
"released": 2021,
"ram": "4 GB",
"processor": "A15 Bionic",
"processor type": "4-core GPU",
"data width": "64-bit"
},
{
"device": "iPhone 12 Pro Max",
"released": 2020,
"ram": "6 GB",
"processor": "A14 Bionic",
"processor type": "",
"data width": "64-bit"
},
{
"device": "iPhone 12 Pro",
"released": 2020,
"ram": "6 GB",
"processor": "A14 Bionic",
"processor type": "",
"data width": "64-bit"
},
{
"device": "iPhone 12",
"zt_device_name": "iPhone133",
"released": 2020,
"ram": "4 GB",
"processor": "A14 Bionic",
"processor type": "",
"data width": "64-bit"
},
{
"device": "iPhone 12 mini",
"released": 2020,
"ram": "4 GB",
"processor": "A14 Bionic",
"processor type": "",
"data width": "64-bit"
},
{
"device": "iPhone SE (gen 2)",
"released": 2020,
"ram": "3 GB",
"processor": "A13 Bionic",
"processor type": "",
"data width": "64-bit"
},
{
"device": "iPhone 11 Pro Max",
"released": 2019,
"ram": "4 GB",
"processor": "A13 Bionic",
"processor type": "",
"data width": "64-bit"
},
{
"device": "iPhone 11 Pro",
"released": 2019,
"ram": "4 GB",
"processor": "A13 Bionic",
"processor type": "",
"data width": "64-bit"
},
{
"device": "iPhone 11",
"released": 2019,
"ram": "4 GB",
"processor": "A13 Bionic",
"processor type": "",
"data width": "64-bit"
},
{
"device": "iPhone XS Max",
"released": 2018,
"ram": "4 GB",
"processor": "A12 Bionic",
"processor type": "",
"data width": "64-bit"
},
{
"device": "iPhone XS",
"released": 2018,
"ram": "4 GB",
"processor": "A12 Bionic",
"processor type": "",
"data width": "64-bit"
},
{
"device": "iPhone XR",
"released": 2018,
"ram": "3 GB",
"processor": "A12 Bionic",
"processor type": "",
"data width": "64-bit"
},
{
"device": "iPhone X",
"released": 2017,
"ram": "3 GB",
"processor": "A11 Bionic",
"processor type": "",
"data width": "64-bit"
},
{
"device": "iPhone 8 Plus",
"released": 2017,
"zt_device_name": "iPhone105",
"ram": "3 GB",
"processor": "A11 Bionic",
"processor type": "",
"data width": "64-bit"
},
{
"device": "iPhone 8",
"zt_device_name": "iPhone101",
"released": 2017,
"ram": "2 GB",
"processor": "A11 Bionic",
"processor type": "",
"data width": "64-bit"
},
{
"device": "iPhone 7 Plus",
"released": 2016,
"ram": "3 GB",
"processor": "A10 Fusion",
"processor type": "",
"data width": "64-bit"
},
{
"device": "iPhone 7",
"released": 2016,
"ram": "2 GB",
"processor": "A10 Fusion",
"processor type": "",
"data width": "64-bit"
},
{
"device": "iPhone SE",
"released": 2016,
"ram": "2 GB",
"processor": "A9",
"processor type": "",
"data width": "64-bit"
},
{
"device": "iPhone 6s Plus",
"released": 2015,
"ram": "2 GB",
"processor": "A9",
"processor type": "",
"data width": "64-bit"
},
{
"device": "iPhone 6s",
"released": 2015,
"ram": "2 GB",
"processor": "A9",
"processor type": "",
"data width": "64-bit"
},
{
"device": "iPhone 6 Plus",
"released": 2014,
"ram": "1 GB",
"processor": "A8",
"processor type": "",
"data width": "64-bit"
},
{
"device": "iPhone 6",
"released": 2014,
"ram": "1 GB",
"processor": "A8",
"processor type": "",
"data width": "64-bit"
},
{
"device": "iPhone 5s",
"released": 2013,
"ram": "1 GB",
"processor": "A7",
"processor type": "",
"data width": "64-bit"
},
{
"device": "iPhone 5c",
"released": 2013,
"ram": "1 GB",
"processor": "A6",
"processor type": "",
"data width": "32-bit"
},
{
"device": "iPhone 5",
"released": 2012,
"ram": "1 GB",
"processor": "A6",
"processor type": "",
"data width": "32-bit"
},
{
"device": "iPhone 4s",
"released": 2011,
"ram": "512 MB",
"processor": "A5",
"processor type": "",
"data width": "32-bit"
},
{
"device": "iPhone 4",
"released": 2010,
"ram": "512 MB",
"processor": "A4",
"processor type": "",
"data width": "32-bit"
},
{
"device": "iPhone 3GS",
"released": 2009,
"ram": "256 MB",
"processor": "β",
"processor type": "",
"data width": "32-bit"
},
{
"device": "iPhone 3G",
"released": 2008,
"ram": "128 MB",
"processor": "β",
"processor type": "",
"data width": "32-bit"
},
{
"device": "iPhone (gen 1)",
"released": 2007,
"ram": "128 MB",
"processor": "β",
"processor type": "",
"data width": "32-bit"
}
]
}
Would be nice to explain it on the website, e.g near the footer.
iPhone 13 pro hardware string should be iPhone14,2
Here are the useful sites I recommend:
It would be awesome to have the UIScreen.main.nativeScale
be included when the Display Zoomed is set to Large Text.
The logical resolution of the iPhone 13 mini and 12 mini is listed at 360 Γ 780, but itβs actually 375 Γ 812 (same as 11 Pro, XS, X), but then downsampled to 360 Γ 780. This is similar to the iPhone plus models.
ZHARDWAREMODEL
is a column in Photos.sqlite table ZMIGRATIONHISTORY
Example:
D27AP
It would be useful to add a new section that shows camera tech for each device. It might include specs like resolution, max video resolution and framerate, OIS, flash type, Lidar, and a bunch of other things.
in 2024. apple introduced VisionOS for the apple vision pro
A declarative, efficient, and flexible JavaScript library for building user interfaces.
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. πππ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google β€οΈ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.