Skip to main content
added 2 characters in body
Source Link
John
  • 33
  • 1
  • 4

Developing an iOS apps, there was a thing that drove me mad: executing the same app that created the same files at the same path, the iPhone simulator worked the correct way, while a real iPhone didn't. I eventually discovered that i mistyped a character (uppercase instead of lowercase) and consequently the iPhone created a folder starting with an uppercase character, while putting the file in a path with that folder starting with the lowercase version of that character. The simulator however, didn't care of that difference. I suppose that was because the simulator, running on a case-insensitive system (OS X/mac OS), inherits its "case-insensitivity", while the iPhone (seems to me) is natively case-sensitive.

Is there any known explanation/documentation by Apple (or other trusted sources) on why the iOS filesystem is case-sensitive, given that is an OS based on a case-insensitive one (OS X)?

Developing an iOS apps, there was a thing that drove me mad: executing the same app that created the same files at the same path, the iPhone simulator worked the correct way, while a real iPhone didn't. I eventually discovered that i mistyped a character (uppercase instead of lowercase) and consequently the iPhone created a folder starting with an uppercase character, while putting the file in a path with that folder starting with the lowercase version of that character. The simulator however, didn't care of that difference. I suppose that was because the simulator, running on a case-insensitive system (OS X/mac OS), inherits its "case-insensitivity", while the iPhone (seems to me) is natively case-sensitive.

Is there any known explanation/documentation by Apple (or other trusted sources) on why the iOS filesystem is case-sensitive, given that is an OS based on case-insensitive one (OS X)?

Developing an iOS apps, there was a thing that drove me mad: executing the same app that created the same files at the same path, the iPhone simulator worked the correct way, while a real iPhone didn't. I eventually discovered that i mistyped a character (uppercase instead of lowercase) and consequently the iPhone created a folder starting with an uppercase character, while putting the file in a path with that folder starting with the lowercase version of that character. The simulator however, didn't care of that difference. I suppose that was because the simulator, running on a case-insensitive system (OS X/mac OS), inherits its "case-insensitivity", while the iPhone (seems to me) is natively case-sensitive.

Is there any known explanation/documentation by Apple (or other trusted sources) on why the iOS filesystem is case-sensitive, given that is an OS based on a case-insensitive one (OS X)?

added 58 characters in body
Source Link
John
  • 33
  • 1
  • 4

Developing an iOS apps, there was a thing that drove me mad: executing the same app that created the same files at the same path, the iPhone simulator worked the correct way, while a real iPhone didn't. I eventually discovered that i mistyped a character (uppercase instead of lowercase) and consequently the iPhone created a folder starting with an uppercase character, while putting the file in a path with that folder starting with the lowercase version of that character. The simulator however, didn't care of that difference. I suppose that was because the simulator, running on a case-insensitive system (OS X/mac OS), inherits its "case-insensitivity", while the iPhone (seems to me) is natively case-sensitive.

Is there any known explanation/documentation by Apple (or other trusted sources) on why the iOS filesystem is case-sensitive, given that is an OS based on case-insensitive one (OS X)?

Developing an iOS apps, there was a thing that drove me mad: executing the same app that created the same files at the same path, the iPhone simulator worked the correct way, while a real iPhone didn't. I eventually discovered that i mistyped a character (uppercase instead of lowercase) and consequently the iPhone created a folder starting with an uppercase character, while putting the file in a path with that folder starting with the lowercase version of that character. The simulator however, didn't care of that difference. I suppose that was because the simulator, running on a case-insensitive system (OS X/mac OS), inherits its "case-insensitivity", while the iPhone (seems to me) is natively case-sensitive.

Is there any known explanation/documentation by Apple (or other trusted sources) on why the iOS filesystem is case-sensitive?

