<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Michael Job, Life and Blog]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/joddy2005</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; joddy2005]]></copyright><item><title><![CDATA[编程语言中的位操作]]></title><link>https://blog.youkuaiyun.com/joddy2005/article/details/23334123</link><guid>https://blog.youkuaiyun.com/joddy2005/article/details/23334123</guid><author>joddy2005</author><pubDate>Thu, 10 Apr 2014 09:49:55 +0800</pubDate><description><![CDATA[登录 | 注册













MoreWindows Blog - 微软最有价值专家的个人技术博客
心有多大，舞台就有多大。









目录视图摘要视图订阅





2014年7月微软MVP申请开始了    “我的IT成长路”活动中奖名单公布    【社区问答】柳峰
 基于Java的微信公众平台开发


位]]></description><category></category></item><item><title><![CDATA[two type of parsing date on iPhone]]></title><link>https://blog.youkuaiyun.com/joddy2005/article/details/7713049</link><guid>https://blog.youkuaiyun.com/joddy2005/article/details/7713049</guid><author>joddy2005</author><pubDate>Tue, 03 Jul 2012 19:50:22 +0800</pubDate><description><![CDATA[Parse date information by NSCalendar, NSTimeZone, and NSDateComponents:





NSDate *now = [NSDate date]; // 1




NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGr]]></description><category></category></item><item><title><![CDATA[Objective-c Property define]]></title><link>https://blog.youkuaiyun.com/joddy2005/article/details/7389625</link><guid>https://blog.youkuaiyun.com/joddy2005/article/details/7389625</guid><author>joddy2005</author><pubDate>Sat, 24 Mar 2012 11:00:52 +0800</pubDate><description><![CDATA[属性的定义（property）



@property (copy, nonatomic) NSString *title;



什么是assign，copy，retain之间的区别？


assign： 简单赋值，不更改索引计数（Reference
 Counting）。
copy： 建立一个索引计数为1的对象，然后释放旧对象
retain：释放旧的对象，将旧对象]]></description><category></category></item><item><title><![CDATA[Delete app on iTune connect]]></title><link>https://blog.youkuaiyun.com/joddy2005/article/details/7366324</link><guid>https://blog.youkuaiyun.com/joddy2005/article/details/7366324</guid><author>joddy2005</author><pubDate>Sun, 18 Mar 2012 13:51:57 +0800</pubDate><description><![CDATA[Click "Rights and Pricing"
Go to the sale territories section. There is a link near the end
Click on the "Deselect all" button to uncheck all App Store territories.
Click on the "Save Changes" butt]]></description><category></category></item><item><title><![CDATA[UIViewController (popover view controller)]]></title><link>https://blog.youkuaiyun.com/joddy2005/article/details/7066507</link><guid>https://blog.youkuaiyun.com/joddy2005/article/details/7066507</guid><author>joddy2005</author><pubDate>Tue, 13 Dec 2011 13:16:49 +0800</pubDate><description><![CDATA[UIViewController
1. You should not use multiple custom view controllers to manage different portions of

   the same view hierachy. Similary, you should not use a single custome view controller]]></description><category></category></item><item><title><![CDATA[Quartz 2D 合并图像]]></title><link>https://blog.youkuaiyun.com/joddy2005/article/details/7035701</link><guid>https://blog.youkuaiyun.com/joddy2005/article/details/7035701</guid><author>joddy2005</author><pubDate>Fri, 02 Dec 2011 16:47:45 +0800</pubDate><description><![CDATA[- (void)Combine
{

CGContextRef Context = UIGraphicsGetCurrentContext();
 
CGContextSaveGState(Context);

CGContextScaleCTM(Context, 1.0,
-1.0);

CGContextTranslateCTM(Context, 0,
-self.fram]]></description><category></category></item><item><title><![CDATA[iPhone Network 编程]]></title><link>https://blog.youkuaiyun.com/joddy2005/article/details/7011634</link><guid>https://blog.youkuaiyun.com/joddy2005/article/details/7011634</guid><author>joddy2005</author><pubDate>Fri, 25 Nov 2011 14:02:19 +0800</pubDate><description><![CDATA[1. IPhone目前提供可以检查配置状态，比如
    网络连接状态
    Wi-Fi可使用状态
   cell service可使用状态

但是没有API可用于检测 "蓝牙连接" 状态 或者检测用户是否在漫游(roaming)状态


