ããiOSå»ºè®®ä½ åæ两é¨åç,
ãã第ä¸é¨åæ¯C/Objective-Cçå¦ä¹ , è¿é¨åçèæ¶åå³äºä½ çææ¯ç§¯ç´¯, å 为å®æ¶åäºå¾å¤Cè¯è¨çåºç¡ç¥è¯, å
æ¬æé, å½æ°æéç, è¿é½æ¯Javaéé¢æ²¡æçæ¦å¿µ, Objective-Cçä¸å»æ¯è¾æªå¼, ä½æ¯å¦æä½ è®¤ççä¸é, ä½ ä¼åç°å®å¾å¤å°æ¹æ¯JAVAè¦å¥½. å½ç¶å
å管çä¼æ¯è¾å¤´ç¼. è½ç¶æäºARC, ä½æ¯å
³äºå
ååºç¡ç¥è¯ä½ å¿
é¡»è¦ææ¡å¥½. è¿é¨åçè¦è±å¤å°æ¶é´å¾é¾è¯´, å¾å¤å°æ¹ä½ å¯ä»¥è·³è¿å°±è½åiOSç¨åº, ä½æ¯è¿æ©ä½ ä¼éè¦åæ¥è¡¥è¯¾.
ãã第äºé¨åæ¯iOSå¼åæ¡æ¶, Xcode使ç¨çå¦ä¹ , , 1-2个æåºè¯¥è½ä¸æ, ä½æ¯å¦ä¼äºè¿ä¸çäºå¨ä½¿ç¨ä¸ä¸æ°åµæ. è¿å°±æ¯çº¯ç»éªç积累äº, æ¾ä¸ªå¸å
, 带çå¤åå 个项ç®å°±å¥½äº.
ãã
ãã1. å¨æ¨¡æå¨ä¸å¼åçè¯ï¼SDKåææ¡£çé½ä¸éè¦å¼åè
è´¦å·ãåæ¨åºçXCode 4æ¯éè¦å¼åè
å¸å·æå¯å¨å®æ¹ä¸è½½çï¼ä½å¼å°å
è´¹çåºè¯¥ä¸é¾ãçæºè°è¯ååä¸éè¦å¼åè
å¸å·ï¼è½ç¶ç½ä¸æç½åçworkaroundï¼ä½æ¯è¾éº»ç¦ï¼ç¨³å¦¥æ§å¾
èã个人æè§é½å¦æè¦å°çæºè°è¯çé¶æ®µçè¯ï¼è¿æ¯è±99ç¾å
注åä¸ä¸å§ï¼æ¯ç«ä¸æ¶ä»ä¹çé½éè¦ç¨å°ï¼èä¸æå
¥çèåãç²¾åä»·å¼è¿é«äºè¿99ç¾å
ã
ãã2. 没å¬è¯´è¿ãé¤éæ¯å±éäºç¹å®çåºï¼å¦åAPIä¸å¯¹åºä¹ä¸å¥½å¶ä½å§ã
ãã3. Javaè¿æ¥çOOæ¹é¢åºç¡ç»å¯¹æ¯è¶³å¤åºä»ï¼çè³æº¢åºï¼äºãå
å管çéè¦æ³¨æï¼iOSå°æªæ¯æåå¾åæ¶ï¼æ以ç»è´å¼æ¸
åææ¡alloc/init/retain/release/autorelease/deallocä¹ç±»çæ¦å¿µå使ç¨ãå¦å¤Java没æå½æ°æé/delegateï¼æ以注æå¨ObjCä¸å¤éåºåææ¡@selectorçå½¢å¼ã
温馨提示:答案为网友推荐,仅供参考