Developing an iOS apps, there was a thing that drove me mad: executing the same app that created the same files at the same path, the iPhone simulator worked the correct way, while a real iPhone didn't. I eventually discovered that i mistyped a character (uppercase instead of lowercase) and consequently the iPhone created a folder starting with an uppercase character, while putting the file in a path with that folder starting with the lowercase version of that character. The simulator however, didn't care of that difference. I suppose that was because the simulator, running on a case-insensitive system (OS X/mac OS), inherits its "case-insensitivity", while the iPhone (seems to me) is natively case-sensitive.

Is there any known explanation/documentation by Apple (or other trusted sources) on why the iOS filesystem is case-sensitive, given that is an OS based on case-insensitive one (OS X)?

deleted 312 characters in body; edited title
Source Link
nohillside
  • 104.5k
  • 42
  • 222
  • 275

Why is Is there a known reason why the filesystem in iOS is case-sensitive?

Developing an iOS apps, there was a thing that drove me mad: executing the same app that created the same files at the same path, the iPhone simulator worked the correct way, while a real iPhone didn't. I eventually discovered that i mistyped a character (uppercase instead of lowercase) and consequently the iPhone created a folder starting with an uppercase character, while putting the file in a path with that folder starting with the lowercase version of that character. The simulator however, didn't care of that difference. I suppose that was because the simulator, running on a case-insensitive system (OS X/mac OS), inherits its "case-insensitivity", while the iPhone (seems to me) is natively case-sensitive.

Mi question is:

Given that iOS's core is based on OS X's, and OS X is case-insensitive (even if case-preserving), why is iOS case-sensitive? IsIs there a particular reason for this? It's notany known explanation/documentation by Apple (or other trusted sources) on why the iOS filesystem is case-sensitive and I misinterpreted what happened with my problem? It's due to some differences in the adopted file systems? It's an architectural requirement for some iOS characteristic that doesn't apply to OS X? Thanks for any clarification.

Why is iOS case-sensitive?

Developing an iOS apps, there was a thing that drove me mad: executing the same app that created the same files at the same path, the iPhone simulator worked the correct way, while a real iPhone didn't. I eventually discovered that i mistyped a character (uppercase instead of lowercase) and consequently the iPhone created a folder starting with an uppercase character, while putting the file in a path with that folder starting with the lowercase version of that character. The simulator however, didn't care of that difference. I suppose that was because the simulator, running on a case-insensitive system (OS X/mac OS), inherits its "case-insensitivity", while the iPhone (seems to me) is natively case-sensitive.

Mi question is:

Given that iOS's core is based on OS X's, and OS X is case-insensitive (even if case-preserving), why is iOS case-sensitive? Is there a particular reason for this? It's not case-sensitive and I misinterpreted what happened with my problem? It's due to some differences in the adopted file systems? It's an architectural requirement for some iOS characteristic that doesn't apply to OS X? Thanks for any clarification.

Is there a known reason why the filesystem in iOS is case-sensitive?

Developing an iOS apps, there was a thing that drove me mad: executing the same app that created the same files at the same path, the iPhone simulator worked the correct way, while a real iPhone didn't. I eventually discovered that i mistyped a character (uppercase instead of lowercase) and consequently the iPhone created a folder starting with an uppercase character, while putting the file in a path with that folder starting with the lowercase version of that character. The simulator however, didn't care of that difference. I suppose that was because the simulator, running on a case-insensitive system (OS X/mac OS), inherits its "case-insensitivity", while the iPhone (seems to me) is natively case-sensitive.

Is there any known explanation/documentation by Apple (or other trusted sources) on why the iOS filesystem is case-sensitive?

deleted 11 characters in body; added 5 characters in body
Source Link
John
  • 33
  • 1
  • 4
Loading
added 193 characters in body; added 2 characters in body
Source Link
John
  • 33
  • 1
  • 4
Loading
added 30 characters in body; deleted 4 characters in body
Source Link
John
  • 33
  • 1
  • 4
Loading
Source Link
John
  • 33
  • 1
  • 4
Loading