2. 检测IP是否可以reachable
    SCNetworkReachabilityCreateWithAddress
-(BOO]]></description><category></category></item><item><title><![CDATA[MFC 基础3 （GDI）]]></title><link>https://blog.youkuaiyun.com/joddy2005/article/details/7011039</link><guid>https://blog.youkuaiyun.com/joddy2005/article/details/7011039</guid><author>joddy2005</author><pubDate>Fri, 25 Nov 2011 10:48:59 +0800</pubDate><description><![CDATA[6.1 设备环境类
CMetalFileDC，CWindowDC, CClientDC; CPaintDC



当创建一个CDC对象后，重要的一点就是在合适的时候将其销毁，Windows限制了可用设备环境的数目， 如果没有成功释放，程序在退出的时候，将有小部分内存泄漏。
一般情况下，我们会在消息处理函数中创建CDC对象，如下在stack中构建对象


CRect rect;]]></description><category></category></item><item><title><![CDATA[MFC Diary - Visual C++ 基础框架2]]></title><link>https://blog.youkuaiyun.com/joddy2005/article/details/7006605</link><guid>https://blog.youkuaiyun.com/joddy2005/article/details/7006605</guid><author>joddy2005</author><pubDate>Fri, 25 Nov 2011 09:45:18 +0800</pubDate><description><![CDATA[1. Windows 消息映射
MFC 中一On 打头的成员函数（比如OnKeyDown，OnLButtonUp 等等）都是应用程序框架响应的各种Windows事件 是需要调用的函数，而且在Windows框架中
这些函数大多数都不是虚函数（如OnKeyDown)，因此需要话费更多的精力编程。
MFC 的消息映射体系：
当用户在视图窗口中按下鼠标左键时，Windows会自动发送WM_LBUT]]></description><category></category></item><item><title><![CDATA[MFC Diary - Visual C++ 基础框架1]]></title><link>https://blog.youkuaiyun.com/joddy2005/article/details/6993056</link><guid>https://blog.youkuaiyun.com/joddy2005/article/details/6993056</guid><author>joddy2005</author><pubDate>Mon, 21 Nov 2011 11:01:40 +0800</pubDate><description><![CDATA[1。 扩展名
-APS：支持资源试图 （Resource View)
-BSC: 浏览器信息文件
-IDL：接口定义语言文件
-NCB：支持Class View
-SLN：方案文件 *

-SUO：包括方案中的可选项和配置信息
-VCPROJ：项目文件 *
（*文件不能删除，而且不能在文本编辑器中编辑）
2. 

C++标准模板库 （STL， Standard Templa]]></description><category></category></item><item><title><![CDATA[Resoution for Failing To Agree With New iPhone Agreement]]></title><link>https://blog.youkuaiyun.com/joddy2005/article/details/6991893</link><guid>https://blog.youkuaiyun.com/joddy2005/article/details/6991893</guid><author>joddy2005</author><pubDate>Sat, 19 Nov 2011 21:35:49 +0800</pubDate><description><![CDATA[Open following website like, which is embeded web page for “https://developer.apple.com/membercenter/index.action#updateAgreement”:

https://developer.apple.com/membercenter/mcUpdateAgreement.action]]></description><category></category></item><item><title><![CDATA[C# 数据转换专题]]></title><link>https://blog.youkuaiyun.com/joddy2005/article/details/6977302</link><guid>https://blog.youkuaiyun.com/joddy2005/article/details/6977302</guid><author>joddy2005</author><pubDate>Wed, 16 Nov 2011 15:49:53 +0800</pubDate><description><![CDATA[1. byte[] To char[]
byte[] byt = new byte[5]{0x01,0x02,0x03,0x04,0x05};
char[] = Encoding.ASCII.GetChars(byt)


