TableView์ index๋ฅผ ์กฐ์ ํ๋ฉด์ NSNotFound
๋ผ๋ ๊ฐ์ ๋ฃ์ด์ฃผ๋ ๊ฒ์ ๋ณด๊ฒ๋์๋ค. ์ ์ด๋ฐ ๊ฒ์ด ํ์ํ์ง ์์๋ณธ๋ค.
ํต์ฌ ์ ๋ฆฌ
- ObjectiveC์๋ Optional์ด ์๋ค.
- ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ๋ฐฐ์ด ๋ฐ ๋ฌธ์์ด์์ ํน์ index๊ฐ ์กด์ฌํ์ง ์๋๋ค์ ๊ฐ์ ์ํ๋ฅผ ๋ํ๋ด๊ธฐ ์ํ ๊ฐ์ด ํ์ํ๋ ๊ฒ
NSNotFound
- OS X v10.5 ์ด์ ์๋
0x7fffffff
์ผ๋ก ํ ๋น๋ ๊ฐ์ด์๋ค. - 32๋นํธ ์์คํ
์์๋
NSIntegerMax
์ ๊ฐ์ ๊ฐ์ด์๋ค. - ๊ทธ๋ฐ๋ฐ 64๋นํธ ์์คํ
์ ํธํํ๊ธฐ ์ํด์ ์ด์ ๋ ์์
NSIntegerMax
๊ฐ๊ณผ ๋์ผ์ ์ฒ๋ฆฌํ์๋ค. - ๊ทธ๋ง์ ์ฆ์จ, 32, 64๋นํธ ํ๊ฒฝ์ ๋ฐ๋ผ
NSNotFound
์ ๊ฐ์ด ๋ฌ๋ผ์ง๋ค๋ ๋ง์ด๋ค. - ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ์์นด์ด๋ธ๋ค ํ์ผ์ ์ง์ ์ ์ผ๋ก ํด๋น ๊ฐ์ ์ ์ฅํ๋ฉด ์๋๋ค. (๋ฌผ๋ฆฌ์ )
- ์์คํ ํ๊ฒฝ์ ๋ฐ๋ผ ๊ฐ์ด ๋ฌ๋ผ์ง ๊ฒ์ด๊ธฐ ๋๋ฌธ
- ๋ ผ๋ฆฌ์ ์ผ๋ก ์ ์ฅํด๋์ง ์์ผ๋ฉด ์๋ก ๋ค๋ฅธ ์์คํ ์์ ๋ค๋ฅด๊ฒ ํด์ํ ์์ง๊ฐ ์กด์ฌ
- ํ๋ ์ฝ๋ฉ์ ์ญ์ ์ด๋์๋ ์ข์ง ์๋ค.