{"id":54,"date":"2013-01-06T14:34:45","date_gmt":"2013-01-06T06:34:45","guid":{"rendered":"http:\/\/sunyuping.cn\/?p=54"},"modified":"2013-01-06T14:34:45","modified_gmt":"2013-01-06T06:34:45","slug":"ios-%e5%b8%b8%e7%94%a8%e7%ac%ac%e4%b8%89%e6%96%b9%e7%b1%bb%e5%ba%93","status":"publish","type":"post","link":"https:\/\/www.sunyuping.com\/index.php\/2013\/01\/06\/ios-%e5%b8%b8%e7%94%a8%e7%ac%ac%e4%b8%89%e6%96%b9%e7%b1%bb%e5%ba%93\/","title":{"rendered":"ios \u5e38\u7528\u7b2c\u4e09\u65b9\u7c7b\u5e93"},"content":{"rendered":"<h1 id=\"subject_tpc\"><\/h1>\n<div>\n<div id=\"read_tpc\">\n<p><b>\u5f00\u53d1\u51e0\u4e2a\u5e38\u7528\u7684\u5f00\u6e90\u7c7b\u5e93\u53ca\u4e0b\u8f7d\u5730\u5740:<\/b><\/p>\n<p>1.<a id=\"url_1\" href=\"http:\/\/code.google.com\/p\/json-framework\" target=\"_blank\" rel=\"noopener noreferrer\">json<\/a>\u00a0json\u7f16\u7801\u89e3\u7801<br \/>\n2.<a id=\"url_2\" href=\"http:\/\/code.google.com\/p\/google-toolbox-for-mac\/source\/browse\/trunk\/Foundation\/?r=87\" target=\"_blank\" rel=\"noopener noreferrer\">GTMBase64<\/a>\u00a0base64\u7f16\u7801\u89e3\u7801<br \/>\n3.<a id=\"url_3\" href=\"https:\/\/github.com\/schwa\/TouchXML\" target=\"_blank\" rel=\"noopener noreferrer\">TouchXML<\/a>\u00a0xml\u89e3\u6790<br \/>\n4.<a id=\"url_4\" href=\"https:\/\/github.com\/ldandersen\/scifihifi-iphone\" target=\"_blank\" rel=\"noopener noreferrer\">SFHFKeychainUtils<\/a>\u00a0\u5b89\u5168\u4fdd\u5b58\u7528\u6237\u5bc6\u7801\u5230keychain\u4e2d<br \/>\n5.<a id=\"url_5\" href=\"https:\/\/github.com\/jdg\/MBProgressHUD\" target=\"_blank\" rel=\"noopener noreferrer\">MBProgressHUD<\/a>\u00a0\u5f88\u68d2\u7684\u4e00\u4e2a\u52a0\u8f7d\u7b49\u5f85\u7279\u6548\u6846\u67b6<br \/>\n6.<a id=\"url_6\" href=\"http:\/\/allseeing-i.com\/ASIHTTPRequest\" target=\"_blank\" rel=\"noopener noreferrer\">ASIHTTPRequest<\/a>\u00a0http\u7b49\u76f8\u5173\u534f\u8bae\u5c01\u88c5<br \/>\n7.<a id=\"url_7\" href=\"https:\/\/github.com\/enormego\/EGOTableViewPullRefresh\" target=\"_blank\" rel=\"noopener noreferrer\">EGORefreshTableHeaderView<\/a>\u00a0\u4e0b\u62c9\u5237\u65b0\u4ee3\u7801<br \/>\n8.<a id=\"url_8\" href=\"http:\/\/www.markj.net\/iphone-asynchronous-table-image\/\" target=\"_blank\" rel=\"noopener noreferrer\">AsyncImageView<\/a>\u00a0\u5f02\u6b65\u52a0\u8f7d\u56fe\u7247\u5e76\u7f13\u5b58\u4ee3\u7801<br \/>\n9.<a id=\"url_9\" href=\"http:\/\/blog.blackwhale.at\/\" target=\"_blank\" rel=\"noopener noreferrer\">\u7c7b\u4f3csetting\u7684\u7ad6\u7acb\u4e5f\u5206\u680f\u7a0b\u5e8f<\/a><b>\u00a0<\/b><br \/>\n<b>10.<a id=\"url_10\" href=\"http:\/\/github.com\/jdg\/MBProgressHUD\" target=\"_blank\" rel=\"noopener noreferrer\"><b>MBProgressHUD<\/b><\/a><\/b><b>\u2014\u2014\u8fdb\u5c55\u6307\u793a\u7b26\u5e93<\/b><br \/>\n<b>11.<a id=\"url_11\" href=\"http:\/\/www.flurry.com\/product\/analytics\/index.html\" target=\"_blank\" rel=\"noopener noreferrer\"><b>Flurry<\/b><\/a><\/b><b>\u2014\u2014\u8be6\u5c3d\u7684\u4f7f\u7528\u7edf\u8ba1<\/b><br \/>\n<b>12.<a id=\"url_12\" href=\"http:\/\/code.google.com\/p\/core-plot\/\" target=\"_blank\" rel=\"noopener noreferrer\"><b>CorePlot<\/b><\/a><\/b><b>\u2014\u20142D\u56fe\u5f62\u7ed8\u56fe\u4eea<\/b><br \/>\n<b>13.<a id=\"url_13\" href=\"http:\/\/code.google.com\/p\/gdata-objectivec-client\/\" target=\"_blank\" rel=\"noopener noreferrer\"><b>GData client<\/b><\/a><\/b><b>\u2014\u2014iPhone\u4e0a\u6240\u6709Google\u76f8\u5173\u670d\u52a1\u7684\u7c7b\u5e93<\/b><br \/>\n<b>14.<a id=\"url_14\" href=\"http:\/\/github.com\/rs\/SDWebImage\" target=\"_blank\" rel=\"noopener noreferrer\"><b>SDWebImage<\/b><\/a><\/b><b>\u2014\u2014\u7b80\u5316\u7f51\u7edc\u56fe\u7247\u5904\u7406<\/b><br \/>\n<b>15.<a id=\"url_15\" href=\"http:\/\/regexkit.sourceforge.net\/RegexKitLite\/\" target=\"_blank\" rel=\"noopener noreferrer\"><b>RegexKitLite<\/b><\/a><\/b><b>\u2014\u2014\u6b63\u5219\u8868\u8fbe\u5f0f\u652f\u6301<\/b><\/p>\n<p>\u53ef\u80fd\u4f1a\u7528\u5230\u7684\u5e93\uff1a<br \/>\n\uff11.exif\uff1asvn checkout\u00a0<a id=\"url_50\" href=\"http:\/\/iphone-exif.google.code.com\/svn\/trunk\/\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/iphone-exif.google.code.com\/svn\/trunk\/<\/a>\u00a0iphone-exif<br \/>\n\uff12.\u56fe\u50cf\u5904\u7406\uff1asvn checkout\u00a0<a id=\"url_51\" href=\"http:\/\/simple-iphone-image-processing.googlecode.com\/svn\/trunk\/\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/simple-iphone-image-processing.googlecode.com\/svn\/trunk\/<\/a>\u00a0simple-iphone-image-processing-read-only<\/p>\n<p><b>AppStore\u8f6f\u4ef6\u6392\u540d\u76f8\u5173,\u5de5\u6b32\u5584\u5176\u4e8b\uff0c\u5fc5\u5148\u5229\u5176\u5668\u3002<\/b><br \/>\n1.\u4e0b\u8f7d\u6392\u540d\u76f8\u5173:<a id=\"url_16\" href=\"http:\/\/www.appannie.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">appannie<\/a><br \/>\n2.\u7528\u6237\u884c\u4e3a\u5206\u6790:<a id=\"url_17\" href=\"http:\/\/www.flurry.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">flurry<\/a><br \/>\n3.<a id=\"url_18\" href=\"http:\/\/majicjungle.com\/majicrank.html\" target=\"_blank\" rel=\"noopener noreferrer\">majicrank<\/a>-\u5404\u56fd\u6392\u540d\u67e5\u8be2\u5de5\u5177 (\u63a8\u8350)<br \/>\n4.<a id=\"url_19\" href=\"http:\/\/www.cocoachina.com\/appstore\/sales\/2010\/0331\/890.html\" target=\"_blank\" rel=\"noopener noreferrer\">AppViz<\/a>-App\u9500\u552e\u7edf\u8ba1\u8f6f\u4ef6 (\u63a8\u8350)<br \/>\n5.<a id=\"url_20\" href=\"http:\/\/www.ideaswarm.com\/products\/appviz\/\" target=\"_blank\" rel=\"noopener noreferrer\">PodViz<\/a>-\u7528\u6237\u8bc4\u8bba\u7b49\u67e5\u770b\u5de5\u5177<br \/>\n6.<a id=\"url_21\" href=\"https:\/\/www.appfigures.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">appfigures<\/a>-\u62a5\u8868\u7edf\u8ba1\u5206\u6790\u5de5\u5177<\/p>\n<p>\u5f00\u53d1\u51e0\u4e2a\u5e38\u7528\u7684\u5f00\u6e90\u7c7b\u5e93\u53ca\u4e0b\u8f7d\u5730\u5740:\u5f15\u75281.json json\u7f16\u7801\u89e3\u78012.GTMBase64 base64\u7f16\u7801\u89e3\u78013.TouchXML xml\u89e3\u67904.SFHFKeychainUtils \u5b89\u5168\u4fdd\u5b58\u7528\u6237\u5bc6\u7801\u5230keychain\u4e2d5.MBProgressHUD \u5f88\u68d2\u7684\u4e00\u4e2a\u52a0\u8f7d\u7b49\u5f85\u7279\u6548\u6846\u67b66.ASIHTTPRequest http\u7b49\u76f8\u5173\u534f\u8bae\u5c01\u88c57.EGORefreshTableHeaderView \u4e0b\u62c9\u5237\u65b0\u4ee3\u78018.AsyncImageView \u5f02\u6b65\u52a0\u8f7d\u56fe\u7247\u5e76\u7f13\u5b58\u4ee3\u78019.\u7c7b\u4f3csetting\u7684\u7ad6\u7acb\u4e5f\u5206\u680f\u7a0b\u5e8f<\/p>\n<p>\u626b\u63cfwifi\u4fe1\u606f\uff1a<\/p>\n<p><a id=\"url_22\" href=\"http:\/\/code.google.com\/p\/uwecaugmentedrealityproject\/\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/code.google.com\/p\/uwecaugmentedrealityproject\/<\/a><\/p>\n<p><a id=\"url_23\" href=\"http:\/\/code.google.com\/p\/iphone-wireless\/\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/code.google.com\/p\/iphone-wireless\/<\/a><\/p>\n<p>\u6761\u5f62\u7801\u626b\u63cf\uff1a<\/p>\n<p><a id=\"url_24\" href=\"http:\/\/zbar.sourceforge.net\/iphone\/sdkdoc\/install.html\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/zbar.sourceforge.net\/iphone\/sdkdoc\/install.html<\/a><\/p>\n<p>tcp\/ip\u7684\u901a\u8baf\u534f\u8bae\uff1a<\/p>\n<p><a id=\"url_25\" href=\"http:\/\/code.google.com\/p\/cocoaasyncsocket\/\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/code.google.com\/p\/cocoaasyncsocket\/<\/a><\/p>\n<p>voip\/sip\uff1a<\/p>\n<p><a id=\"url_26\" href=\"http:\/\/code.google.com\/p\/siphon\/\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/code.google.com\/p\/siphon\/<\/a><\/p>\n<p><a id=\"url_27\" href=\"http:\/\/code.google.com\/p\/asterisk-voicemail-for-iphone\/\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/code.google.com\/p\/asterisk-voicemail-for-iphone\/<\/a><\/p>\n<p><a id=\"url_28\" href=\"http:\/\/code.google.com\/p\/voiphone\/\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/code.google.com\/p\/voiphone\/<\/a><\/p>\n<p>three20<\/p>\n<p><a id=\"url_29\" href=\"https:\/\/github.com\/facebook\/three20\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/github.com\/facebook\/three20<\/a><\/p>\n<p>google gdata<\/p>\n<p><a id=\"url_30\" href=\"http:\/\/code.google.com\/p\/gdata-objectivec-client\/\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/code.google.com\/p\/gdata-objectivec-client\/<\/a><\/p>\n<p>720\u5168\u666f\u663e\u793apanoramagl<\/p>\n<p><a id=\"url_31\" href=\"http:\/\/code.google.com\/p\/panoramagl\/\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/code.google.com\/p\/panoramagl\/<\/a><\/p>\n<p>jabber client<\/p>\n<p><a id=\"url_32\" href=\"http:\/\/code.google.com\/p\/ichabber\/\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/code.google.com\/p\/ichabber\/<\/a><\/p>\n<p>PLBlocks<\/p>\n<p><a id=\"url_33\" href=\"http:\/\/code.google.com\/p\/plblocks\/\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/code.google.com\/p\/plblocks\/<\/a><\/p>\n<p>image\u00a0processing<\/p>\n<p><a id=\"url_34\" href=\"http:\/\/code.google.com\/p\/simple-iphone-image-processing\/\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/code.google.com\/p\/simple-iphone-image-processing\/<\/a><\/p>\n<p>json\u7f16\u7801\u89e3\u7801:<a id=\"url_35\" href=\"http:\/\/code.google.com\/p\/json-framework\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/code.google.com\/p\/json-framework<\/a><\/p>\n<p>base64\u7f16\u7801\u89e3\u7801:<a id=\"url_36\" href=\"http:\/\/code.google.com\/p\/google-toolbox-for-mac\/source\/browse\/trunk\/Foundation\/?r=87\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/code.google.com\/p\/google-toolbox-for-mac\/source\/browse\/trunk\/Foundation\/?r=87<\/a><\/p>\n<p>xml\u89e3\u6790:<a id=\"url_37\" href=\"https:\/\/github.com\/schwa\/TouchXML\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/github.com\/schwa\/TouchXML<\/a><\/p>\n<p>\u5b89\u5168\u4fdd\u5b58\u7528\u6237\u5bc6\u7801\u5230keychain\u4e2d:<a id=\"url_38\" href=\"https:\/\/github.com\/ldandersen\/scifihifi-iphone\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/github.com\/ldandersen\/scifihifi-iphone<\/a><\/p>\n<p>\u52a0\u8f7d\u7b49\u5f85\u7279\u6548\u6846\u67b6(private api):<a id=\"url_39\" href=\"https:\/\/github.com\/jdg\/MBProgressHUD\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/github.com\/jdg\/MBProgressHUD<\/a><\/p>\n<p>http\u7b49\u76f8\u5173\u534f\u8bae\u5c01\u88c5:<a id=\"url_40\" href=\"http:\/\/allseeing-i.com\/ASIHTTPRequest\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/allseeing-i.com\/ASIHTTPRequest<\/a><\/p>\n<p>\u4e0b\u62c9\u5237\u65b0\u4ee3\u7801:<a id=\"url_41\" href=\"https:\/\/github.com\/enormego\/EGOTableViewPullRefresh\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/github.com\/enormego\/EGOTableViewPullRefresh<\/a><\/p>\n<p>\u5f02\u6b65\u52a0\u8f7d\u56fe\u7247\u5e76\u7f13\u5b58\u4ee3\u7801:<a id=\"url_42\" href=\"http:\/\/www.markj.net\/iphone-asynchronous-table-image\/\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/www.markj.net\/iphone-asynchronous-table-image\/<\/a><\/p>\n<p>iphone TTS:<a id=\"url_43\" href=\"https:\/\/bitbucket.org\/sfoster\/iphone-tts\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/bitbucket.org\/sfoster\/iphone-tts<\/a><\/p>\n<p>iphone cook book \u6e90\u7801:<a id=\"url_44\" href=\"https:\/\/github.com\/erica\/iphone-3.0-cookbook-\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/github.com\/erica\/iphone-3.0-cookbook-<\/a><br \/>\niphone\u00a0\u00a0\u6b63\u5219\u8868\u8fbe\u5f0f:<a id=\"url_45\" href=\"http:\/\/regexkit.sourceforge.net\/RegexKitLite\/\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/regexkit.sourceforge.net\/RegexKitLite\/<\/a><\/p>\n<p>OAuth\u8ba4\u8bc1:\u00a0\u00a0<a id=\"url_46\" href=\"http:\/\/code.google.com\/p\/oauth\/\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/code.google.com\/p\/oauth\/<\/a><br \/>\n<a id=\"url_47\" href=\"http:\/\/code.google.com\/p\/oauthconsumer\/\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/code.google.com\/p\/oauthconsumer\/<\/a><\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u5f00\u53d1\u51e0\u4e2a\u5e38\u7528\u7684\u5f00\u6e90\u7c7b\u5e93\u53ca\u4e0b\u8f7d\u5730\u5740: 1.json\u00a0json\u7f16\u7801\u89e3\u7801 2.GTMBase64\u00a0base64\u7f16\u7801\u89e3 &#8230; <a title=\"ios \u5e38\u7528\u7b2c\u4e09\u65b9\u7c7b\u5e93\" class=\"read-more\" href=\"https:\/\/www.sunyuping.com\/index.php\/2013\/01\/06\/ios-%e5%b8%b8%e7%94%a8%e7%ac%ac%e4%b8%89%e6%96%b9%e7%b1%bb%e5%ba%93\/\" aria-label=\"\u9605\u8bfb ios \u5e38\u7528\u7b2c\u4e09\u65b9\u7c7b\u5e93\">\u9605\u8bfb\u66f4\u591a<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"aside","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-54","post","type-post","status-publish","format-aside","hentry","category-2","post_format-post-format-aside"],"_links":{"self":[{"href":"https:\/\/www.sunyuping.com\/index.php\/wp-json\/wp\/v2\/posts\/54","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sunyuping.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sunyuping.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sunyuping.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sunyuping.com\/index.php\/wp-json\/wp\/v2\/comments?post=54"}],"version-history":[{"count":0,"href":"https:\/\/www.sunyuping.com\/index.php\/wp-json\/wp\/v2\/posts\/54\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.sunyuping.com\/index.php\/wp-json\/wp\/v2\/media?parent=54"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sunyuping.com\/index.php\/wp-json\/wp\/v2\/categories?post=54"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sunyuping.com\/index.php\/wp-json\/wp\/v2\/tags?post=54"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}