tag:blogger.com,1999:blog-52632732470116905212024-03-05T09:40:38.769-08:00iPhone SDKSikarwalaphtographerhttp://www.blogger.com/profile/06870878502231712966noreply@blogger.comBlogger69125tag:blogger.com,1999:blog-5263273247011690521.post-66688485642146808412016-08-31T00:38:00.000-07:002016-08-31T00:38:09.075-07:00Delete Duplicate Simulators<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<div class="p1">
</div>
<div class="p1">
<span class="s1">xcrun simctl list devices | grep -v '^[-=]' | cut -d "(" -f2 | cut -d ")" -f1 | xargs -I {} xcrun simctl delete "{}"</span></div>
</div>
Sikarwalaphtographerhttp://www.blogger.com/profile/06870878502231712966noreply@blogger.com0tag:blogger.com,1999:blog-5263273247011690521.post-70928116261150296882016-06-08T00:37:00.006-07:002016-06-08T00:37:49.319-07:00Set Constraint <div dir="ltr" style="text-align: left;" trbidi="on">
<div class="p1">
<span class="s1"> [</span><span class="s2">ChildView</span><span class="s1"> </span><span class="s3">setFrame</span><span class="s1">:</span><span class="s2">ParentView</span><span class="s1">.</span><span class="s4">bounds</span><span class="s1">];</span></div>
<div class="p1">
<span class="s1"> [</span><span class="s1">ParentView </span><span class="s3">addSubview</span><span class="s1">:</span><span class="s1"> ChildView];</span></div>
<div class="p2">
<span class="s2"> </span></div>
<div class="p3">
<span class="s1"> [</span><span class="s1">ChildView.</span><span class="s2">centerXAnchor</span><span class="s1"> </span><span class="s3">constraintEqualToAnchor</span><span class="s1">:</span><span class="s1"> ParentView.</span><span class="s2">centerXAnchor</span><span class="s1">].</span><span class="s2">active</span><span class="s1"> = </span><span class="s6">true</span><span class="s1">;</span></div>
<br />
<div class="p3">
<span class="s1"> [</span><span class="s1">ChildView.</span><span class="s2">centerYAnchor</span><span class="s1"> </span><span class="s3">constraintEqualToAnchor</span><span class="s1">:</span><span class="s1"> ParentView.</span><span class="s2">centerYAnchor</span><span class="s1">].</span><span class="s2">active</span><span class="s1"> = </span><span class="s6">true</span><span class="s1">;</span></div>
</div>
Sikarwalaphtographerhttp://www.blogger.com/profile/06870878502231712966noreply@blogger.com0tag:blogger.com,1999:blog-5263273247011690521.post-60142909604364074302015-05-26T10:41:00.000-07:002015-05-26T10:41:14.783-07:00Do you want the application “Xcode.app” to accept incoming network connections<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhyphenhyphenK72Ya7bRug76WsZ_CyY-aXb1-1Bgbh2_qtxh0jL5t_EgDD6ep_so9bPuSCdNaHRFbRZ2eehAuIvfQWf24KqjJJzcrB-gCc6E56dZIgDYrVJsnbnhEmcYka0yOodJYLaYww-J3TDJ91X/s1600/Screen+Shot+2014-09-29+at+6.00.22+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="138" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhyphenhyphenK72Ya7bRug76WsZ_CyY-aXb1-1Bgbh2_qtxh0jL5t_EgDD6ep_so9bPuSCdNaHRFbRZ2eehAuIvfQWf24KqjJJzcrB-gCc6E56dZIgDYrVJsnbnhEmcYka0yOodJYLaYww-J3TDJ91X/s320/Screen+Shot+2014-09-29+at+6.00.22+PM.png" width="320" /></a></div>
<br />
<div>
<br /></div>
<div>
If you have to allow every time you runs Xcode..</div>
<div>
here is the soluation</div>
<div>
<br /></div>
<div>
1. Open command tool</div>
<div>
</div>
<div>
2. sudo /usr/libexec/ApplicationFirewall/socketfilterfw --setglobalstate off</div>
<div>
<br /></div>
<div>
3. /usr/libexec/ApplicationFirewall/socketfilterfw --add /Applications/Xcode.app/Contents/MacOS/Xcode</div>
<div>
<br /></div>
<div>
4. /usr/libexec/ApplicationFirewall/socketfilterfw --add /Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app/Contents/MacOS/iOS\ Simulator</div>
<div>
<br /></div>
<div>
5. sudo /usr/libexec/ApplicationFirewall/socketfilterfw --setglobalstate on</div>
<div>
<br /></div>
<div>
then restart your system</div>
</div>
Sikarwalaphtographerhttp://www.blogger.com/profile/06870878502231712966noreply@blogger.com1tag:blogger.com,1999:blog-5263273247011690521.post-62959799819892264302014-11-25T22:46:00.002-08:002014-11-25T22:46:45.112-08:00Get Top View of our app<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="p1">
<span class="s1"> </span><span class="s2">UIWindow</span><span class="s1"> *topWindow = [[[</span><span class="s2">UIApplication</span><span class="s1"> </span><span class="s3">sharedApplication</span><span class="s1">].</span><span class="s2">windows</span><span class="s1"> </span><span class="s3">sortedArrayUsingComparator</span><span class="s1">:^</span><span class="s2">NSComparisonResult</span><span class="s1">(</span><span class="s2">UIWindow</span><span class="s1"> *win1, </span><span class="s2">UIWindow</span><span class="s1"> *win2) {</span></div>
<div class="p2">
<span class="s2"> </span><span class="s4">return</span><span class="s2"> win1.</span><span class="s5">windowLevel</span><span class="s2"> - win2.</span><span class="s5">windowLevel</span><span class="s2">;</span></div>
<div class="p3">
<span class="s1"> }] </span><span class="s2">lastObject</span><span class="s1">];</span></div>
<br />
<div class="p2">
<span class="s2"> </span><span class="s5">UIView</span><span class="s2"> *topView = [[topWindow </span><span class="s3">subviews</span><span class="s2">] </span><span class="s3">lastObject</span><span class="s2">];</span></div>
</div>
Sikarwalaphtographerhttp://www.blogger.com/profile/06870878502231712966noreply@blogger.com0tag:blogger.com,1999:blog-5263273247011690521.post-13891205749117821852014-11-18T20:44:00.002-08:002014-11-18T20:44:12.257-08:00Location of Messages in mac<div dir="ltr" style="text-align: left;" trbidi="on">
<strong style="background-color: white; border: 0px; color: #6a6359; font-family: 'Open Sans', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 16px; font-stretch: inherit; line-height: 28px; margin: 0px; padding: 0px; vertical-align: baseline;"><br /></strong>
<strong style="background-color: white; border: 0px; color: #6a6359; font-family: 'Open Sans', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 16px; font-stretch: inherit; line-height: 28px; margin: 0px; padding: 0px; vertical-align: baseline;">~/Library/Containers/com.apple.iChat/Data/Library/Messages/Archive</strong></div>
Sikarwalaphtographerhttp://www.blogger.com/profile/06870878502231712966noreply@blogger.com0tag:blogger.com,1999:blog-5263273247011690521.post-65483266769165362472014-10-31T01:25:00.000-07:002014-10-31T01:25:04.390-07:00Using an NSString in a switch statement<div dir="ltr" style="text-align: left;" trbidi="on">
Define Macros<br />
<br />
#define CASE(str) if ([__s__ isEqualToString:(str)])<br />
#define SWITCH(s) for (NSString *__s__ = (s); ; )<br />
#define DEFAULT<br />
<br />
<br />
Use<br />
<br />
<div>
SWITCH (string) {<br />
CASE (@"AAA") {<br />
break;<br />
}<br />
CASE (@"BBB") {<br />
break;<br />
}<br />
CASE (@"CCC") {<br />
break;<br />
}<br />
DEFAULT {<br />
break;<br />
}<br />
}</div>
</div>
Sikarwalaphtographerhttp://www.blogger.com/profile/06870878502231712966noreply@blogger.com0tag:blogger.com,1999:blog-5263273247011690521.post-10926496956498069862014-10-28T21:53:00.000-07:002014-10-28T21:53:09.294-07:00Ipad stuck on the red battery charging <div dir="ltr" style="text-align: left;" trbidi="on">
<div style="font-family: Arial, Tahoma, Verdana; font-size: 12px; line-height: 18px; padding: 0px 0px 15px;">
<span style="color: red;"><strong>Fixes these items on your Ipad:</strong></span></div>
<ul style="font-family: Arial, Tahoma, Verdana; font-size: 12px; line-height: 18px; list-style-type: square; margin: 0px; padding: 0px 0px 15px;">
<li style="list-style-type: square; margin: 0px 0px 0px 20px; padding: 0px;">Device continually restarts but never displays the Home screen.</li>
<li style="list-style-type: square; margin: 0px 0px 0px 20px; padding: 0px;">An update or restore did not complete and the device is no longer recognized in iTunes.</li>
<li style="list-style-type: square; margin: 0px 0px 0px 20px; padding: 0px;">Stops responding, showing the Apple logo with no progress bar or a stopped progress bar, for over ten minutes.</li>
</ul>
<div style="font-family: Arial, Tahoma, Verdana; font-size: 12px; line-height: 18px; padding: 0px 0px 15px;">
<strong><span style="color: red;">Here’s what you’ll need to do to get your Ipad into DFU mode:</span></strong></div>
<ul style="font-family: Arial, Tahoma, Verdana; font-size: 12px; line-height: 18px; list-style-type: square; margin: 0px; padding: 0px 0px 15px;">
<li style="list-style-type: square; margin: 0px 0px 0px 20px; padding: 0px;">Plug the iPad into your computer</li>
<li style="list-style-type: square; margin: 0px 0px 0px 20px; padding: 0px;">Launch iTunes</li>
<li style="list-style-type: square; margin: 0px 0px 0px 20px; padding: 0px;">Hold down the Power button and the Home button at the same time</li>
<li style="list-style-type: square; margin: 0px 0px 0px 20px; padding: 0px;">Keep holding both of these buttons for 10 seconds</li>
<li style="list-style-type: square; margin: 0px 0px 0px 20px; padding: 0px;">After 10 seconds pass, release the Power button but continue to hold the Home button for another 3-5 seconds</li>
<li style="list-style-type: square; margin: 0px 0px 0px 20px; padding: 0px;">When in DFU mode, your iPad screen will stay completely black. If you see an Apple logo or otherwise you did not enter DFU mode</li>
<li style="list-style-type: square; margin: 0px 0px 0px 20px; padding: 0px;">iTunes will notify you that it has detected a device in recovery mode</li>
<li style="list-style-type: square; margin: 0px 0px 0px 20px; padding: 0px;">Once in DFU mode the Itunes firmware modifying app will take over, follow those instructions</li>
</ul>
<div style="font-family: Arial, Tahoma, Verdana; font-size: 12px; line-height: 18px;">
<span style="color: red;"><strong>What is Ipad DFU mode?</strong></span></div>
<div style="font-family: Arial, Tahoma, Verdana; font-size: 12px; line-height: 18px;">
<div style="padding: 0px 0px 15px;">
DFU stands for Device Firmware Update, entering DFU Mode allows you to update or re install your Ipad, Ipod, or other iOS device’s firmware.</div>
</div>
</div>
Sikarwalaphtographerhttp://www.blogger.com/profile/06870878502231712966noreply@blogger.com0Thiruvananthapuram, Kerala, India8.4874999999999989 76.9524999999999868.2362325 76.629776499999991 8.738767499999998 77.275223499999981tag:blogger.com,1999:blog-5263273247011690521.post-63739009224343531812014-10-16T21:20:00.004-07:002014-10-16T21:22:59.714-07:00Get Root ViewController of StoryBoard<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="p1">
</div>
<div class="p1">
<span class="s1"><br /></span></div>
<div class="p1">
<span class="s1">UIStoryboard</span> *mainStoryboard = [<span class="s1">UIStoryboard</span> <span class="s2">storyboardWithName</span>:<span class="s3">@"Main"</span> <span class="s2">bundle</span>: <span class="s4">nil</span>];</div>
<div class="p2">
</div>
<div class="p1">
<span class="s1">UINavigationController</span> *NavController = (<span class="s1">UINavigationController</span>*)[mainStoryboard <span class="s2">instantiateViewControllerWithIdentifier</span>:<span class="s3">@"NavController"</span>];</div>
<br />
<div class="p1">
<span class="s1">UIViewController</span> *TheViewController=[[NavController <span class="s2">viewControllers</span>] <span class="s2">objectAtIndex</span>:<span class="s5">0</span>];<br />
<br />
You need to specify the controller identifier for your navigation controller in the attributes inspector of the navigation controller</div>
</div>
Sikarwalaphtographerhttp://www.blogger.com/profile/06870878502231712966noreply@blogger.com0tag:blogger.com,1999:blog-5263273247011690521.post-21504127581262812342014-10-13T23:49:00.001-07:002014-10-13T23:49:57.013-07:00Resign First responder without knowing which one<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="background-color: #eeeeee; color: #444444; font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif; font-size: 13px; line-height: 17.2800006866455px;">[self.view endEditing:YES]</span></div>
Sikarwalaphtographerhttp://www.blogger.com/profile/06870878502231712966noreply@blogger.com0tag:blogger.com,1999:blog-5263273247011690521.post-68815409811169827652014-09-26T03:45:00.002-07:002014-09-26T03:45:28.991-07:00Get primitive type from NSNumber<div dir="ltr" style="text-align: left;" trbidi="on">
const char* type = [theValue objCType];<br />
if (strcmp (type, @encode (NSInteger)) == 0)<br />
{<br />
//It is NSInteger<br />
}<br />
else if (strcmp (type, @encode (NSUInteger)) == 0)<br />
{<br />
//It is NSInteger<br />
}<br />
else if (strcmp (type, @encode (int)) == 0)<br />
{<br />
//It is NSUInteger<br />
}<br />
else if (strcmp (type, @encode (float)) == 0)<br />
{<br />
//It is float<br />
}<br />
else if (strcmp (type, @encode (double)) == 0)<br />
{<br />
//It is double<br />
}<br />
else if (strcmp (type, @encode (long)) == 0)<br />
{<br />
//It is long<br />
}<br />
else if (strcmp (type, @encode (long long)) == 0)<br />
{<br />
//It is long long<br />
}</div>
Sikarwalaphtographerhttp://www.blogger.com/profile/06870878502231712966noreply@blogger.com0tag:blogger.com,1999:blog-5263273247011690521.post-84298522835161294642014-08-19T02:26:00.001-07:002014-08-19T02:26:28.739-07:00Singleton Viewcontroller Storyboard<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="p1">
<span class="s1">static</span> <span class="s1">id</span> s_singleton = <span class="s1">nil</span>;</div>
<div class="p1">
+ (<span class="s1">id</span>) alloc {</div>
<div class="p2">
<span class="s2"> </span><span class="s1">if</span><span class="s2">(</span>s_singleton<span class="s2"> != </span><span class="s1">nil</span><span class="s2">)</span></div>
<div class="p2">
<span class="s2"> </span><span class="s1">return</span><span class="s2"> </span>s_singleton<span class="s2">;</span></div>
<div class="p3">
<span class="s2"> </span>return<span class="s2"> [</span>super<span class="s2"> </span><span class="s3">alloc</span><span class="s2">];</span></div>
<div class="p1">
}</div>
<div class="p1">
- (<span class="s1">id</span>) initWithCoder:(<span class="s4">NSCoder</span> *)aDecoder {</div>
<div class="p2">
<span class="s2"> </span><span class="s1">if</span><span class="s2">(</span>s_singleton<span class="s2"> != </span><span class="s1">nil</span><span class="s2">)</span></div>
<div class="p2">
<span class="s2"> </span><span class="s1">return</span><span class="s2"> </span>s_singleton<span class="s2">;</span></div>
<div class="p1">
<span class="s1">self</span> = [<span class="s1">super</span> <span class="s3">initWithCoder</span>:aDecoder];</div>
<div class="p1">
<span class="s1">if</span>(<span class="s1">self</span>) {</div>
<div class="p1">
<span class="s5">s_singleton</span> = <span class="s1">self</span>;</div>
<div class="p1">
}</div>
<div class="p3">
<span class="s2"> </span>return<span class="s2"> </span>self<span class="s2">;</span></div>
<br />
<div class="p1">
}</div>
</div>
Sikarwalaphtographerhttp://www.blogger.com/profile/06870878502231712966noreply@blogger.com0tag:blogger.com,1999:blog-5263273247011690521.post-52159812223570360372014-06-10T02:07:00.000-07:002014-06-12T03:49:13.175-07:00 implicit declaration of function 'inet_addr' is invalid in C99<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<div class="p1">
<br />
<div class="p1">
<span class="s1">#include < </span><arpa inet.h=""></arpa>arpa/inet.h ><br />
</div>
<div class="p1">
<br /></div>
</div>
<div class="p1">
in .h </div>
</div>
Sikarwalaphtographerhttp://www.blogger.com/profile/06870878502231712966noreply@blogger.com0tag:blogger.com,1999:blog-5263273247011690521.post-49093672913858012922013-07-10T22:29:00.001-07:002013-07-10T22:29:35.650-07:00Create Navigationcontroller in View based application<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="p1">
<span class="s1"> self</span><span class="s2">.</span><span class="s3">window</span><span class="s2"> = [[[</span><span class="s4">UIWindow</span><span class="s2"> </span>alloc<span class="s2">] </span>initWithFrame<span class="s2">:[[</span><span class="s4">UIScreen</span><span class="s2"> </span>mainScreen<span class="s2">] </span>bounds<span class="s2">]] </span>autorelease<span class="s2">];</span></div>
<div class="p2">
<span class="s2"> </span><span class="s1">self</span><span class="s2">.</span><span class="s3">viewController</span><span class="s2"> = [[[</span><span class="s5">ViewController</span><span class="s2"> </span>alloc<span class="s2">] </span>initWithNibName<span class="s2">:</span><span class="s6">@"ViewController"</span><span class="s2"> bundle:</span><span class="s1">nil</span><span class="s2">] </span>autorelease<span class="s2">];</span></div>
<div class="p1">
<span class="s2"> </span><span class="s1">self</span><span class="s2">.</span><span class="s3">Nav</span><span class="s2">=[[</span><span class="s4">UINavigationController</span><span class="s2"> </span>alloc<span class="s2">] </span>initWithRootViewController<span class="s2">:</span><span class="s1">self</span><span class="s2">.</span><span class="s3">viewController</span><span class="s2">];</span></div>
<div class="p3">
</div>
<div class="p1">
<span class="s2"> [</span><span class="s1">self</span><span class="s2">.</span><span class="s3">window</span><span class="s2"> </span>setRootViewController<span class="s2">:</span><span class="s5">_Nav</span><span class="s2">];</span></div>
<div class="p3">
</div>
<div class="p1">
<span class="s2"> [</span><span class="s1">self</span><span class="s2">.</span><span class="s3">window</span><span class="s2"> </span>makeKeyAndVisible<span class="s2">];</span></div>
<br />
<div class="p4">
<span class="s2"> </span>return<span class="s2"> </span>YES<span class="s2">;</span></div>
</div>
Sikarwalaphtographerhttp://www.blogger.com/profile/06870878502231712966noreply@blogger.com0tag:blogger.com,1999:blog-5263273247011690521.post-6198075566542047722013-05-22T20:51:00.000-07:002013-05-22T20:51:19.087-07:00iOS Device Resolutions Diagram<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_BhANFiPnpP-9DBGGD7MhSu9f_vUTHxGCWcHPFqOORyWNBkfzGfWOCA50TclUX5_myxRvp7jtKjAGmhClg46xlkagA4BgBMVcK-YJH5tdtRkNwgt7P0IGCi0_HSZVJvqlTE0gBkpFf4pg/s1600/iOS-screen-resolutions-v2-screens-only-1024x769.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="480" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_BhANFiPnpP-9DBGGD7MhSu9f_vUTHxGCWcHPFqOORyWNBkfzGfWOCA50TclUX5_myxRvp7jtKjAGmhClg46xlkagA4BgBMVcK-YJH5tdtRkNwgt7P0IGCi0_HSZVJvqlTE0gBkpFf4pg/s640/iOS-screen-resolutions-v2-screens-only-1024x769.png" width="640" /></a></div>
<br /></div>
Sikarwalaphtographerhttp://www.blogger.com/profile/06870878502231712966noreply@blogger.com0tag:blogger.com,1999:blog-5263273247011690521.post-78160541030298735502013-03-10T21:30:00.003-07:002013-03-10T21:35:58.420-07:003D Interactive Heart<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="color: #cccccc; font-family: Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;"><span style="line-height: 28px;">3D Interactive Heart </span></span><br />
<span style="color: #cccccc; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; line-height: 28px;">Very First in House app in </span><a href="http://www.arivameddata.com/HomePage.aspx" style="font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; line-height: 28px;" target="_blank">Ariva Med Data</a><br />
<span style="color: #cccccc; font-family: Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;"><br /></span>
<span style="color: #cccccc; font-family: Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;"><a href="https://itunes.apple.com/us/app/3d-interactive-heart/id590676827">https://itunes.apple.com/us/app/3d-interactive-heart/id590676827</a></span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHPkHXuUsz5rmGr732ZQ-pSIKoCM_brA22Ssnl5DxZZsGVtyw6PFh7GeR20VQcW8dyYuuVMt0trE_BZigcxxHTZ2qK-0-1z1Xvg-e97BP3OjUAIc3Mz4HcCkMv3xYp6kqDYruGrNojnpYX/s1600/Heart+1.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHPkHXuUsz5rmGr732ZQ-pSIKoCM_brA22Ssnl5DxZZsGVtyw6PFh7GeR20VQcW8dyYuuVMt0trE_BZigcxxHTZ2qK-0-1z1Xvg-e97BP3OjUAIc3Mz4HcCkMv3xYp6kqDYruGrNojnpYX/s320/Heart+1.PNG" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqFe6FZfBM00iWNwjqHdlhf8Rh52RNTZKpLOIUIeBPjB0ecAV4PVmu6sRYTy_3MVI1MjuPaPTrb2-OsFPz3qVTLYQmEvOhh_gLxY0098CEcAw5R7ABScrbfbse-lClz_gkl16UkbDZCFCx/s1600/Heart+5.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqFe6FZfBM00iWNwjqHdlhf8Rh52RNTZKpLOIUIeBPjB0ecAV4PVmu6sRYTy_3MVI1MjuPaPTrb2-OsFPz3qVTLYQmEvOhh_gLxY0098CEcAw5R7ABScrbfbse-lClz_gkl16UkbDZCFCx/s320/Heart+5.PNG" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8vrx9jhA76zrA7IyWHv-Gq-AfAi9BvWr2M5L5yVkN3K_RY8vjI7Af4q7WJ2b-JPYLCayfXOg19y2iNECzbFV1DOyr4CI427hVfuel4r4bYK2SZcC4IXD-z7sxYwv04kkkh7nFwuJ88UHc/s1600/Heart+3.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8vrx9jhA76zrA7IyWHv-Gq-AfAi9BvWr2M5L5yVkN3K_RY8vjI7Af4q7WJ2b-JPYLCayfXOg19y2iNECzbFV1DOyr4CI427hVfuel4r4bYK2SZcC4IXD-z7sxYwv04kkkh7nFwuJ88UHc/s320/Heart+3.PNG" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuosM4s1WPTB98U_GU1ion3wIjZy-QW5Egrjd1lrjEeO7YVIZzZJmEpfUJpZbPF1EqULhb3yagu5PBNGZsZBQ-sgtX9fuGmkRZR9QCJGcVGBKWLvofCvEGnTKRTPQnEci_dWVi7_L17cTI/s1600/Heart+2.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuosM4s1WPTB98U_GU1ion3wIjZy-QW5Egrjd1lrjEeO7YVIZzZJmEpfUJpZbPF1EqULhb3yagu5PBNGZsZBQ-sgtX9fuGmkRZR9QCJGcVGBKWLvofCvEGnTKRTPQnEci_dWVi7_L17cTI/s320/Heart+2.PNG" width="320" /></a></div>
<span style="color: #cccccc; font-family: Lucida Grande, Lucida Sans Unicode, Arial, Verdana, sans-serif;"><br /></span></div>
Sikarwalaphtographerhttp://www.blogger.com/profile/06870878502231712966noreply@blogger.com0tag:blogger.com,1999:blog-5263273247011690521.post-43947537474526040452013-03-01T01:36:00.000-08:002013-03-01T01:43:34.577-08:00How can we prevent files/Folder from being backed up to iCloud and iTunes?<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<div class="p1">
<span class="s1"> </span><span class="s2">NSArray</span><span class="s1"> *paths = </span>NSSearchPathForDirectoriesInDomains<span class="s1">(</span>NSLibraryDirectory<span class="s1">, </span>NSUserDomainMask<span class="s1">, </span><span class="s3">YES</span><span class="s1">);</span></div>
<div class="p2">
<span class="s3">if</span> ([paths <span class="s4">count</span>] > <span class="s5">0</span>)</div>
<div class="p2">
{</div>
<div class="p2">
<span class="s2">NSString</span> *documentsDirectory = [paths <span class="s4">objectAtIndex</span>:<span class="s5">0</span>];</div>
<div class="p2">
<span class="s2">NSString</span> *NineveshDict=[<span class="s2">NSString</span> <span class="s4">stringWithFormat</span>:<span class="s6">@"%@/YourDir/"</span>,documentsDirectory];</div>
<div class="p3">
<span class="s1"> [</span><span class="s3">self</span><span class="s1"> </span>addSkipBackupAttributeToItemAtURL<span class="s1">:[</span><span class="s2">NSURL</span><span class="s1"> </span><span class="s4">fileURLWithPath</span><span class="s1">:NineveshDict </span><span class="s4">isDirectory</span><span class="s1">:</span><span class="s3">YES</span><span class="s1">]];</span></div>
<div class="p4">
</div>
<div class="p2">
}</div>
<div class="p2">
<br /></div>
<div class="p2">
</div>
<div class="p1">
-(<span class="s1">BOOL</span>)addSkipBackupAttributeToItemAtURL:(<span class="s2">NSURL</span> *)URL</div>
<div class="p1">
{</div>
<div class="p2">
<span class="s3"> </span><span class="s1">if</span><span class="s3"> (&</span>NSURLIsExcludedFromBackupKey<span class="s3"> == </span><span class="s1">nil</span><span class="s3">) { </span><span class="s4">// iOS <= 5.0.1</span></div>
<div class="p1">
<span class="s1">const</span> <span class="s1">char</span>* filePath = [[URL <span class="s5">path</span>] <span class="s5">fileSystemRepresentation</span>];</div>
<div class="p3">
<span class="s3"> </span><span class="s1">const</span><span class="s3"> </span><span class="s1">char</span><span class="s3">* attrName = </span>"com.apple.MobileBackup"<span class="s3">;</span></div>
<div class="p1">
<span class="s2">u_int8_t</span> attrValue = <span class="s6">1</span>;</div>
<div class="p1">
<span class="s1">int</span> result = <span class="s5">setxattr</span>(filePath, attrName, &attrValue, <span class="s1">sizeof</span>(attrValue), <span class="s6">0</span>, <span class="s6">0</span>); <span class="s1">return</span> result == <span class="s6">0</span>;</div>
<div class="p4">
<span class="s3"> } </span><span class="s1">else</span><span class="s3"> { </span>// iOS >= 5.1</div>
<div class="p1">
<span class="s2">NSError</span> *error = <span class="s1">nil</span>;</div>
<div class="p1">
<span class="s1">BOOL</span> success = [URL <span class="s5">setResourceValue</span>: [<span class="s2">NSNumber</span> <span class="s5">numberWithBool</span>: <span class="s1">YES</span>] <span class="s5">forKey</span>: <span class="s2">NSURLIsExcludedFromBackupKey</span> <span class="s5">error</span>: &error];</div>
<div class="p1">
<span class="s1">if</span>(!success){</div>
<div class="p3">
<span class="s3"> </span><span class="s5">NSLog</span><span class="s3">(</span>@"Error excluding %@ from backup %@"<span class="s3">, [URL </span><span class="s5">lastPathComponent</span><span class="s3">], error);</span></div>
<div class="p1">
}</div>
<div class="p1">
<span class="s1">return</span> success;</div>
<div class="p1">
}</div>
<div class="p1">
}</div>
<br /></div>
Sikarwalaphtographerhttp://www.blogger.com/profile/06870878502231712966noreply@blogger.com0tag:blogger.com,1999:blog-5263273247011690521.post-90328919550687726932012-09-26T00:29:00.001-07:002012-11-09T03:46:19.203-08:00Some New features in iOS 6<div dir="ltr" style="text-align: left;" trbidi="on">
1. Constraints...<br />
Constraints used for alinement you can turn it on of by clicking Use Autolayout in File inspector<br />
By default, Auto Layout is switched on for user interface.<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMK35zq62zYL_H-5n1U8_e-4_9XtPurqLAIlyneAf_J2p53bKDGCCD8sOXFtk1dvwz-TrNshju0wsQeyz8X_y2b411Vae2prXYgSaY1wmIlpNPuOcOl3-KO7tgHspZCVtO8uJmGdu__Z2U/s1600/Screen+Shot+2012-09-26+at+12.00.58+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMK35zq62zYL_H-5n1U8_e-4_9XtPurqLAIlyneAf_J2p53bKDGCCD8sOXFtk1dvwz-TrNshju0wsQeyz8X_y2b411Vae2prXYgSaY1wmIlpNPuOcOl3-KO7tgHspZCVtO8uJmGdu__Z2U/s320/Screen+Shot+2012-09-26+at+12.00.58+PM.png" width="175" /></a><br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
2. UICollectionView</div>
<div class="separator" style="clear: both; text-align: left;">
As per Apple Class reference </div>
<blockquote class="tr_bq">
The <span class="s1">UICollectionView</span> class manages an ordered collection of data items and presents them using customizable layouts. Collection views provide the same general function as table views except that a collection view is able to support more than just single-column layouts</blockquote>
Now you can easily create grid like Photos app, and customize it like UITableView<br />
<br />
These are dataSource methods for UICollectionView<br />
<br />
<br />
<div class="p1">
- (<span class="s1">NSInteger</span>)numberOfSectionsInCollectionView:(<span class="s1">UICollectionView</span> *)collectionView</div>
<div class="p1">
<br /></div>
<div class="p1">
</div>
<div class="p1">
- (<span class="s1">NSInteger</span>)collectionView:(<span class="s1">UICollectionView</span> *)collectionView numberOfItemsInSection:(<span class="s1">NSInteger</span>)section</div>
<div class="p1">
<br /></div>
<div class="p1">
</div>
<div class="p1">
- (<span class="s1">UICollectionViewCell</span> *)collectionView:(<span class="s1">UICollectionView</span> *)collectionView cellForItemAtIndexPath:(<span class="s1">NSIndexPath</span> *)indexPath</div>
<div class="p1">
<br /></div>
<div class="p1">
as you can see all are same as UITableView dataSource methods, now you have to create a UICollectionViewCell class , Customize it according to your need and return it in </div>
<br />
<br />
<br />
- (<span class="s1">UICollectionViewCell</span> *)collectionView:(<span class="s1">UICollectionView</span> *)collectionView cellForItemAtIndexPath:(<span class="s1">NSIndexPath</span> *)indexPath<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhguoDjILCiW2uvX5lhlCwUgMX_eLoX26Do7XhiIMHk8UzmtYJNg5Py9cfw_X0zfOFVlyKA_6TNfDMpW0pfi5Lw9VLGGgt9UdFtkEFPR_oj2w57joPCsuwLhYcHwJsU16m9p934hR9dZmh1/s1600/iOS+Simulator+Screen+shot+26-Sep-2012+12.19.59+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhguoDjILCiW2uvX5lhlCwUgMX_eLoX26Do7XhiIMHk8UzmtYJNg5Py9cfw_X0zfOFVlyKA_6TNfDMpW0pfi5Lw9VLGGgt9UdFtkEFPR_oj2w57joPCsuwLhYcHwJsU16m9p934hR9dZmh1/s320/iOS+Simulator+Screen+shot+26-Sep-2012+12.19.59+PM.png" width="213" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="http://www.youtube.com/watch?v=YxqeiL_jknk" target="_blank">Here</a> is the YouTube Video For this.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<br /></div>
Sikarwalaphtographerhttp://www.blogger.com/profile/06870878502231712966noreply@blogger.com0tag:blogger.com,1999:blog-5263273247011690521.post-57242312031031650322012-09-25T22:24:00.000-07:002012-09-25T22:24:07.066-07:00Google+ platform for iOS<div dir="ltr" style="text-align: left;" trbidi="on">
Google+ Now available for iOS<br />
<a href="https://developers.google.com/+/mobile/ios/" target="_blank">here</a> is the official link </div>
Sikarwalaphtographerhttp://www.blogger.com/profile/06870878502231712966noreply@blogger.com0tag:blogger.com,1999:blog-5263273247011690521.post-56872485486941220522012-07-11T02:14:00.000-07:002012-09-27T23:29:40.580-07:00New Engine for OpenGL<div dir="ltr" style="text-align: left;" trbidi="on">
A New Engine for rendering 3D Object....<br />
Easy to use and Fast Processing<br />
<a href="http://nineveh.gl/">NinevehGL</a>
<br />
<iframe frameborder="0" height="300" width="427" allowFullScreen webkitallowfullscreen="true" mozallowfullscreen="true" src="http://skfb.ly/k4i3g2fe1?autostart=1&transparent=1&autospin=0&controls=1&watermark=0"></iframe>
</div>Sikarwalaphtographerhttp://www.blogger.com/profile/06870878502231712966noreply@blogger.com0tag:blogger.com,1999:blog-5263273247011690521.post-60209319958550645672011-10-10T07:35:00.000-07:002011-10-10T07:36:09.109-07:00Good Example for Customize UITabBarGood Example for Customize UITabBar<br /><a href="https://github.com/boctor/idev-recipes">https://github.com/boctor/idev-recipes</a>Sikarwalaphtographerhttp://www.blogger.com/profile/06870878502231712966noreply@blogger.com1tag:blogger.com,1999:blog-5263273247011690521.post-30454271518269818902011-09-15T05:52:00.000-07:002011-09-15T05:53:41.141-07:00Using OpenCV in iPhone SDKA Good post for using OpenCV in iPhone SDK<br /><a href="http://niw.at/articles/2009/03/14/using-opencv-on-iphone/en">http://niw.at/articles/2009/03/14/using-opencv-on-iphone/en</a>Sikarwalaphtographerhttp://www.blogger.com/profile/06870878502231712966noreply@blogger.com0tag:blogger.com,1999:blog-5263273247011690521.post-68961044345221113262011-09-07T23:13:00.000-07:002011-09-09T02:32:40.304-07:00Upload Song from iPod Library to Webserver using ASIHTTPRequest<div dir="ltr" style="text-align: left;" trbidi="on">
<span class="Apple-style-span" style="color: lime;">1. in Your .h file</span><br />
<title></title>
<style type="text/css">
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Monaco; color: #ca2e2a}
span.s1 {color: #754a30}
</style>
<br />
<div class="p1">
<span class="s1"><span class="Apple-style-span" style="color: lime;"> #import </span></span><span class="Apple-style-span" style="color: lime;"><mediaplayer mediaplayer.h=""></mediaplayer></span></div>
<div class="p1">
<span class="Apple-style-span" style="color: lime;"> and use include MPMediaPickerControllerDelegate</span></div>
<div class="p1">
<span class="Apple-style-span" style="color: lime;"><br /></span></div>
<div class="p1">
<span class="Apple-style-span" style="color: lime;"><br /></span></div>
<div class="p1">
<span class="Apple-style-span" style="color: lime;">2. in .m file where your brows button</span></div>
<div class="p1">
<span class="Apple-style-span" style="color: lime;"> MPMediaPickerController<span class="s1"> *picker =[[</span>MPMediaPickerController<span class="s1"> </span><span class="s2">alloc</span><span class="s1">] </span><span class="s2">initWithMediaTypes</span><span class="s1">: </span><span class="s2">MPMediaTypeAnyAudio</span><span class="s1">];</span></span></div>
<title></title>
<style type="text/css">
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Arial; color: #7037a8}
p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Arial}
p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Arial; color: #411880}
span.s1 {color: #000000}
span.s2 {color: #411880}
span.s3 {color: #7037a8}
span.s4 {font: 14.0px Monaco; color: #b520a2}
span.Apple-tab-span {white-space:pre}
</style>
<br />
<div class="p2">
<span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-style-span" style="color: lime;">picker.</span><span class="s3"><span class="Apple-style-span" style="color: lime;">delegate</span></span><span class="Apple-style-span" style="color: lime;"> = </span><span class="s4"><span class="Apple-style-span" style="color: lime;">self</span></span><span class="Apple-style-span" style="color: lime;">;</span></div>
<div class="p1">
<span class="s1"><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-style-span" style="color: lime;"> picker.</span></span><span class="Apple-style-span" style="color: lime;">allowsPickingMultipleItems</span><span class="s1"><span class="Apple-style-span" style="color: lime;"> = </span></span><span class="s4"><span class="Apple-style-span" style="color: lime;">YES</span></span><span class="s1"><span class="Apple-style-span" style="color: lime;">;</span></span></div>
<div class="p3">
<span class="s1"><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-style-span" style="color: lime;">[[</span></span><span class="s3"><span class="Apple-style-span" style="color: lime;">UIApplication</span></span><span class="s1"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-style-span" style="color: lime;">sharedApplication</span><span class="s1"><span class="Apple-style-span" style="color: lime;">] </span></span><span class="Apple-style-span" style="color: lime;">setStatusBarStyle</span><span class="s1"><span class="Apple-style-span" style="color: lime;">: </span></span><span class="Apple-style-span" style="color: lime;">UIStatusBarStyleBlackOpaque</span><span class="s1"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-style-span" style="color: lime;">animated</span><span class="s1"><span class="Apple-style-span" style="color: lime;">:</span></span><span class="s4"><span class="Apple-style-span" style="color: lime;">YES</span></span><span class="s1"><span class="Apple-style-span" style="color: lime;">];</span></span></div>
<div class="p3">
<span class="s1"><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-style-span" style="color: lime;"> [</span></span><span class="s4"><span class="Apple-style-span" style="color: lime;">self</span></span><span class="s1"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-style-span" style="color: lime;">presentModalViewController</span><span class="s1"><span class="Apple-style-span" style="color: lime;">:picker </span></span><span class="Apple-style-span" style="color: lime;">animated</span><span class="s1"><span class="Apple-style-span" style="color: lime;">:</span></span><span class="s4"><span class="Apple-style-span" style="color: lime;">YES</span></span><span class="s1"><span class="Apple-style-span" style="color: lime;">];</span></span></div>
<div class="p2">
<span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-style-span" style="color: lime;"> [picker </span><span class="s2"><span class="Apple-style-span" style="color: lime;">release</span></span><span class="Apple-style-span" style="color: lime;">];</span></div>
<div class="p2">
<span class="Apple-style-span" style="color: lime;"><br /></span></div>
<div class="p2">
<span class="Apple-style-span" style="color: lime;">3. #pragma mark -</span></div>
<title></title>
<style type="text/css">
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Monaco; color: #754a30}
</style>
<br />
<div class="p1">
<span class="Apple-style-span" style="color: lime;">#pragma mark Media Picker Delegate Methods</span></div>
<div class="p1">
<span class="Apple-style-span" style="color: lime;"><br /></span></div>
<div class="p1">
<title></title>
<style type="text/css">
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Arial}
p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Arial; min-height: 16.0px}
p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Arial; color: #7037a8}
p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Arial; color: #ca2e2a}
p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Monaco; color: #ca2e2a}
p.p6 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Arial; color: #168500}
p.p7 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Arial; color: #411880}
p.p8 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Arial; color: #548085}
p.p9 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Arial; color: #38595d}
span.s1 {font: 14.0px Monaco; color: #b520a2}
span.s2 {color: #7037a8}
span.s3 {font: 14.0px Monaco; color: #360cd7}
span.s4 {color: #411880}
span.s5 {color: #000000}
span.s6 {font: 14.0px Monaco}
span.s7 {color: #38595d}
span.s8 {font: 14.0px Arial; color: #000000}
span.s9 {font: 14.0px Monaco; color: #ca2e2a}
span.Apple-tab-span {white-space:pre}
</style>
</div>
<div class="p1">
<span class="Apple-style-span" style="color: lime;">- (</span><span class="s1"><span class="Apple-style-span" style="color: lime;">void</span></span><span class="Apple-style-span" style="color: lime;">) mediaPicker: (</span><span class="s2"><span class="Apple-style-span" style="color: lime;">MPMediaPickerController</span></span><span class="Apple-style-span" style="color: lime;"> *) mediaPicker didPickMediaItems: (</span><span class="s2"><span class="Apple-style-span" style="color: lime;">MPMediaItemCollection</span></span><span class="Apple-style-span" style="color: lime;"> *) theCollection { </span></div>
<div class="p2">
<span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span></div>
<div class="p2">
<span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span></div>
<div class="p1">
<title></title>
<style type="text/css">
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Arial}
p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Arial; color: #7037a8}
p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Arial; min-height: 16.0px}
p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Arial; color: #411880}
p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Monaco; color: #ca2e2a}
p.p6 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Monaco; color: #b520a2}
p.p7 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Arial; color: #168500}
p.p8 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Arial; color: #548085}
p.p9 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Arial; color: #38595d}
span.s1 {color: #7037a8}
span.s2 {color: #411880}
span.s3 {font: 14.0px Monaco; color: #360cd7}
span.s4 {color: #000000}
span.s5 {font: 14.0px Monaco; color: #b520a2}
span.s6 {font: 14.0px Monaco; color: #ca2e2a}
span.s7 {font: 14.0px Arial; color: #000000}
span.s8 {color: #38595d}
span.Apple-tab-span {white-space:pre}
</style>
<br />
<div class="p1">
<span class="s1"><span class="Apple-style-span" style="color: lime;">NSArray</span></span><span class="Apple-style-span" style="color: lime;"> *ArrItems=theCollection.</span><span class="s1"><span class="Apple-style-span" style="color: lime;">items</span></span><span class="Apple-style-span" style="color: lime;">;</span></div>
<div class="p1">
<span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="s1"><span class="Apple-style-span" style="color: lime;">MPMediaItem</span></span><span class="Apple-style-span" style="color: lime;"> *curItem = [ArrItems </span><span class="s2"><span class="Apple-style-span" style="color: lime;">objectAtIndex</span></span><span class="Apple-style-span" style="color: lime;">:</span><span class="s3"><span class="Apple-style-span" style="color: lime;">0</span></span><span class="Apple-style-span" style="color: lime;">]; </span></div>
<div class="p2">
<span class="s4"><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span></span><span class="Apple-style-span" style="color: lime;">NSString</span><span class="s4"><span class="Apple-style-span" style="color: lime;"> *SongName=[curItem </span></span><span class="s2"><span class="Apple-style-span" style="color: lime;">valueForProperty</span></span><span class="s4"><span class="Apple-style-span" style="color: lime;">:</span></span><span class="Apple-style-span" style="color: lime;">MPMediaItemPropertyTitle</span><span class="s4"><span class="Apple-style-span" style="color: lime;">];</span></span></div>
<div class="p3">
<span class="Apple-style-span" style="color: lime;"><br /></span></div>
<div class="p2">
<span class="s4"><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span></span><span class="Apple-style-span" style="color: lime;">NSURL</span><span class="s4"><span class="Apple-style-span" style="color: lime;"> *assetURL = [curItem </span></span><span class="s2"><span class="Apple-style-span" style="color: lime;">valueForProperty</span></span><span class="s4"><span class="Apple-style-span" style="color: lime;">:</span></span><span class="Apple-style-span" style="color: lime;">MPMediaItemPropertyAssetURL</span><span class="s4"><span class="Apple-style-span" style="color: lime;">];<span class="Apple-tab-span"> </span></span></span></div>
<div class="p1">
<span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="s1"><span class="Apple-style-span" style="color: lime;">AVURLAsset</span></span><span class="Apple-style-span" style="color: lime;"> *songAsset = [</span><span class="s1"><span class="Apple-style-span" style="color: lime;">AVURLAsset</span></span><span class="Apple-style-span" style="color: lime;"> </span><span class="s2"><span class="Apple-style-span" style="color: lime;">URLAssetWithURL</span></span><span class="Apple-style-span" style="color: lime;">:assetURL </span><span class="s2"><span class="Apple-style-span" style="color: lime;">options</span></span><span class="Apple-style-span" style="color: lime;">:</span><span class="s5"><span class="Apple-style-span" style="color: lime;">nil</span></span><span class="Apple-style-span" style="color: lime;">];</span></div>
<div class="p3">
<span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span></div>
<div class="p2">
<span class="s4"><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span></span><span class="Apple-style-span" style="color: lime;">AVAssetExportSession</span><span class="s4"><span class="Apple-style-span" style="color: lime;"> *exportSession = [[</span></span><span class="Apple-style-span" style="color: lime;">AVAssetExportSession</span><span class="s4"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="s2"><span class="Apple-style-span" style="color: lime;">alloc</span></span><span class="s4"><span class="Apple-style-span" style="color: lime;">]</span></span></div>
<div class="p1">
<span class="Apple-style-span" style="color: lime;"> </span><span class="s2"><span class="Apple-style-span" style="color: lime;">initWithAsset</span></span><span class="Apple-style-span" style="color: lime;">:songAsset</span></div>
<div class="p1">
<span class="Apple-style-span" style="color: lime;"> </span><span class="s2"><span class="Apple-style-span" style="color: lime;">presetName</span></span><span class="Apple-style-span" style="color: lime;">:</span><span class="s1"><span class="Apple-style-span" style="color: lime;">AVAssetExportPresetPassthrough</span></span><span class="Apple-style-span" style="color: lime;">];</span></div>
<div class="p3">
<span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span></div>
<div class="p1">
<span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="s1"><span class="Apple-style-span" style="color: lime;">NSArray</span></span><span class="Apple-style-span" style="color: lime;"> *tracks = [songAsset </span><span class="s2"><span class="Apple-style-span" style="color: lime;">tracksWithMediaType</span></span><span class="Apple-style-span" style="color: lime;">:</span><span class="s1"><span class="Apple-style-span" style="color: lime;">AVMediaTypeAudio</span></span><span class="Apple-style-span" style="color: lime;">];</span></div>
<div class="p1">
<span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="s1"><span class="Apple-style-span" style="color: lime;">AVAssetTrack</span></span><span class="Apple-style-span" style="color: lime;"> *track = [tracks </span><span class="s2"><span class="Apple-style-span" style="color: lime;">objectAtIndex</span></span><span class="Apple-style-span" style="color: lime;">:</span><span class="s3"><span class="Apple-style-span" style="color: lime;">0</span></span><span class="Apple-style-span" style="color: lime;">];</span></div>
<div class="p1">
<span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="s5"><span class="Apple-style-span" style="color: lime;">id</span></span><span class="Apple-style-span" style="color: lime;"> desc = [track.</span><span class="s1"><span class="Apple-style-span" style="color: lime;">formatDescriptions</span></span><span class="Apple-style-span" style="color: lime;"> </span><span class="s2"><span class="Apple-style-span" style="color: lime;">objectAtIndex</span></span><span class="Apple-style-span" style="color: lime;">:</span><span class="s3"><span class="Apple-style-span" style="color: lime;">0</span></span><span class="Apple-style-span" style="color: lime;">];</span></div>
<div class="p2">
<span class="s4"><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span></span><span class="s5"><span class="Apple-style-span" style="color: lime;">const</span></span><span class="s4"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-style-span" style="color: lime;">AudioStreamBasicDescription</span><span class="s4"><span class="Apple-style-span" style="color: lime;"> *audioDesc = </span></span><span class="s2"><span class="Apple-style-span" style="color: lime;">CMAudioFormatDescriptionGetStreamBasicDescription</span></span><span class="s4"><span class="Apple-style-span" style="color: lime;">((</span></span><span class="Apple-style-span" style="color: lime;">CMAudioFormatDescriptionRef</span><span class="s4"><span class="Apple-style-span" style="color: lime;">)desc);</span></span></div>
<div class="p1">
<span class="Apple-style-span" style="color: lime;"> </span><span class="s1"><span class="Apple-style-span" style="color: lime;">FourCharCode</span></span><span class="Apple-style-span" style="color: lime;"> formatID = audioDesc-></span><span class="s1"><span class="Apple-style-span" style="color: lime;">mFormatID</span></span><span class="Apple-style-span" style="color: lime;">;</span></div>
<div class="p3">
<span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span></div>
<div class="p3">
<span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span></div>
<div class="p1">
<span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="s1"><span class="Apple-style-span" style="color: lime;">NSString</span></span><span class="Apple-style-span" style="color: lime;"> *fileType = </span><span class="s5"><span class="Apple-style-span" style="color: lime;">nil</span></span><span class="Apple-style-span" style="color: lime;">;</span></div>
<div class="p1">
<span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="s1"><span class="Apple-style-span" style="color: lime;">NSString</span></span><span class="Apple-style-span" style="color: lime;"> *ex = </span><span class="s5"><span class="Apple-style-span" style="color: lime;">nil</span></span><span class="Apple-style-span" style="color: lime;">;</span></div>
<div class="p3">
<span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span></div>
<div class="p1">
<span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="s5"><span class="Apple-style-span" style="color: lime;">switch</span></span><span class="Apple-style-span" style="color: lime;"> (formatID) {</span></div>
<div class="p3">
<span class="Apple-style-span" style="color: lime;"> </span></div>
<div class="p4">
<span class="s4"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="s5"><span class="Apple-style-span" style="color: lime;">case</span></span><span class="s4"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-style-span" style="color: lime;">kAudioFormatLinearPCM</span><span class="s4"><span class="Apple-style-span" style="color: lime;">:</span></span></div>
<div class="p1">
<span class="Apple-style-span" style="color: lime;"> {</span></div>
<div class="p1">
<span class="Apple-style-span" style="color: lime;"> </span><span class="s1"><span class="Apple-style-span" style="color: lime;">UInt32</span></span><span class="Apple-style-span" style="color: lime;"> flags = audioDesc-></span><span class="s1"><span class="Apple-style-span" style="color: lime;">mFormatFlags</span></span><span class="Apple-style-span" style="color: lime;">;</span></div>
<div class="p4">
<span class="s4"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="s5"><span class="Apple-style-span" style="color: lime;">if</span></span><span class="s4"><span class="Apple-style-span" style="color: lime;"> (flags & </span></span><span class="Apple-style-span" style="color: lime;">kAudioFormatFlagIsBigEndian</span><span class="s4"><span class="Apple-style-span" style="color: lime;">) {</span></span></div>
<div class="p1">
<span class="Apple-style-span" style="color: lime;"> fileType = </span><span class="s6"><span class="Apple-style-span" style="color: lime;">@"public.aiff-audio"</span></span><span class="Apple-style-span" style="color: lime;">;</span></div>
<div class="p1">
<span class="Apple-style-span" style="color: lime;"> ex = </span><span class="s6"><span class="Apple-style-span" style="color: lime;">@"aif"</span></span><span class="Apple-style-span" style="color: lime;">;</span></div>
<div class="p1">
<span class="Apple-style-span" style="color: lime;"> } </span><span class="s5"><span class="Apple-style-span" style="color: lime;">else</span></span><span class="Apple-style-span" style="color: lime;"> {</span></div>
<div class="p5">
<span class="s7"><span class="Apple-style-span" style="color: lime;"> fileType = </span></span><span class="Apple-style-span" style="color: lime;">@"com.microsoft.waveform-audio"<span class="s7">;</span></span></div>
<div class="p1">
<span class="Apple-style-span" style="color: lime;"> ex = </span><span class="s6"><span class="Apple-style-span" style="color: lime;">@"wav"</span></span><span class="Apple-style-span" style="color: lime;">;</span></div>
<div class="p1">
<span class="Apple-style-span" style="color: lime;"> }</span></div>
<div class="p1">
<span class="Apple-style-span" style="color: lime;"> }</span></div>
<div class="p1">
<span class="Apple-style-span" style="color: lime;"> </span><span class="s5"><span class="Apple-style-span" style="color: lime;">break</span></span><span class="Apple-style-span" style="color: lime;">;</span></div>
<div class="p3">
<span class="Apple-style-span" style="color: lime;"> </span></div>
<div class="p4">
<span class="s4"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="s5"><span class="Apple-style-span" style="color: lime;">case</span></span><span class="s4"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-style-span" style="color: lime;">kAudioFormatMPEGLayer3</span><span class="s4"><span class="Apple-style-span" style="color: lime;">:</span></span></div>
<div class="p5">
<span class="s7"><span class="Apple-style-span" style="color: lime;"> fileType = </span></span><span class="Apple-style-span" style="color: lime;">@"com.apple.quicktime-movie"<span class="s7">;</span></span></div>
<div class="p1">
<span class="Apple-style-span" style="color: lime;"> ex = </span><span class="s6"><span class="Apple-style-span" style="color: lime;">@"mp3"</span></span><span class="Apple-style-span" style="color: lime;">;</span></div>
<div class="p6">
<span class="s7"><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span></span><span class="Apple-style-span" style="color: lime;">break<span class="s7">;</span></span></div>
<div class="p3">
<span class="Apple-style-span" style="color: lime;"> </span></div>
<div class="p4">
<span class="s4"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="s5"><span class="Apple-style-span" style="color: lime;">case</span></span><span class="s4"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-style-span" style="color: lime;">kAudioFormatMPEG4AAC</span><span class="s4"><span class="Apple-style-span" style="color: lime;">:</span></span></div>
<div class="p1">
<span class="Apple-style-span" style="color: lime;"> fileType = </span><span class="s6"><span class="Apple-style-span" style="color: lime;">@"com.apple.m4a-audio"</span></span><span class="Apple-style-span" style="color: lime;">;</span></div>
<div class="p1">
<span class="Apple-style-span" style="color: lime;"> ex = </span><span class="s6"><span class="Apple-style-span" style="color: lime;">@"m4a"</span></span><span class="Apple-style-span" style="color: lime;">;</span></div>
<div class="p1">
<span class="Apple-style-span" style="color: lime;"> </span><span class="s5"><span class="Apple-style-span" style="color: lime;">break</span></span><span class="Apple-style-span" style="color: lime;">;</span></div>
<div class="p3">
<span class="Apple-style-span" style="color: lime;"> </span></div>
<div class="p4">
<span class="s4"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="s5"><span class="Apple-style-span" style="color: lime;">case</span></span><span class="s4"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-style-span" style="color: lime;">kAudioFormatAppleLossless</span><span class="s4"><span class="Apple-style-span" style="color: lime;">:</span></span></div>
<div class="p1">
<span class="Apple-style-span" style="color: lime;"> fileType = </span><span class="s6"><span class="Apple-style-span" style="color: lime;">@"com.apple.m4a-audio"</span></span><span class="Apple-style-span" style="color: lime;">;</span></div>
<div class="p1">
<span class="Apple-style-span" style="color: lime;"> ex = </span><span class="s6"><span class="Apple-style-span" style="color: lime;">@"m4a"</span></span><span class="Apple-style-span" style="color: lime;">;</span></div>
<div class="p1">
<span class="Apple-style-span" style="color: lime;"> </span><span class="s5"><span class="Apple-style-span" style="color: lime;">break</span></span><span class="Apple-style-span" style="color: lime;">;</span></div>
<div class="p3">
<span class="Apple-style-span" style="color: lime;"> </span></div>
<div class="p1">
<span class="Apple-style-span" style="color: lime;"> </span><span class="s5"><span class="Apple-style-span" style="color: lime;">default</span></span><span class="Apple-style-span" style="color: lime;">:</span></div>
<div class="p1">
<span class="Apple-style-span" style="color: lime;"> </span><span class="s5"><span class="Apple-style-span" style="color: lime;">break</span></span><span class="Apple-style-span" style="color: lime;">;</span></div>
<div class="p1">
<span class="Apple-style-span" style="color: lime;"> }</span></div>
<div class="p3">
<span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span></div>
<div class="p1">
<span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-style-span" style="color: lime;">exportSession.</span><span class="s1"><span class="Apple-style-span" style="color: lime;">outputFileType</span></span><span class="Apple-style-span" style="color: lime;"> = fileType;</span></div>
<div class="p3">
<span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span></div>
<div class="p1">
<span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="s1"><span class="Apple-style-span" style="color: lime;">NSString</span></span><span class="Apple-style-span" style="color: lime;"> *exportFile = [[</span><span class="s5"><span class="Apple-style-span" style="color: lime;">self</span></span><span class="Apple-style-span" style="color: lime;"> </span><span class="s8"><span class="Apple-style-span" style="color: lime;">myDocumentsDirectory</span></span><span class="Apple-style-span" style="color: lime;">] </span><span class="s2"><span class="Apple-style-span" style="color: lime;">stringByAppendingPathComponent</span></span><span class="Apple-style-span" style="color: lime;">: </span></div>
<div class="p1">
<span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-style-span" style="color: lime;">[</span><span class="s1"><span class="Apple-style-span" style="color: lime;">NSString</span></span><span class="Apple-style-span" style="color: lime;"> </span><span class="s2"><span class="Apple-style-span" style="color: lime;">stringWithFormat</span></span><span class="Apple-style-span" style="color: lime;">:</span><span class="s6"><span class="Apple-style-span" style="color: lime;">@"%@.%@"</span></span><span class="Apple-style-span" style="color: lime;">,SongName,ex]];</span></div>
<div class="p3">
<span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span></div>
<div class="p1">
<span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="s1"><span class="Apple-style-span" style="color: lime;">NSURL</span></span><span class="Apple-style-span" style="color: lime;"> *exportURL = [[</span><span class="s1"><span class="Apple-style-span" style="color: lime;">NSURL</span></span><span class="Apple-style-span" style="color: lime;"> </span><span class="s2"><span class="Apple-style-span" style="color: lime;">fileURLWithPath</span></span><span class="Apple-style-span" style="color: lime;">:exportFile] </span><span class="s2"><span class="Apple-style-span" style="color: lime;">retain</span></span><span class="Apple-style-span" style="color: lime;">];</span></div>
<div class="p1">
<span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-style-span" style="color: lime;">exportSession.</span><span class="s1"><span class="Apple-style-span" style="color: lime;">outputURL</span></span><span class="Apple-style-span" style="color: lime;"> = exportURL; </span></div>
<div class="p3">
<span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span></div>
<div class="p7">
<span class="s4"><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span></span><span class="Apple-style-span" style="color: lime;">// do the export</span></div>
<div class="p7">
<span class="s4"><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span></span><span class="Apple-style-span" style="color: lime;">// (completion handler block omitted) </span></div>
<div class="p4">
<span class="s4"><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-style-span" style="color: lime;">[exportSession </span></span><span class="Apple-style-span" style="color: lime;">exportAsynchronouslyWithCompletionHandler</span><span class="s4"><span class="Apple-style-span" style="color: lime;">:</span></span></div>
<div class="p1">
<span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-style-span" style="color: lime;"> ^{</span></div>
<div class="p1">
<span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-style-span" style="color: lime;"> </span><span class="s1"><span class="Apple-style-span" style="color: lime;">NSData</span></span><span class="Apple-style-span" style="color: lime;"> *Songdata = [</span><span class="s1"><span class="Apple-style-span" style="color: lime;">NSData</span></span><span class="Apple-style-span" style="color: lime;"> </span><span class="s2"><span class="Apple-style-span" style="color: lime;">dataWithContentsOfFile</span></span><span class="Apple-style-span" style="color: lime;">: [[</span><span class="s5"><span class="Apple-style-span" style="color: lime;">self</span></span><span class="Apple-style-span" style="color: lime;"> </span><span class="s8"><span class="Apple-style-span" style="color: lime;">myDocumentsDirectory</span></span><span class="Apple-style-span" style="color: lime;">] </span></div>
<div class="p4">
<span class="s4"><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-style-span" style="color: lime;">stringByAppendingPathComponent</span><span class="s4"><span class="Apple-style-span" style="color: lime;">: [</span></span><span class="s1"><span class="Apple-style-span" style="color: lime;">NSString</span></span><span class="s4"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-style-span" style="color: lime;">stringWithFormat</span><span class="s4"><span class="Apple-style-span" style="color: lime;">:</span></span><span class="s6"><span class="Apple-style-span" style="color: lime;">@"%@.%@"</span></span><span class="s4"><span class="Apple-style-span" style="color: lime;">,SongName,ex]]];</span></span></div>
<div class="p3">
<span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-style-span" style="color: lime;"> </span></div>
<div class="p8">
<span class="s4"><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-style-span" style="color: lime;">ASIFormDataRequest</span><span class="s4"><span class="Apple-style-span" style="color: lime;"> *request = [</span></span><span class="Apple-style-span" style="color: lime;">ASIFormDataRequest</span><span class="s4"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="s2"><span class="Apple-style-span" style="color: lime;">requestWithURL</span></span><span class="s4"><span class="Apple-style-span" style="color: lime;">:[</span></span><span class="s1"><span class="Apple-style-span" style="color: lime;">NSURL</span></span><span class="s4"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="s2"><span class="Apple-style-span" style="color: lime;">URLWithString</span></span><span class="s4"><span class="Apple-style-span" style="color: lime;">:</span></span><span class="Apple-style-span" style="color: lime;">uploadSong</span><span class="s4"><span class="Apple-style-span" style="color: lime;">]];</span></span></div>
<div class="p1">
<span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-style-span" style="color: lime;"> [request </span><span class="s2"><span class="Apple-style-span" style="color: lime;">setDelegate</span></span><span class="Apple-style-span" style="color: lime;">:</span><span class="s5"><span class="Apple-style-span" style="color: lime;">self</span></span><span class="Apple-style-span" style="color: lime;">];</span></div>
<div class="p4">
<span class="s4"><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-style-span" style="color: lime;"> </span></span><span class="s1"><span class="Apple-style-span" style="color: lime;">NSString</span></span><span class="s4"><span class="Apple-style-span" style="color: lime;"> *UserID = [[</span></span><span class="s1"><span class="Apple-style-span" style="color: lime;">NSUserDefaults</span></span><span class="s4"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-style-span" style="color: lime;">standardUserDefaults</span><span class="s4"><span class="Apple-style-span" style="color: lime;">]</span></span><span class="Apple-style-span" style="color: lime;">objectForKey</span><span class="s4"><span class="Apple-style-span" style="color: lime;">:</span></span><span class="s6"><span class="Apple-style-span" style="color: lime;">@"USERID"</span></span><span class="s4"><span class="Apple-style-span" style="color: lime;">];</span></span></div>
<div class="p3">
<span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-style-span" style="color: lime;"> </span></div>
<div class="p1">
<span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-style-span" style="color: lime;"> [request </span><span class="s8"><span class="Apple-style-span" style="color: lime;">setPostValue</span></span><span class="Apple-style-span" style="color: lime;">:</span><span class="s6"><span class="Apple-style-span" style="color: lime;">@"23"</span></span><span class="Apple-style-span" style="color: lime;"> </span><span class="s8"><span class="Apple-style-span" style="color: lime;">forKey</span></span><span class="Apple-style-span" style="color: lime;">:</span><span class="s6"><span class="Apple-style-span" style="color: lime;">@"user_id"</span></span><span class="Apple-style-span" style="color: lime;">];</span></div>
<div class="p1">
<span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-style-span" style="color: lime;"> [request </span><span class="s8"><span class="Apple-style-span" style="color: lime;">setPostValue</span></span><span class="Apple-style-span" style="color: lime;">:</span><span class="s6"><span class="Apple-style-span" style="color: lime;">@"1"</span></span><span class="Apple-style-span" style="color: lime;"> </span><span class="s8"><span class="Apple-style-span" style="color: lime;">forKey</span></span><span class="Apple-style-span" style="color: lime;">:</span><span class="s6"><span class="Apple-style-span" style="color: lime;">@"category_id"</span></span><span class="Apple-style-span" style="color: lime;">];</span></div>
<div class="p1">
<span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-style-span" style="color: lime;"> [request </span><span class="s8"><span class="Apple-style-span" style="color: lime;">addData</span></span><span class="Apple-style-span" style="color: lime;">:Songdata </span><span class="s8"><span class="Apple-style-span" style="color: lime;">withFileName</span></span><span class="Apple-style-span" style="color: lime;">:SongName </span><span class="s8"><span class="Apple-style-span" style="color: lime;">andContentType</span></span><span class="Apple-style-span" style="color: lime;">:ex </span><span class="s8"><span class="Apple-style-span" style="color: lime;">forKey</span></span><span class="Apple-style-span" style="color: lime;">:</span><span class="s6"><span class="Apple-style-span" style="color: lime;">@"upload_song"</span></span><span class="Apple-style-span" style="color: lime;">];</span></div>
<div class="p9">
<span class="s4"><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-style-span" style="color: lime;"> [request </span></span><span class="Apple-style-span" style="color: lime;">startAsynchronous</span><span class="s4"><span class="Apple-style-span" style="color: lime;">];</span></span></div>
<div class="p3">
<span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-style-span" style="color: lime;"> </span></div>
<div class="p1">
<span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-style-span" style="color: lime;"> }];</span></div>
<div class="p3">
<span class="Apple-style-span" style="color: lime;"><br /></span></div>
<div class="p3">
<span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span></div>
<div class="p3">
<span class="Apple-style-span" style="color: lime;"><br /></span></div>
<div class="p3">
<span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span></div>
<div class="p4">
<span class="s4"><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-style-span" style="color: lime;">[</span></span><span class="s5"><span class="Apple-style-span" style="color: lime;">self</span></span><span class="s4"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-style-span" style="color: lime;">dismissModalViewControllerAnimated</span><span class="s4"><span class="Apple-style-span" style="color: lime;">: </span></span><span class="s5"><span class="Apple-style-span" style="color: lime;">YES</span></span><span class="s4"><span class="Apple-style-span" style="color: lime;">];</span></span></div>
</div>
<div class="p1">
<span class="Apple-style-span" style="color: lime;">}</span></div>
<div class="p2">
<span class="Apple-style-span" style="color: lime;"></span></div>
<div class="p1">
<span class="Apple-style-span" style="color: lime;">-(</span><span class="s2"><span class="Apple-style-span" style="color: lime;">NSString</span></span><span class="Apple-style-span" style="color: lime;"> *)myDocumentsDirectory</span></div>
<div class="p1">
<span class="Apple-style-span" style="color: lime;">{</span></div>
<div class="p7">
<span class="s5"><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span></span><span class="s2"><span class="Apple-style-span" style="color: lime;">NSArray</span></span><span class="s5"><span class="Apple-style-span" style="color: lime;"> *paths = </span></span><span class="Apple-style-span" style="color: lime;">NSSearchPathForDirectoriesInDomains</span><span class="s5"><span class="Apple-style-span" style="color: lime;">(</span></span><span class="Apple-style-span" style="color: lime;">NSDocumentDirectory</span><span class="s5"><span class="Apple-style-span" style="color: lime;">, </span></span><span class="Apple-style-span" style="color: lime;">NSUserDomainMask</span><span class="s5"><span class="Apple-style-span" style="color: lime;">, </span></span><span class="s1"><span class="Apple-style-span" style="color: lime;">YES</span></span><span class="s5"><span class="Apple-style-span" style="color: lime;">);</span></span></div>
<div class="p1">
<span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="s2"><span class="Apple-style-span" style="color: lime;">NSString</span></span><span class="Apple-style-span" style="color: lime;"> *documentsDirectory = [paths </span><span class="s4"><span class="Apple-style-span" style="color: lime;">objectAtIndex</span></span><span class="Apple-style-span" style="color: lime;">:</span><span class="s3"><span class="Apple-style-span" style="color: lime;">0</span></span><span class="Apple-style-span" style="color: lime;">];</span></div>
<div class="p1">
<span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="s1"><span class="Apple-style-span" style="color: lime;">return</span></span><span class="Apple-style-span" style="color: lime;"> documentsDirectory;</span></div>
<div class="p1">
<span class="Apple-style-span" style="color: lime;">}</span></div>
<div class="p1">
<span class="Apple-style-span" style="color: lime;"><br /></span></div>
<div class="p1">
<span class="Apple-style-span" style="color: lime;">4.</span></div>
<title></title>
<style type="text/css">
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Monaco; color: #754a30}
p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Arial; min-height: 16.0px}
p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Arial}
p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Arial; color: #411880}
span.s1 {font: 14.0px Monaco; color: #b520a2}
span.s2 {color: #548085}
span.s3 {color: #7037a8}
span.s4 {color: #38595d}
span.s5 {color: #411880}
span.s6 {font: 14.0px Monaco; color: #ca2e2a}
span.s7 {color: #000000}
span.Apple-tab-span {white-space:pre}
</style>
<br />
<div class="p1">
<span class="Apple-style-span" style="color: lime;">#pragma mark </span></div>
<div class="p1">
<span class="Apple-style-span" style="color: lime;">#pragma mark ASIHTTPRequestDelegate Methods</span></div>
<div class="p2">
<span class="Apple-style-span" style="color: lime;"></span></div>
<div class="p3">
<span class="Apple-style-span" style="color: lime;">- (</span><span class="s1"><span class="Apple-style-span" style="color: lime;">void</span></span><span class="Apple-style-span" style="color: lime;">)requestFinished:(</span><span class="s2"><span class="Apple-style-span" style="color: lime;">ASIHTTPRequest</span></span><span class="Apple-style-span" style="color: lime;"> *)request </span></div>
<div class="p3">
<span class="Apple-style-span" style="color: lime;">{</span></div>
<div class="p3">
<span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="s3"><span class="Apple-style-span" style="color: lime;">NSString</span></span><span class="Apple-style-span" style="color: lime;"> *receivedString = [request </span><span class="s4"><span class="Apple-style-span" style="color: lime;">responseString</span></span><span class="Apple-style-span" style="color: lime;">];</span></div>
<div class="p3">
<span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="s5"><span class="Apple-style-span" style="color: lime;">NSLog</span></span><span class="Apple-style-span" style="color: lime;">(</span><span class="s6"><span class="Apple-style-span" style="color: lime;">@"%@"</span></span><span class="Apple-style-span" style="color: lime;">,receivedString);</span></div>
<div class="p3">
<span class="Apple-style-span" style="color: lime;">}</span></div>
<div class="p2">
<span class="Apple-style-span" style="color: lime;"></span></div>
<div class="p3">
<span class="Apple-style-span" style="color: lime;">- (</span><span class="s1"><span class="Apple-style-span" style="color: lime;">void</span></span><span class="Apple-style-span" style="color: lime;">)requestFailed:(</span><span class="s2"><span class="Apple-style-span" style="color: lime;">ASIHTTPRequest</span></span><span class="Apple-style-span" style="color: lime;"> *)request</span></div>
<div class="p3">
<span class="Apple-style-span" style="color: lime;">{</span></div>
<div class="p3">
<span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="s3"><span class="Apple-style-span" style="color: lime;">NSString</span></span><span class="Apple-style-span" style="color: lime;"> *receivedString = [request </span><span class="s4"><span class="Apple-style-span" style="color: lime;">responseString</span></span><span class="Apple-style-span" style="color: lime;">];</span></div>
<div class="p3">
<span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="s5"><span class="Apple-style-span" style="color: lime;">NSLog</span></span><span class="Apple-style-span" style="color: lime;">(</span><span class="s6"><span class="Apple-style-span" style="color: lime;">@"%@"</span></span><span class="Apple-style-span" style="color: lime;">,receivedString);</span></div>
<div class="p3">
<span class="Apple-style-span" style="color: lime;">}</span></div>
<div class="p3">
<span class="Apple-style-span" style="color: lime;">- (</span><span class="s1"><span class="Apple-style-span" style="color: lime;">void</span></span><span class="Apple-style-span" style="color: lime;">)request:(</span><span class="s2"><span class="Apple-style-span" style="color: lime;">ASIHTTPRequest</span></span><span class="Apple-style-span" style="color: lime;"> *)request didReceiveData:(</span><span class="s3"><span class="Apple-style-span" style="color: lime;">NSData</span></span><span class="Apple-style-span" style="color: lime;"> *)data</span></div>
<div class="p3">
<span class="Apple-style-span" style="color: lime;">{</span></div>
<div class="p4">
<span class="s7"><span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span></span><span class="s3"><span class="Apple-style-span" style="color: lime;">NSString</span></span><span class="s7"><span class="Apple-style-span" style="color: lime;">* str = [[</span></span><span class="s3"><span class="Apple-style-span" style="color: lime;">NSString</span></span><span class="s7"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="Apple-style-span" style="color: lime;">alloc</span><span class="s7"><span class="Apple-style-span" style="color: lime;">]</span></span><span class="Apple-style-span" style="color: lime;">initWithData</span><span class="s7"><span class="Apple-style-span" style="color: lime;">:data </span></span><span class="Apple-style-span" style="color: lime;">encoding</span><span class="s7"><span class="Apple-style-span" style="color: lime;">:</span></span><span class="Apple-style-span" style="color: lime;">NSUTF8StringEncoding</span><span class="s7"><span class="Apple-style-span" style="color: lime;">];</span></span></div>
<div class="p3">
<span class="Apple-tab-span"><span class="Apple-style-span" style="color: lime;"> </span></span><span class="s5"><span class="Apple-style-span" style="color: lime;">NSLog</span></span><span class="Apple-style-span" style="color: lime;">(</span><span class="s6"><span class="Apple-style-span" style="color: lime;">@"%@"</span></span><span class="Apple-style-span" style="color: lime;">,str);</span></div>
<div class="p1">
<span class="Apple-style-span" style="color: lime;">}</span><span class="Apple-style-span" style="color: lime;"> </span></div>
<div class="p1">
<span class="Apple-style-span" style="color: lime;"><br /></span></div>
<div class="p1">
<span class="Apple-style-span" style="color: lime;"><br /></span></div>
<span class="Apple-style-span" style="color: lime;"><br /></span><br />
<div class="p2">
<span class="Apple-style-span" style="color: lime;"><br /></span></div>
<div class="p2">
<b><br /></b></div>
<title></title>
<style type="text/css">
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Arial}
</style>
</div>
Sikarwalaphtographerhttp://www.blogger.com/profile/06870878502231712966noreply@blogger.com0tag:blogger.com,1999:blog-5263273247011690521.post-73210916315499676332011-08-28T22:35:00.000-07:002011-08-28T22:37:33.320-07:00Passcode ScreenThere is a good example to create a Passcode screen.....
<br />
<br /><a href="https://github.com/guicocoa/pinview">https://github.com/guicocoa/pinview</a>
<br />
<br />Sikarwalaphtographerhttp://www.blogger.com/profile/06870878502231712966noreply@blogger.com1tag:blogger.com,1999:blog-5263273247011690521.post-58612037552799017652011-08-22T00:01:00.000-07:002011-08-22T00:14:05.176-07:00Open Doc Files from Another Application<span style="font-weight:bold;">1. in AppDelegate </span>
<br /> if (launchOptions && [launchOptions objectForKey:UIApplicationLaunchOptionsURLKey])
<br /> {
<br />
<br /> printf("Launch options:\n");
<br /> CFShow(launchOptions);
<br /> NSString *filePath = [NSString stringWithFormat:@"%@", (NSURL*)[launchOptions objectForKey:UIApplicationLaunchOptionsURLKey]];
<br /> NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
<br /> NSMutableArray *ArrTmp;
<br /> if ([[prefs objectForKey:@"DocArray"] count])
<br /> {
<br /> ArrTmp=[[prefs objectForKey:@"DocArray"] mutableCopy];
<br /> }
<br /> else
<br /> {
<br /> ArrTmp=[[NSMutableArray alloc] init];
<br /> }
<br /> [ArrTmp addObject:filePath];
<br /> [prefs setObject:ArrTmp forKey:@"DocArray"];
<br />
<br /> }
<br />
<br />
<br /><span style="font-weight:bold;">2. Add These Value in infoPList</span>
<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicpTRaP6KY7FZ3dY_y7y9ONRuJ3M2p0d_5yrduZLTXIA1OQFy77KItSBbSiRn0Kln0cXVxMOGgSvC3x9kD-EMM56RueNcJF5NCOBfRZBYGMTSfujq5MSrW4VlmsSVb4socRDIRSgPbFBXK/s1600/Screen+shot+2011-08-22+at+12.43.39+PM.png"><img style="cursor:pointer; cursor:hand;width: 200px; height: 183px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicpTRaP6KY7FZ3dY_y7y9ONRuJ3M2p0d_5yrduZLTXIA1OQFy77KItSBbSiRn0Kln0cXVxMOGgSvC3x9kD-EMM56RueNcJF5NCOBfRZBYGMTSfujq5MSrW4VlmsSVb4socRDIRSgPbFBXK/s200/Screen+shot+2011-08-22+at+12.43.39+PM.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5643574984417400706" /></a>
<br /><span style="font-style:italic;">
<br /> <key>CFBundleDocumentTypes</key>
<br /> <array>
<br /> <dict>
<br /> <key>CFBundleTypeIconFile</key>
<br /> <string>Icon.png</string>
<br /> <key>CFBundleTypeName</key>
<br /> <string>PDF</string>
<br /> <key>CFBundleTypeRole</key>
<br /> <string>Editor</string>
<br /> <key>LSItemContentTypes</key>
<br /> <array>
<br /> <string>com.adobe.pdf</string>
<br /> </array>
<br /> <key>LSTypeIsPackage</key>
<br /> <false/>
<br /> <key>NSDocumentClass</key>
<br /> <string>Document</string>
<br /> <key>NSPersistentStoreTypeKey</key>
<br /> <string>Binary</string>
<br /> </dict>
<br /> <dict>
<br /> <key>CFBundleTypeIconFile</key>
<br /> <string>Icon.png</string>
<br /> <key>CFBundleTypeName</key>
<br /> <string>BMP</string>
<br /> <key>CFBundleTypeRole</key>
<br /> <string>Editor</string>
<br /> <key>LSItemContentTypes</key>
<br /> <array>
<br /> <string>com.microsoft.bmp</string>
<br /> </array>
<br /> <key>LSTypeIsPackage</key>
<br /> <false/>
<br /> <key>NSDocumentClass</key>
<br /> <string>Document</string>
<br /> <key>NSPersistentStoreTypeKey</key>
<br /> <string>Binary</string>
<br /> </dict>
<br /> <dict>
<br /> <key>CFBundleTypeIconFile</key>
<br /> <string>Icon.png</string>
<br /> <key>CFBundleTypeName</key>
<br /> <string>W8BN</string>
<br /> <key>CFBundleTypeRole</key>
<br /> <string>Editor</string>
<br /> <key>LSItemContentTypes</key>
<br /> <array>
<br /> <string>com.microsoft.word.doc</string>
<br /> </array>
<br /> <key>LSTypeIsPackage</key>
<br /> <false/>
<br /> <key>NSDocumentClass</key>
<br /> <string>Document</string>
<br /> <key>NSPersistentStoreTypeKey</key>
<br /> <string>Binary</string>
<br /> </dict>
<br /> <dict>
<br /> <key>CFBundleTypeIconFile</key>
<br /> <string>Icon.png</string>
<br /> <key>CFBundleTypeName</key>
<br /> <string>XLS8</string>
<br /> <key>CFBundleTypeRole</key>
<br /> <string>Editor</string>
<br /> <key>LSItemContentTypes</key>
<br /> <array>
<br /> <string>com.microsoft.excel.xls</string>
<br /> </array>
<br /> <key>LSTypeIsPackage</key>
<br /> <false/>
<br /> <key>NSDocumentClass</key>
<br /> <string>Document</string>
<br /> <key>NSPersistentStoreTypeKey</key>
<br /> <string>Binary</string>
<br /> </dict>
<br /> <dict>
<br /> <key>CFBundleTypeIconFile</key>
<br /> <string>Icon.png</string>
<br /> <key>CFBundleTypeName</key>
<br /> <string>SLD8</string>
<br /> <key>CFBundleTypeRole</key>
<br /> <string>Editor</string>
<br /> <key>LSItemContentTypes</key>
<br /> <array>
<br /> <string>com.microsoft.powerpoint.ppt</string>
<br /> </array>
<br /> <key>LSTypeIsPackage</key>
<br /> <false/>
<br /> <key>NSDocumentClass</key>
<br /> <string>Document</string>
<br /> <key>NSPersistentStoreTypeKey</key>
<br /> <string>Binary</string>
<br /> </dict>
<br /> </array>
<br />
<br /></span>
<br /><span style="font-weight:bold;">Now it handle PDF,Doc,Xls,Ppt files and you have all open files in Userdefault named "DocArray"</span>
<br />
<br />Refernce :- <a href="http://developer.apple.com/library/mac/#documentation/Miscellaneous/Reference/UTIRef/Articles/System-DeclaredUniformTypeIdentifiers.html">http://developer.apple.com/library/mac/#documentation/Miscellaneous/Reference/UTIRef/Articles/System-DeclaredUniformTypeIdentifiers.html </a>Sikarwalaphtographerhttp://www.blogger.com/profile/06870878502231712966noreply@blogger.com0tag:blogger.com,1999:blog-5263273247011690521.post-369982550130488622011-08-02T06:23:00.000-07:002011-08-02T06:25:19.893-07:00Customize SplitViewControllerFound a Good Example of Customize SliptViewController<br /><br /><a href="https://github.com/mattgemmell/MGSplitViewController">MGSplitViewController</a>Sikarwalaphtographerhttp://www.blogger.com/profile/06870878502231712966noreply@blogger.com0