ã©ã¤ã»ã³ã¹ã¯ MITã§ã
・SimpleCap-1.2 ã¯ç¾å¨å
¬éä¸ã®ãã¼ã¸ã§ã³ã§ã。
・SimpleCap-1.3 ã¯éçºä¸ã®æªå
¬éãã¼ã¸ã§ã³ã§ã(ç¯å²ãã¹ããªãªã©ãããã¾ã)
æè¡çãªæ
å ±ã¯æ§Cocoaã®æ¥ã
ã«ããããæ¸ãã¦ããã®ã§ãã¡ããåç
§ãã¦ã¿ã¦ãã ãã。
æ§Cocoaã®æ¥ã
SimpleCapã®éçºãå§ããã¨ããããè¨è¼ãããã¾ã。ãã®ããã¯ããã°ãæ¯æ¥æ¸ãã¦ããã®ã§、ãããèªãã¨SimpleCapã®ä¸ã¤ä¸ã¤ã®å®è£
風æ¯ãè¦ããã¨ãã§ãã¾ã(é·ããã©)。
SimpleCapã¨ã¯...
「Macç¨ã®ã¹ã¯ãªã¼ã³ã·ã§ãããã¼ã«。ç»é¢ä¸ã®å¥½ããªã¨ãªã¢ãç°¡åã«ã¤ã¡ã¼ã¸ä¿åã§ãã¾ã。ã¡ãã¥ã¼ãã¼å¸¸é§åãªã®ã§ããã«ä½¿ãã。」
ç´¹ä»è¨äºãªã©
- - -
ãã®ã¢ããªãéçºãã¦ããæ°å¹´ã®éã«åä¾ï¼äººãçã¾ããã®ã§å人çã«ã¯æãåºæ·±ãã½ããã§ã。éé¢ä¸ã®å¦»ãå¾
ã¡ãªããå«è¶åºã§ããã°ã©ãã³ã°、ãªãã¦ãã¨ãããã¾ãã。ã¾ãååã®åºç£ãéçºãæ¢ããæ大ã®çç±ã§ãããã®ã§ãã。
ãã¤ãã¯ã½ã¼ã¹ãå
¬éãããã¨èãã¦ãã¾ãããå¿ããã«ãã¾ãã¦æ¾ç½®ç¶æ
ã«ãã¦ãã¾ãã。å
æ¥ã½ã¼ã¹ãè¦ãã¦æ¬²ããã¨ä¾é ¼ãæ¥ãã®ã§、ãããããæ©ä¼ã ã¨æã Githubã¸å
¬éãã¾ãã。ã¯ã£ããè¨ã£ã¦æ°å¹´åã®Mac/Cocoaç¨ã³ã¼ããªã®ã§、ä»ã®ã¢ãã³ãªiOS/Cocoaã³ã¼ãã«æ¯ã¹ãã¨ããªãå¤èãã§ã。ããã§ãä½ãã®å½¹ã«ç«ã¦ãã°ã¨æãå
¬éãã¦ããã¾ã。好ãã«ä½¿ã£ã¦ãã ãã。å¼ãç¶ãã§ã®ãã¼ã¸ã§ã³ã¢ãã大æè¿ã§ã ^^。ã¡ãªã¿ã«ã¢ããªã¯èªåèªèº«ãæ¯æ¥ä½¿ã£ã¦ããããã¼ã¦ã¼ã¶ã§ã。
ãªãä»ã¨ãªã£ã¦ã¯ã»ã¨ãã©å¿ãã¦ãã¾ã£ãã®ã§ãã、ãããä¸ã®ã³ã¼ããã³ãããã¦ããç®æãããããããã¾ãã。ããæ°ãã¤ãããæ¹ãããããææä¸ãã。ã¯ã¬ã¸ãã表è¨ã追å ãã¾ã。
PR: ä»ã¯ iOSã¢ããªãã¡ã¤ã³ã§éçºãã¦ãã¾ã。è¯ãã£ããã©ãã。
※ãã¡ãã¯ã½ã¼ã¹å
¬éãã¦ã¾ããã®ã§ããããã。
SimpleCap ã®ã½ã¼ã¹ã³ã¼ããGitHubã¸å ¬éãã¾ãã
2012å¹´10æ11æ¥æ¨ææ¥ | Published in SimpleCap | 0 ã³ã¡ã³ã
EverGear 1.4 ããªãªã¼ã¹ããã¾ãã
2012å¹´6æ27æ¥æ°´ææ¥ | Published in EverGear | 0 ã³ã¡ã³ã
EverGear - ä¸è½æ稿ãã¼ã«
ã«ãã´ãª: ä»äºå¹çå
ä¾¡æ ¼: ¥170
è¦æã®å¤ãã£ãå±¥æ´ã®åç·¨éæ©è½æè¼ã®ä»、ã¢ã¤ã³ã³ãä¸æ°ãã¾ãã。
Evernoteã使ã£ã¦ããæ¹ã¯æ¯éã試ãä¸ãã。
ãµãã¼ããã¼ã¸ (facebook)
EverGear | Facebook
ã«ãã´ãª: ä»äºå¹çå
ä¾¡æ ¼: ¥170
è¦æã®å¤ãã£ãå±¥æ´ã®åç·¨éæ©è½æè¼ã®ä»、ã¢ã¤ã³ã³ãä¸æ°ãã¾ãã。
Evernoteã使ã£ã¦ããæ¹ã¯æ¯éã試ãä¸ãã。
ãµãã¼ããã¼ã¸ (facebook)
EverGear | Facebook
EverGear 1.2 ããªãªã¼ã¹ããã¾ãã
2012å¹´6æ6æ¥æ°´ææ¥ | Published in EverGear | 0 ã³ã¡ã³ã
ç®çã®æ©è½ã¯、URLã¹ãã¼ã 対å¿ã¨èµ·åæå³ç·¨éã«ãªãã¾ãã、ãã®ä»ã«ãè²ã ã¨æ¹è¯ãå ¥ã£ã¦ãã¾ã。å®è£ ã¡ã¢ãä»ããã®ã§åèãªãã°ã¨æãã¾ã。
æ°æ©è½ããã³èª¿æ´
・èµ·åæå³ç·¨éæ©è½
・URLã¹ãã¼ã 対å¿
・ã¹ã¯ã¤ãã«ããã«ã¼ã½ã«ç§»å
・åçã®æ大ææ° 30æ
・Evernoteã«æ稿ããæã®æ¥æã®å¤æ´
・ä¸æ¸ã-ãã°ç»é¢ã«「åç」ãã¿ã³ã追å
・ã²ãªå½¢çµç±ã®ä¸æ¸ãã®ä¿åã«ã¼ã«å¤æ´
・åçãµã¤ãºè¿½å (320px)
・åçãï¼æãç¡ãã¨ãã«åçã¿ããéãã¨ã«ã¡ã©ãèµ·åãããã¨ãæ¢ãã
・ã«ã¡ã©ã®ç¸¦・横ã®åæ¿æã®æä½æã調æ´
・ã¿ã¤ãã«ã®ã¿ã§æ¬æããªãå ´å、æ稿æã«æ¬æã«ã¿ã¤ãã«ãæ¿å ¥
ä¸å ·åä¿®æ£
・ä¸æ¸ãã«ä¸è¦§ã«è¡¨ç¤ºããã¦ãããµã¤ãºãå®éãããå²å¢ãã§è¡¨ç¤ºããã¦ããåé¡ã解æ¶ãã¾ãã
・ããã©ã«ãã²ãªå½¢å©ç¨æã«ãã¼ãããã¯ãä¸æ¸ãã«åæ ãããªã件ã解æ¶ãã¾ãã
・ï¼ä»¶ãä¸æ¸ããç¡ãç¶æ ã§「ä¸æ¸ã」ã¿ããã¯ãªãã¯ããã¨ã¯ã©ãã·ã¥ãã件ã解æ¶ãã¾ãã
URLã¹ãã¼ã 対å¿
åç´èµ·åã«å ã、åæã®åä½ã¢ã¼ããæå®ãããã¨ãã§ãã¾ã。
(1) åç´èµ·å jp.lakesoft.EverGear:// (2) ãã¼ãæ°è¦ä½æ jp.lakesoft.EverGear://draft/add æ°è¦ä½æç¨ãã©ã¡ã¼ã¿ mode:0=ããã¹ãå ¥å | 1=æ®å½±ã¢ã¼ã | 2=ã«ã¡ã©ãã¼ã« | 3=ã¡ã¢å ¥å ※çç¥æ㯠0 æå®ã¨åã text:ããã¹ãã®åæå¤(è¦UTF-8ã«ããURLã¨ã³ã³ã¼ã)
ä¾ãã°、ä¸è¨ã§å¼ã³åºãã¨åæããã¹ãã "Hello" ã§、æ®å½±ã¢ã¼ãã§èµ·åãã¾ã。
jp.lakesoft.EverGear://draft/add?mode=1&text=Hello
次ãã¼ã¸ã§ã³ã§ã¯ã²ãªå½¢(ãã³ãã¬ã¼ã)ã®æå®ãå¯è½ã«ãªãäºå®ã§ã。
å®è£ ã¡ã¢
EverGearã®ãããªè¤æ°ã®UIã¢ã¼ãã¨è¤æ°ã®ãã¼ã¿ãæ±ãã¢ããªã®å ´å、ããã¹ãå ¥åã¢ã¼ããã«ã¡ã©æ®å½±ã¢ã¼ãã§ç«ã¡ä¸ãããã¨ããã¨ç¶æ ã®ç®¡çãå¿ è¦ã«ãªã(ããã¯å¾è¿°ãã「èµ·åæå³ç·¨é」ãåã)。ä¾ãã°、ããã¹ãç·¨éä¸ã®ç¶æ ã§ä»ã¢ããªãã URLã¹ãã¼ã ãå¼ã³åºããããã©ãããã?ãããã¯æ®å½±ä¸ã®å ´åã¯。EverGearã§ã¯、ä¸æ¦ç¾å¨ç·¨éä¸ã®ãã¼ã¿ããã¹ã¦ä¿åããå¾、éãã¦ããããã¹ãç·¨éç»é¢(ã¢ã¼ãã«)ãéã、ãã¼ã ç»é¢ã¸ä¸æ¦æ»ã。ãã®å¾、URLã¹ãã¼ã ã®æ示ã«å¾ã£ãç»é¢ãéãç´ãã¦ãã。ã¾ãURLã¹ãã¼ã ããå¼ã³åºãããå ´åã¦ã¼ã¶ã¯ã¢ãã¡ã¼ã·ã§ã³ã¯æå¾ ãã¦ããªãã¯ãã ãã、ç»é¢ã®ééã¡ã½ããã«ã¯ãã¹ã¦ã¢ãã¡ã¼ã·ã§ã³ON/OFFã®å¼æ°ã追å ã、ããã§å¶å¾¡ããããã«ãã¦ãã。
èµ·åæå³ç·¨é
「è¨å®」ã§「èµ·åæå³ç·¨é」ããªã³ã«ããã¨、ã¢ããªãã¢ã¯ãã£ãã«ãªãæ¯ã«æ°è¦å ¥åã¢ã¼ãã§ç«ã¡ä¸ããã¾ã。ååèµ·åæã«ä¸æ¸ããéãã¦ããå ´åã¯ãã®ãã¼ãã®ç·¨éã¢ã¼ãã§ç«ã¡ä¸ããã¾ã。
å®è£ ã¡ã¢
EverGear ã¯UIã«é層/ç¶æ ããã。ä¾ãã°ããã¹ãå ¥åä¸ã ã¨、å ¥åç»é¢ã®ViewControllerãã¢ã¼ãã«è¡¨ç¤ºãã、ãã¤ãã¼ãã¼ãã表示ããã¦ãã。ä»ã«ã¯åé¤ç¢ºèªã®ã¢ã¯ã·ã§ã³ã·ã¼ããåºã¦ããã、æ®å½±ç¨ã®ãã¥ã¼ãåºã¦ãããªã©。ãã®çºä¸æ¦éãã¦ããç»é¢ãã¢ã¼ãã«ãªè¡¨ç¤ºãéãã¦、ãã®ä¸ã§ç®çã®ç»é¢ãæ¹ãã¦éãå¿ è¦ããã。ãããªããã§è¦ãç®ã¯å¤§ããæ©è½ã§ã¯ãªãã、è£å´ã®å®è£ ã¯ãããé¢åã ã£ã。ã¾ãã¢ããªãã¢ã¯ãã£ãã«ãªã£ãã¿ã¤ãã³ã°ã§ä»¥åã®ç»é¢ãéãã¦ããã®ã§ã¯ã¿ã¤ã ã©ã°ãçãããã¨ãããã£ã。ããã§çºæ³ãå¤ãã¦éã¢ã¯ãã£ãã«ãªãã¿ã¤ãã³ã°ã§éãã¦ããç»é¢ãã¢ã¼ãã«è¡¨ç¤ºãéããããã«ãã。ããã«ãã®éç¨ã§ã®ã¢ãã¡ã¼ã·ã§ã³ã¯ä¸è¦ãªã®ã§、æ¢åã®ã¡ã½ããã«ãã¹ã¦ã¢ãã¡ã¼ã·ã§ã³ON/OFFã®å¼æ°ã追å ãã¦å¶å¾¡ããããã«ãã。ããã«ãã£ã¦ååã®ç¶æ ã«ããããã、ã¢ããªãã¢ã¯ãã£ãã«ããã¨ä¸ç¬ã§ç·¨éã¢ã¼ãã¨ãã¦ç«ã¡ä¸ããããã«ãããã¨ãã§ãã。
ãªãèµ·åæå³ç·¨éããã£ã¦ãããã¨ã¯ URLã¹ãã¼ã ã®å¦çã¨å¤ããªãã®ã§å®ã¯ãã®æ©è½ã¯ URLã¹ãã¼ã ã®å¦çãå é¨çã«ä½¿ã£ã¦ãã。ã¤ã¾ãã¢ã¯ãã£ãæã®ã¤ãã³ãå¦çç¡ãã§ä¸æ¸ãæ°è¦ä½æç¨ã®URLã¹ãã¼ã ãä½æãã¦、ãã®å¦çã¸åãã¦ãã。
FaceBookã§ææ°æ å ±ãæä¾ãã¦ãã¾ã。
EverGearãµãã¼ããã¼ã¸
@evergear
ã¢ã㪠EverGear ããªãªã¼ã¹ãã¾ãã
2012å¹´5æ18æ¥éææ¥ | Published in ã¢ããªç´¹ä» | 2 ã³ã¡ã³ã
Evernoteæ稿ç¨ã¢ããª「EverGear」ããªãªã¼ã¹ãã¾ãã。ï¼ã¤ã®ãã¼ãã«20æã®åçãã¡ã¢ãä»ãããã¨ãã§ããã、ãã¼ãã®ã²ãªå½¢(ãã³ãã¬ã¼ã)ãä½ãã¨ãã£ãç¹å¾´ãæã¤ã¢ããªã§ã。
※ææã§ã。
ï¼ã¤ã®ãã¼ãã«20æã¾ã§ã®åçãç»é²ãããã¨ãã§ãã¾ã。åçã«ã¡ã¢ãæ®ããã¨ãã§ãã¾ã。
ã¡ã¢ã ããæ®ããã¨ãã§ãã¦、ããããã¾ã¨ãã¦æç³»åã«è¡¨ç¤ºã§ãã¾ã。ã¡ã¢ã¨åçã®éã¾ãã「ãã°」ã¨å¼ãã§ãã¾ã。※ã¡ã¢ã®ä»¶æ°ã«å¶éã¯ããã¾ãã。
ãããããæåããã¼ãããã¯、ã¿ã°ãå®ç¾©ãã¦ããã¦ããããã¼ãä½ææã«å©ç¨ãããã¨ãã§ãã¾ã。ç»é²ãã¦ãããã²ãªå½¢ã¯ãã¼ãä½ææã«ã¡ãã¥ã¼ããé¸ãã§å©ç¨ã§ãã¾ã。
ããã¯ã°ã©ã¦ã³ãéä¿¡ã«å¯¾å¿ãã¦ãã¾ã。éä¿¡ä¸ã®ãã¼ãã¯éä¿¡ã¿ãã§è¦ããã¨ãã§ãã¾ã。
éä¿¡ãããã¼ããå¾ããè¦è¿ããã¨ãã§ãã¾ã(æè¿ï¼ï¼ä»¶ã¾ã§、ãã以åã¯èªååé¤)。
ããã¹ãã®ç·¨éããã¼ãããã¯æå®、ã¿ã°æå®ãªã©åºæ¬çãªæ©è½ãæã£ã¦ãã¾ã。
ãã°ã¯ Evernoteã«éãããã¨ã¡ã¢ã¨åç(ãµã ãã¤ã«)ãæç³»åã«è¨é²ããã¾ã。ãã®ä¸ã«åçã並ã³ã¾ã。
Facebookã«ããã¾ã。ãªãªã¼ã¹æ å ±ãªã©ã¯ä»å¾ãã¡ãã§å ¬éãã¦ããã¾ã。
※ææã§ã。
åç
ï¼ã¤ã®ãã¼ãã«20æã¾ã§ã®åçãç»é²ãããã¨ãã§ãã¾ã。åçã«ã¡ã¢ãæ®ããã¨ãã§ãã¾ã。
ãã°
ã¡ã¢ã ããæ®ããã¨ãã§ãã¦、ããããã¾ã¨ãã¦æç³»åã«è¡¨ç¤ºã§ãã¾ã。ã¡ã¢ã¨åçã®éã¾ãã「ãã°」ã¨å¼ãã§ãã¾ã。※ã¡ã¢ã®ä»¶æ°ã«å¶éã¯ããã¾ãã。
ã²ãªå½¢
ãããããæåããã¼ãããã¯、ã¿ã°ãå®ç¾©ãã¦ããã¦ããããã¼ãä½ææã«å©ç¨ãããã¨ãã§ãã¾ã。ç»é²ãã¦ãããã²ãªå½¢ã¯ãã¼ãä½ææã«ã¡ãã¥ã¼ããé¸ãã§å©ç¨ã§ãã¾ã。
éä¿¡
ããã¯ã°ã©ã¦ã³ãéä¿¡ã«å¯¾å¿ãã¦ãã¾ã。éä¿¡ä¸ã®ãã¼ãã¯éä¿¡ã¿ãã§è¦ããã¨ãã§ãã¾ã。
å±¥æ´
éä¿¡ãããã¼ããå¾ããè¦è¿ããã¨ãã§ãã¾ã(æè¿ï¼ï¼ä»¶ã¾ã§、ãã以åã¯èªååé¤)。
ãã¼ãç·¨é
ããã¹ãã®ç·¨éããã¼ãããã¯æå®、ã¿ã°æå®ãªã©åºæ¬çãªæ©è½ãæã£ã¦ãã¾ã。
è¨å®ç»é¢
Evernote
ãã°ã¯ Evernoteã«éãããã¨ã¡ã¢ã¨åç(ãµã ãã¤ã«)ãæç³»åã«è¨é²ããã¾ã。ãã®ä¸ã«åçã並ã³ã¾ã。
æ§æã¤ã¡ã¼ã¸
+ã¼ã¼ã¼ã¼ã¼ã¼ã¼ã¼ã¼ã¼+ | ããã¹ã | +ã¼ã¼ã¼ã¼ã¼ã¼ã¼ã¼ã¼ã¼+ | ãã°ï¼ | | ãã°ï¼ | | : | +ã¼ã¼ã¼ã¼ã¼ã¼ã¼ã¼ã¼ã¼+ | åçï¼ | | åçï¼ | | : | +ã¼ã¼ã¼ã¼ã¼ã¼ã¼ã¼ã¼ã¼+
Macçã®Evernoteã§è¦ãã¤ã¡ã¼ã¸
ãã°(ã¡ã¢+ãµã ãã¤ã«ã®æç³»å表示)
åç
iPhoneçã®Evernoteã§è¦ãã¤ã¡ã¼ã¸
ãã°(ã¡ã¢+ãµã ãã¤ã«ã®æç³»å表示)
åç
ãµãã¼ããµã¤ã
Facebookã«ããã¾ã。ãªãªã¼ã¹æ å ±ãªã©ã¯ä»å¾ãã¡ãã§å ¬éãã¦ããã¾ã。
UIDocumentInteractionController ã«ãã¡ã¤ã«ãå¥åã§æ¸¡ã
2012å¹´3æ6æ¥ç«ææ¥ | Published in iOS 5.0, ã¢ããªé£æº | 0 ã³ã¡ã³ã
åé¡
UIDocumentInteractionController ã§ä»ã®ã¢ããªã«ãã¡ã¤ã«ã渡ããã¨ãã§ãã。ãããªæã。
self.documentInteractionController = [UIDocumentInteractionController interactionControllerWithURL:url]; self.documentInteractionController.delegate = self; [self.documentInteractionController presentOptionsMenuFromBarButtonItem: self.sendApplicationButtonItem animated:YES];
æ®éã¯ã¢ããªã§ä½æãããã¡ã¤ã«ã®URLããã®ã¾ã¾æ¸¡ãã°äºè¶³ããã®ã ã、ãããã¯ã¼ã¯ãããã¦ã³ãã¼ããã¦ãã£ãã·ã¥ãã¦ãããã¡ã¤ã«ã ã£ããããã¨ååã管çä¸ã®é©å½ãªååã«ãªã£ã¦ããã±ã¼ã¹ããã。
å®å:UserDocument.pdf ãã£ãã·ã¥å:js9798sfs8df9s9fsd.pdfãã£ãã·ã¥ãã¡ã¤ã«ã®URLããã®ã¾ã¾ä»ã®ã¢ããªã¸æ¸¡ã㨠"js9798sfs8df9s9fsd.pdf" ã¿ãããªååã§æ±ããã¦ä½¿ãåæãæªã。ã§ããã°æ¸¡ããå ã®ã¢ããªã§ã "UserDocument.pdf" ã¨ãã¦æ±ãããã。
UIDocumentInteractionController ã«ã¯ãããã£ãç®çã®çºã« nameããããã£ãç¨æããã¦ãã。
@property(nonatomic,copy) NSString *name
This property contains the filename without any preceding path information. The default value of this property is derived from the path information in the URL property. You can change the value of this property as needed if you want to associate a different name with the file.ã¨ããã nameããããã£ãè¨å®ãã¦ãéã£ãå ã®ã¢ããªã§ã¯ä½¿ããã "js9798sfs8df9s9fsd.pdf" ã®ã¾ã¾。
ã©ããã¦ã UIDocumentInteractionController ã¸æ¸¡ã URLã®ãã¡ã¤ã«åã "UserDocument.pdf" ã«ããå¿ è¦ãããããã 。æ¹æ³ã¨ãã¦ã¯ãã£ãã·ã¥ãã¡ã¤ã«ãã³ãã¼ããæ¹æ³ããã、ãããã¯éå¹çããã。ããããæã¯ã·ã³ããªãã¯ãªã³ã¯ã使ãã®ããã。
(åè)ã½ãããªã³ã¯ - Wikipedia
ã·ã³ããªãã¯ãªã³ã¯
iOS ã§ãã·ã³ããªãã¯ãªã³ã¯ã使ããã¨ãã§ã㦠NSFileManagerãæ¨æºã§ãµãã¼ããã¦ãã。
createSymbolicLinkAtURL:withDestinationURL:error:
ãã㧠UIDocumentInteractionController ã¸æ¸¡ãç´åã«ã·ã³ããªãã¯ãªã³ã¯ãä½æãã¦ãã®URLã渡ãã¦ã¿ã。
if ([fileManager createSymbolicLinkAtURL:cacheURL withDestinationURL:newURL error:&error]) { NSLog(@"%s|%@", __PRETTY_FUNCTION__, @"a symbolic link is created"); } else { NSLog(@"%s|%@", __PRETTY_FUNCTION__, error); }
çµæ㯠×
ãã¡ã¤ã«åã¯æ£ãã渡ãã®ã ãéãå ã®ã¢ããªã§æ£ããæ±ãããªã。詳ãã調ã¹ã¦ããªããã·ã³ããªãã¯ãªã³ã¯èªä½ãéãã¦ããã®ã ãã¨æããã(å®ä½ã¸ã®ãªã³ã¯æ å ±ãæ¸ããã¦ããã ãã§å®è³ªä½ãå ¥ã£ã¦ããªã)。
ãã¼ã。
ãã¼ããªã³ã¯
ã©ããããã¨èãã¦ããã¨ãã @nakiwo ãããããããªãã³ãã。
ãã¼ããªã³ã¯ã!
(åè)ãã¼ããªã³ã¯ - Wikipedia
iOS ã§ã¯ NSFileManager ããã¼ããªã³ã¯ããµãã¼ããã¦ãã。
linkItemAtURL:toURL:error:
æ©é試ãã¦ã¿ã。
if ([fileManager linkItemAtURL:cacheURL toURL:newURL error:&error]) { NSLog(@"%s|%@", __PRETTY_FUNCTION__, @"a hard link is created"); } else { NSLog(@"%s|%@", __PRETTY_FUNCTION__, error); }
çµæ㯠◯
éãå ã®ã¢ããªã§æå³ãããã¡ã¤ã«å "UserDocument.pdf" ã¨ãã¦æ±ãã、ä¸èº«ãã¡ããã¨æ¸¡ã£ã¦ãã。
GoodReader, DropBox, Numbers ãªã©ã§åä½ç¢ºèªã§ãã(4S/iOS5.0.1)。
ãã iBookã®ã¿ãã¡ã¤ã«åãè±æ°åã®ç¾ åã«ãªã£ã¦ãã(èªã¿è¾¼ã¿æã¯æå³ãããã¡ã¤ã«åãä¸ç¬è¡¨ç¤ºãããã®ã ã)。
å®è£ ãã¿ã¼ã³
ä½ã£ããã¼ããªã³ã¯ã¯æ¶ãã¦ããå¿ è¦ããã。æ¶ããªãã¨å ã®ãã¡ã¤ã«ãæ¶ãã¦ããã¼ããªã³ã¯ãæ®ã£ã¦ãã¾ã(åç §ã«ã¦ã³ããæ®ã£ã¦ããéããã¡ã¤ã«ã®å®ä½ãæ¶ããªã)。ä½ãã¿ã¤ãã³ã°ã¨æ¶ãã¿ã¤ãã³ã°ã¯ UIDocumentInteractionControllerDelegate ã§ç¨æããã¦ããã¢ããªéåºåå¾ã®ã¡ã½ããã使ãã®ããã。
- (void)documentInteractionController:(UIDocumentInteractionController *)controller willBeginSendingToApplication:(NSString *)application { // ãã¼ããªã³ã¯ä½æ .... } - (void)documentInteractionController:(UIDocumentInteractionController *)controller didEndSendingToApplication:(NSString *)application { // ãã¼ããªã³ã¯åé¤ .... }éãã¡ãã¥ã¼ãåºãæé ã®ä¸ã§å¼ã³åºã [UIDocumentInteractionController interactionControllerWithURL:url] ã®æç¹ã§ã¯å®ä½ãåå¨ããå¿ è¦ã¯ãªã。å ã»ã©ã®ããªã²ã¼ã documentInteractionController:willBeginSendingToApplication: ã§ä½ã£ã¦ãéã«åã£ã。
- - - -
※ä»åã¯ãµã³ãã«ç¡ãã§ã。
[iOS] iOS5 ããæ¨æºã§ UINavigationBar ã«è¤æ°ã®ãã¿ã³ãé ç½®ãããã¨ãã§ããããã«ãªã£ã
2012å¹´1æ5æ¥æ¨ææ¥ | Published in iOS 5.0 | 0 ã³ã¡ã³ã
UINavigationItem ã® API ã« iOS5 ãã rightBarButtonItems ããããã¨ã«æ°ãã¤ãã。è¤æ°å½¢ã¨ãããã¨ã¯...?
æ©é試ãã¦ã¿ã。ããããã¨。
è¤æ°ãã¿ã³ãæ¨æºã§ãµãã¼ããããã®ã。
横åããåé¡ãªã。
ã¹ãã¼ã¹ãå ¥ãããã。
ï¼åãããã。
å·¦ã leftBarButtonItems ãç¨æããã¦ãã。
ä»åã¯è©¦ãã¦ããªããæ»ããã¿ã³(å·¦ã®ã¨ããã£ã¦ãããã¤)ãããå ´åã¯ãã®å³å´ã«è¡¨ç¤ºãããã¨ã®ãã¨。
å·¦å³ã«ãã¿ã³ãé ç½®ããã¨ã¿ã¤ãã«→å·¦→å³ã®é ã§åªå ããã。ä¸è¨ã¯å·¦å³ã«ï¼ã¤ã®ãã¿ã³ãæå®ããæã®è¡¨ç¤º。å¹ ãä¸è¶³ãã¦ããå ´åã¯è¡¨ç¤ºãããªã。
横åãã«ããã¨å ¨é¨è¡¨ç¤ºããã。
ã¿ã¤ãã«ãé·ãã¨ãã®åè¡¨ç¤ºå¹ ãçããªãã®ã§è¡¨ç¤ºåæ°ãæ¸ã。
ãªãå³ãã¿ã³ã®å ´å、å³ããé çªã«é ç½®ããã。
GitHub ããã©ãã。
MultiNavigatorItemButtons at 2012-01-05 from xcatsan/iOS5-Sample - GitHub
UINavigationBar ã«è¤æ°ã® UIBarButtonItem ãé ç½®ããã«ã¯ - 24/7 twenty-four seven
UIToolbar ãã«ã¹ã¿ã ãã¥ã¼ã¨ãã¦é ç½®ããæ¹æ³。iOS 4 ã§ã¯ãããã£ãæ¹æ³ããç¡ã。
æ©é試ãã¦ã¿ã。ããããã¨。
UIBarButtonItem *item1 = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self action:@selector(touched:)]; UIBarButtonItem *item2 = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemCamera target:self action:@selector(touched:)]; self.navigationBar.topItem.rightBarButtonItems = [NSArray arrayWithObjects:item1, item2, nil];ãããªã。
è¤æ°ãã¿ã³ãæ¨æºã§ãµãã¼ããããã®ã。
横åããåé¡ãªã。
ã¹ãã¼ã¹ãå ¥ãããã。
ï¼åãããã。
å·¦ã leftBarButtonItems ãç¨æããã¦ãã。
ä»åã¯è©¦ãã¦ããªããæ»ããã¿ã³(å·¦ã®ã¨ããã£ã¦ãããã¤)ãããå ´åã¯ãã®å³å´ã«è¡¨ç¤ºãããã¨ã®ãã¨。
å·¦å³ã«ãã¿ã³ãé ç½®ããã¨ã¿ã¤ãã«→å·¦→å³ã®é ã§åªå ããã。ä¸è¨ã¯å·¦å³ã«ï¼ã¤ã®ãã¿ã³ãæå®ããæã®è¡¨ç¤º。å¹ ãä¸è¶³ãã¦ããå ´åã¯è¡¨ç¤ºãããªã。
横åãã«ããã¨å ¨é¨è¡¨ç¤ºããã。
ã¿ã¤ãã«ãé·ãã¨ãã®åè¡¨ç¤ºå¹ ãçããªãã®ã§è¡¨ç¤ºåæ°ãæ¸ã。
ãªãå³ãã¿ã³ã®å ´å、å³ããé çªã«é ç½®ããã。
ã½ã¼ã¹ã³ã¼ã
GitHub ããã©ãã。
MultiNavigatorItemButtons at 2012-01-05 from xcatsan/iOS5-Sample - GitHub
é¢é£æ å ±
UINavigationBar ã«è¤æ°ã® UIBarButtonItem ãé ç½®ããã«ã¯ - 24/7 twenty-four seven
UIToolbar ãã«ã¹ã¿ã ãã¥ã¼ã¨ãã¦é ç½®ããæ¹æ³。iOS 4 ã§ã¯ãããã£ãæ¹æ³ããç¡ã。
ãªãã¡ã¬ã³ã¹ããã¥ã¢ã«ã mac ãã ios ã«åãæ¿ãã(å²ã¨ã©ãã§ããã)Tips
2012å¹´1æ3æ¥ç«ææ¥ | Published in Tips | 0 ã³ã¡ã³ã
Google㧠Appleã®ãµã¤ãã®ãªãã¡ã¬ã³ã¹ããã¥ã¢ã«ãæ¤ç´¢ãã㨠iOSã§ã¯ãªã Mac OS X ã®æ¹ãããããããã¨ããã(ç¹ã«NSç³»ã¯ã©ã¹ãªã©)。ããã iOSã«åãæ¿ããTips。
æ¹æ³ã¯ç°¡å㧠URLã® mac ã ios ã¸å¤ãã¦åèªè¾¼ããã ã。
ãããªã↓
両æ¹ã®OSã«åå¨ããå®è£ ã§ããã°、ã¯ã©ã¹ãªãã¡ã¬ã³ã¹ã«éããå種ã¬ã¤ã・ããã¥ã¢ã«é¡ã§ãåãæ¹æ³ã使ãã。
æ¹æ³ã¯ç°¡å㧠URLã® mac ã ios ã¸å¤ãã¦åèªè¾¼ããã ã。
ãããªã↓
両æ¹ã®OSã«åå¨ããå®è£ ã§ããã°、ã¯ã©ã¹ãªãã¡ã¬ã³ã¹ã«éããå種ã¬ã¤ã・ããã¥ã¢ã«é¡ã§ãåãæ¹æ³ã使ãã。
Cocoaã®æ¥ã - 2012å¹´æ£æ
2012å¹´1æ2æ¥æææ¥ | Published in | 0 ã³ã¡ã³ã
ããã¾ãã¦ããã§ã¨ããããã¾ã。
æ¬å¹´ããããããé¡ããã¾ã。
æ¯å¹´æ£æã¯ãã®ããã°ã®ãã¨ã«ã¤ãã¦æ¸ãã¦ãã¾ã。ä»å¹´ãæã£ããã¨ãã¨ãã¨ããªãæ¸ãã¦ããã¾ã。
æ¨å¹´ã¯ããã°ã®æ¯æ¥æ´æ°ããããä»、ç§ä»¥éã¯å¿ããã£ããã¨ãããããã°ã®æ´æ°é »åº¦ã¯ããã¶ãä¸ãã£ã¦ãã¾ãã¾ãã。ä»å¹´ãå½é¢ã¯é »åº¦ãä¸ããã¨æãã¾ããæè¡æ å ±ãå°ãã§ãæä¾ãã¦å ±æã§ããã°ã¨æã£ã¦ãã¾ã。
ã¾ãæ¨å¹´æ£æã«ç®æ¨ã¨ãã¦ãããã¨ã¯ã»ã¨ãã©å®è¡ã§ãã¾ããã§ãã。
Cocoaã®æ¥ã : Cocoaã®æ¥ã - 2011å¹´å æ¦
å¯ä¸ã§ããã®ã¯「Cocoaã®æ¥ã æ å ±å±」ãç«ã¡ä¸ããããã(RoRã¯ä½¿ã£ã¦ããªãã)。
ãã®ç¹ããã°ã©ãã³ã°ã«é¢ãã¦æ¨å¹´ã¯ä¸æ¬æãªä¸å¹´ã§ãã。ãã ãã®å、åè²ã¦ããã¼ããã©ã½ã³å®èµ°、TOEICç®æ¨ã¯ãªã¢ãªã©ãããªãã«å å®ããä¸å¹´ã ã£ãã¨æãã¾ã(ãªããªã両ç«ã¯é£ãã...)。
ãã¦ä»å¹´ã¯è¶£å³ã®ããã°ã©ãã³ã°ã«é¢ãã¦ä»ã¾ã§ã®ããæ¹ã大ããå¤ãããã¨èãã¦ãã¾ã。
ãããä»å¹´ã¯å¤ãã¦ãã。
趣å³ãªã®ã§æéãããã¦æ¤è¨¼ãã¦ç³ã彫ãããã«é²ããéçºã¯ãããªãã«æ¥½ããã£ãããã©、åãããæ¹ãç¶ããã®ã¯é²æ©ããªã。ããã«ä»¥åã¨éã£ã¦ä½¿ããæéãç¡ã。ããã§ä»å¹´ã¯æãåã£ã¦ãããå¤ãã¦ãã。ãã¾ããããããããªããè¯ãå¤åã«ãªãã°ã¨èãã¦ãã。
ãã®æ°ã¶æã¯æ¨å¹´æ¥éçºãç¶ãã¦ããiPhoneã¢ããªãå®æããã¦å ¬éãããã¨ãã¾ãã¯ä»å¹´æåã®ç®æ¨ã«ãªãã¾ã(Evernoteç³»ã®ã¢ããªã製ä½ä¸)。ãã®å¾ã¯ï¼〜ï¼ã¶ææ¯ã«ï¼æ¬ã¥ã¤ã¢ããªãä½ã£ã¦è¡ããã。
- - - -
æ å ±å±ã¨ãã©ããã®ããã°ãä»å¹´ããããããé¡ããã¾ã。
æ¬å¹´ããããããé¡ããã¾ã。
æ¯å¹´æ£æã¯ãã®ããã°ã®ãã¨ã«ã¤ãã¦æ¸ãã¦ãã¾ã。ä»å¹´ãæã£ããã¨ãã¨ãã¨ããªãæ¸ãã¦ããã¾ã。
æ¨å¹´ã¯ããã°ã®æ¯æ¥æ´æ°ããããä»、ç§ä»¥éã¯å¿ããã£ããã¨ãããããã°ã®æ´æ°é »åº¦ã¯ããã¶ãä¸ãã£ã¦ãã¾ãã¾ãã。ä»å¹´ãå½é¢ã¯é »åº¦ãä¸ããã¨æãã¾ããæè¡æ å ±ãå°ãã§ãæä¾ãã¦å ±æã§ããã°ã¨æã£ã¦ãã¾ã。
ã¾ãæ¨å¹´æ£æã«ç®æ¨ã¨ãã¦ãããã¨ã¯ã»ã¨ãã©å®è¡ã§ãã¾ããã§ãã。
Cocoaã®æ¥ã : Cocoaã®æ¥ã - 2011å¹´å æ¦
å¯ä¸ã§ããã®ã¯「Cocoaã®æ¥ã æ å ±å±」ãç«ã¡ä¸ããããã(RoRã¯ä½¿ã£ã¦ããªãã)。
ãã®ç¹ããã°ã©ãã³ã°ã«é¢ãã¦æ¨å¹´ã¯ä¸æ¬æãªä¸å¹´ã§ãã。ãã ãã®å、åè²ã¦ããã¼ããã©ã½ã³å®èµ°、TOEICç®æ¨ã¯ãªã¢ãªã©ãããªãã«å å®ããä¸å¹´ã ã£ãã¨æãã¾ã(ãªããªã両ç«ã¯é£ãã...)。
ãã¦ä»å¹´ã¯è¶£å³ã®ããã°ã©ãã³ã°ã«é¢ãã¦ä»ã¾ã§ã®ããæ¹ã大ããå¤ãããã¨èãã¦ãã¾ã。
(ä»ã¾ã§) ・åºæ¬çã«ã©ã¤ãã©ãªã使ããæä½ã ・ç¥ããªãæè¡ã¯ç¶²ç¾ çã«æ¤è¨¼ããªããé²ãã ・ãã®ææãåºæ¬çã«ããã°ã§å ¬é ・ï¼ã¤ã®ã¢ããªã«æéãããã
ãããä»å¹´ã¯å¤ãã¦ãã。
(ä»å¹´) → ä»ã®äººã®ã©ã¤ãã©ãªãç©æ¥µçã«å©ç¨ãã → ä¸å¯§ãªæ¤è¨¼ã¯ãããªã → ããã°ã¯æå°éã« → ï¼ã¤ã®ã¢ããªã«æéããããªã
趣å³ãªã®ã§æéãããã¦æ¤è¨¼ãã¦ç³ã彫ãããã«é²ããéçºã¯ãããªãã«æ¥½ããã£ãããã©、åãããæ¹ãç¶ããã®ã¯é²æ©ããªã。ããã«ä»¥åã¨éã£ã¦ä½¿ããæéãç¡ã。ããã§ä»å¹´ã¯æãåã£ã¦ãããå¤ãã¦ãã。ãã¾ããããããããªããè¯ãå¤åã«ãªãã°ã¨èãã¦ãã。
ãã®æ°ã¶æã¯æ¨å¹´æ¥éçºãç¶ãã¦ããiPhoneã¢ããªãå®æããã¦å ¬éãããã¨ãã¾ãã¯ä»å¹´æåã®ç®æ¨ã«ãªãã¾ã(Evernoteç³»ã®ã¢ããªã製ä½ä¸)。ãã®å¾ã¯ï¼〜ï¼ã¶ææ¯ã«ï¼æ¬ã¥ã¤ã¢ããªãä½ã£ã¦è¡ããã。
- - - -
æ å ±å±ã¨ãã©ããã®ããã°ãä»å¹´ããããããé¡ããã¾ã。
ç»é²:
æ稿 (Atom)
人æ°ã®æ稿(éå» 30æ¥é)
-
iPhone3ã¨4ã§å½±ã®ã¤ãæ¹ãå¤ãã£ã。 ※ã©ã¡ããã·ãã¥ã¬ã¼ã¿ã§ã®ç¢ºèª ã³ã¼ã CGContextSetShadow(context, CGSizeMake(3.0, -3.0), 2.0); iPhone3ã®å ´å iPhone4ã®å ´å 座æ¨ç³»ãå¤ãã£ã¦ãã?
-
UIAppearanceãããã³ã« iOS5 ãã UIAppearance ãããã³ã«ãå°å ¥ããã。ãã®ãããã³ã«ã使ã㨠UINavigationBar ã UISwitch ã®ã¤ã³ã¹ã¿ã³ã¹ã®è²ãå¤æ´ãããã¨ãã§ãã。å¤æ´ã®ä»æ¹ã¯ãããªæã。 [[UISwitch app...
-
CAGradientLayer ã使ã£ãæç»ããããã¦èª¿ã¹ã¦ãã。試ãã«ãã¿ã³ãä½ã£ã¦ã¿ã。 ä»çµã¿ UIControl ããã¼ã¹ã®ã¯ã©ã¹ã«ä½¿ã、ãã®ä¸ã«ã¬ã¤ã¤ã¼ãéãã¦ä½ã£ã¦ãã。 åºæ¬ã®è²ã¯ UIControl.backgroundColor ã§æ±º...
-
[åå] ã¿ããã㦠on/offãåãæ¿ããå¦çãå ãã。 Bezelãã¿ã³ã¯ã©ã¹ BezelButtonã¯ã©ã¹ãä½ã。ãã¿ã³ãå®è£ ããã«ããã£ã¦ã¯ UIButton ã§ã¯ãªã、UIControl ã®ãµãã¯ã©ã¹ã使ã。 @interface BezelButton...
-
[åå] Cocoaã®æ¥ã : UIAlertView ä¸ã« UIProgressView ãè¼ãã ååã®ã³ã¡ã³ã㧠335gãããã UIAlertView ã®ãµã¤ãºå¤æ´ã¨ãã¿ã³ä½ç½®ã®å¤æ´ãã§ãããã¨ãæãã¦ããã£ãã®ã§è©¦ãã¦ã¿ã。 ãµã³ãã« ååã®ã³ã¼ãã§ãã£ã³ã»...