2. char[] To byte[]
char[] charr = new char[5]{'a','b','c','d','e'};
byte[] barr]]></description><category></category></item><item><title><![CDATA[iOS内存 管理 一点]]></title><link>https://blog.youkuaiyun.com/joddy2005/article/details/6926274</link><guid>https://blog.youkuaiyun.com/joddy2005/article/details/6926274</guid><author>joddy2005</author><pubDate>Tue, 01 Nov 2011 21:16:31 +0800</pubDate><description><![CDATA[UIViewController中引入了一个新方法，viewDidUnload：
 当拥有多个视图是，iPhone OS将加载和卸载nib文件，以保留内存。当视图被卸载时，在控制器内中具有相应输出口的任何对象都无法从内存中擦除，因为你已经通过在输出口的属性中指定retain关键字来保留了该对象。因此，当控制器获知其视图已被卸载时，一定要将控制器的所有输入出口属性设置为nil，以便释放内存。当重新]]></description><category></category></item><item><title><![CDATA[Quartz Coordinate System]]></title><link>https://blog.youkuaiyun.com/joddy2005/article/details/6749007</link><guid>https://blog.youkuaiyun.com/joddy2005/article/details/6749007</guid><author>joddy2005</author><pubDate>Mon, 05 Sep 2011 11:11:32 +0800</pubDate><description><![CDATA[The default coordinate for Quartz 2D is:
Lower - Left

In iOS, UIView have changed the coordinate to Upper - Left.
(The reason UIKit ret]]></description><category></category></item><item><title><![CDATA[integrate PhysicsEdit into cocos2d]]></title><link>https://blog.youkuaiyun.com/joddy2005/article/details/6672761</link><guid>https://blog.youkuaiyun.com/joddy2005/article/details/6672761</guid><author>joddy2005</author><pubDate>Tue, 09 Aug 2011 16:09:36 +0800</pubDate><description><![CDATA[1. PhysicsEdit will export with *.plist
2. Add plist and image into Box2D with following code:
CCSprite *sprite = [CCSprite spriteWithFile]]></description><category></category></item><item><title><![CDATA[how to determine if an iOS device has a cellular radio]]></title><link>https://blog.youkuaiyun.com/joddy2005/article/details/6183679</link><guid>https://blog.youkuaiyun.com/joddy2005/article/details/6183679</guid><author>joddy2005</author><pubDate>Mon, 14 Feb 2011 12:24:00 +0800</pubDate><description><![CDATA[if([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"tel:+11111"]])<br />


  // device has phone capabilities<br />]]></description><category></category></item><item><title><![CDATA[how to determine if an iOS device has a cellular radio]]></title><link>https://blog.youkuaiyun.com/joddy2005/article/details/6183666</link><guid>https://blog.youkuaiyun.com/joddy2005/article/details/6183666</guid><author>joddy2005</author><pubDate>Mon, 14 Feb 2011 12:14:00 +0800</pubDate><description><![CDATA[if([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"tel:+11111"]])<br />
  // device has phone capabilities<br />]]></description><category></category></item><item><title><![CDATA[Turning Off Screen Locking]]></title><link>https://blog.youkuaiyun.com/joddy2005/article/details/6183656</link><guid>https://blog.youkuaiyun.com/joddy2005/article/details/6183656</guid><author>joddy2005</author><pubDate>Mon, 14 Feb 2011 12:08:00 +0800</pubDate><description><![CDATA[<br />UIApplication *app = [UIApplication sharedApplication];<br />app.idleTimerEnabled = YES;<br /> ]]></description><category></category></item><item><title><![CDATA[iPhone with File I/O Functions]]></title><link>https://blog.youkuaiyun.com/joddy2005/article/details/6183635</link><guid>https://blog.youkuaiyun.com/joddy2005/article/details/6183635</guid><author>joddy2005</author><pubDate>Mon, 14 Feb 2011 11:56:00 +0800</pubDate><description><![CDATA[<br />1. NSHomeDirectory() return the home directory of your application<br />2. NSTemporaryDirectory() return the temp directory of your application<br />3. Get document directory:<br />    NSArray *arrayPaths = NSSearchPathForDirectorysInDomains(NSDocume]]></description><category></category></item><item><title><![CDATA[Setting a Button’s Image]]></title><link>https://blog.youkuaiyun.com/joddy2005/article/details/6183440</link><guid>https://blog.youkuaiyun.com/joddy2005/article/details/6183440</guid><author>joddy2005</author><pubDate>Mon, 14 Feb 2011 10:50:00 +0800</pubDate><description><![CDATA[A button can have two images associated with it: normal and alternate. If the button type is NSMomentaryPushInButton
, NSPushOnPushOffButton
, NSMomentaryLightButton
, or NSOnOffButton
, only the normal image is ever displayed. If the button type is NS]]></description><category></category></item></channel></rss>