摘要: awakeFromNib当.nib文件被加载的时候,会发送一个awakeFromNib的消息到.nib文件中的每个对象,每个对象都可以定义自己的awakeFromNib函数来响应这个消息,执行一些必要的操作。也就是说通过nib文件创建view对象是执行awakeFromNib。viewDidLoad当view对象被加载到内存是就会执行viewDidLoad,所以不管通过nib文件还是代码的方式创建对象都会执行viewDidLoad。awakeFromNib和viewDidLoad的区别*** 如果你使用initWithNibName调入Nib时,awakeFromNib是不会被调用的。 阅读全文
posted @ 2013-04-28 10:08 ygm900 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2013-04-27 17:06 ygm900 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 直接在欢迎界面的viewDidLoad中使用如下方法即可。 [selfperformSelector:@selector(GoToViewController) withObject:nilafterDelay:2]; //2秒后,进入应用程序的主界面在GoToViewController 方法中写如下代码:-(void)GoToViewController{ MainViewController *myMainViewController = [[MainViewController alloc]initWithNibName:@"MainViewController" 阅读全文
posted @ 2013-04-27 17:04 ygm900 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 注意,在打开搜索框时,一定要选择第一个选项卡【File Search】。而不是其它的! 阅读全文
posted @ 2013-04-27 14:02 ygm900 阅读(14603) 评论(0) 推荐(2) 编辑
摘要: 我以前对C++比较熟悉,所以就想当然将C++中的数组与Java中的数组画上了等号。读过《TIJ》之后我发现并不是这么回事,所以,完全应该重新认识Java中的数组。这篇文章不是对Java中数组的全面介绍,只是我的一些心得。(有些内容转引自《TIJ》)概论:相对于C++中的数组,Java中的数组已经有了很大的改进。首先,Java中的数组是对象,这就意味着与C++中的数组的根本不同,相反,Java中的数组与C++中的STL或Java中的容器类反而更相像一些(只是作为对象,它的方法要比STL中的容器类或者Collection类少很多)。另外,Java中有支持数组的一套算法,就像STL中的Algori. 阅读全文
posted @ 2013-04-25 15:03 ygm900 阅读(256) 评论(0) 推荐(1) 编辑
摘要: java 知识体系 http://gdkmrjxh.blog.163.com/blog/static/1746672662010111005955258/java基础教程 http://www.51zxw.net/list.aspx?cid=380 阅读全文
posted @ 2013-04-25 13:43 ygm900 阅读(155) 评论(0) 推荐(0) 编辑
摘要: UDID是一种iOS设备的特殊识别码。除序号之外,每台iOS装置都另有一组独一无二的号码,我们就称之为识别码( Unique Device Identifier, UDID )。 每个iOS 开发者在缴交99美元年费的同时,都会得到100个beta test名额,可以让软件开发者输入100台iOS装置的UDID。 有意成为beta tester的人,只需向开发者提交UDID,经过输入及制成一个描述档之後,该手机就可以使用由同一开发者所制的所有软件。 阅读全文
posted @ 2013-04-25 11:54 ygm900 阅读(2774) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2013-04-25 11:19 ygm900 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 在使用eclipse时,我们常用到MyEclipse 6.0和subclipse两个插件。这两个插件不需要安装,但是需要配置。配置方法如下:配置subclipse的方法同上。 阅读全文
posted @ 2013-04-25 10:56 ygm900 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 本人使用的java开发工具套件如下: 下载地址 http://pan.baidu.com/share/link?shareid=542752&uk=622797476如果不配置JDK环境变量,上述使用的eclipse工具是启动不起来的。对于配置JDK环境变量的通俗理解就是,为eclipse能够找到JDK包配置索引目录。1.我的电脑-->属性-->高级-->环境变量.2.配置用户变量: a.新建 JAVA_HOME C:\Program Files\Java\j2sdk1.5.0 (JDK的安装路径) b.新建PATH %JAV... 阅读全文
posted @ 2013-04-25 10:49 ygm900 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1、三角函数 double sin (double);正弦 double cos (double);余弦 double tan (double);正切 2 、反三角函数 double asin (double); 结果介于[-PI/2, PI/2] double acos (double); 结果介于[0, PI] double atan (double); 反正切(主值), 结果介于[-PI/2, PI/2] double atan2 (double, double); 反正切(整圆值), 结果介于[-PI, PI] 3 、双曲三角函数 double sinh (doub... 阅读全文
posted @ 2013-04-01 15:15 ygm900 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 经纬度在不同地区,每度距离差是不同的,如果假定地球是完美的球体(这样假设误差不是很大)的话,纬度为 B 的地区: 纬度变化一度,球面南北方向距离变化:πR/180 ........111.7km 经度变化一度,球面东西方向距离变化:πR/180*cosB ....111.7*cosB 比如北京 B = 40、cosB = 0.766,经度变化1度,则东西方向距离变化 85.567km深入 :http://blog.sina.com.cn/s/blog_3fb1591a0100fwcl.html 阅读全文
posted @ 2013-03-27 01:20 ygm900 阅读(2385) 评论(0) 推荐(0) 编辑
摘要: 客户端上传当前地理位置(x.y),保存在服务端数据库中客户端根据地点向服务端查询下载自己周围XXX米的数据问题:这个XXX米如何计算?经纬度是(x,y)如果数据库中以这两个值来计算距离然后筛选的话,太不现实了 ,咋办 ?画圆啊,取近似值,例如,我们说的附近100米,是一个圆形的概念,但是在数据库中计算的时候我们可以计算纵横坐标在左右前后100米就OK了.这样一定会是一个正方形,不过这点误差一般不会有问题,因为经纬度本身就有误差啊!~这样就不用计算了,只要经纬度分别在正负100米之内就OK了啊(要换算成经纬度来计算的哦!~)地球上任两点间距离公式: 地球上任两点,其经度分别为A1、A2(E正,W 阅读全文
posted @ 2013-03-27 01:13 ygm900 阅读(1715) 评论(0) 推荐(0) 编辑
摘要: 中国人凭什么能够将房地产这朵花,不停地传下去,大家信任这个“击鼓传花”游戏能够进行的基础是什么?买房的人凭什么相信,现在的经济会一直繁荣下去? 阅读全文
posted @ 2013-03-21 17:15 ygm900 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 日本泡沫经济对中国经济的启示 阅读全文
posted @ 2013-03-21 16:53 ygm900 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 据了解,日本人在泡沫破裂后,日子比较难过的人有这么几种:1)炒房的最后把房子砸在手里需要还贷的.2)普通人高位买入房子需要还贷的.3)私营企业主盲目扩大生产在泡沫破裂后经营不景气还需要还贷的.4)企业破产者。总之一句话,盲目扩大信贷对人将悲剧。 阅读全文
posted @ 2013-03-17 17:55 ygm900 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 问题描述:在ios4.3系统中运行程序,调用actionSheet时,应用程序闪退 原代码: [actionSheet showInView:[UIApplication sharedApplication].keyWindow]; //New 解决取消按钮不灵敏的问题 替换为如下代码即可: [actionSheetshowInView:self.view]; 阅读全文
posted @ 2013-03-12 13:31 ygm900 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 安装SBSetting,启动并选中SBSetting Options,开启 STATUSBAR FREE MEM 阅读全文
posted @ 2013-03-12 10:51 ygm900 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 只要在需要暂停的代码前添加如下代码即可:[NSThreadsleepForTimeInterval:0.5]; 阅读全文
posted @ 2013-03-12 10:39 ygm900 阅读(29659) 评论(0) 推荐(0) 编辑
摘要: 因为去年申请的苹果开发者账号到期,今年决定重新申请一个全新的账号,而不是续费。经过一番周折之后,终于完成。但是在使用新证书的时候,遇到了一些问题。首先,当我苹果官网填写appid的时候,发现,很多appid已经被之前的老证书占用了。所以,我申请下来的profile文件,并不能在之前的应用程序中使用。需对之前的应用程序修改 bundle indentifier .具体步骤如下:1)记住profile 文件中的后缀名,如我的是com.**密*.PinJuDongHe2)找到应用程序的.plist文件的 Bundle indentifier字段,将此字段的值修改为com.**密*.PinJuDong 阅读全文
posted @ 2013-03-07 22:26 ygm900 阅读(488) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/xdonx/article/details/7330107 阅读全文
posted @ 2013-03-05 14:15 ygm900 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 当我们看到如下方法时,我们怎么判断这个方法时普通对方法还是委托对方法呢?- (BMKAnnotationView *)mapView:(BMKMapView *)mapView viewForAnnotation:(id <BMKAnnotation>)annotation我们只要看这个方法对第一个参数就好了。如果这个方法对第一个参数时一个类对对象,那么,这个方法多数就是这个类对delegate方法了。上面对这个方法,就是BMKMapViewDeletate类的一个方法。 阅读全文
posted @ 2013-02-28 13:32 ygm900 阅读(175) 评论(0) 推荐(0) 编辑
摘要: - (CGSize)sizeThatFits:(CGSize)size; // return 'best' size to fit given size. does not actually resize view. Default is return existing view size- (v... 阅读全文
posted @ 2013-02-28 10:45 ygm900 阅读(2232) 评论(0) 推荐(0) 编辑
摘要: 当内容不足以将整个Label占满的时候,可以将Label中的内容顶部对齐显示,并自适应大小。1、给myLabel标签内填充文本Ios代码myLabel.text=@"thetextwillfillthelabel";2、设置myLabel的最大显示行数(0表示不限)Ios代码myLabel.numberOfLines=0;3、设置myLabel框架的最大尺寸Ios代码myLabel.frame=CGRectMake(50,80,60,150);4、调用sizeToFit减小frame框架的尺寸,以使得myLabel框架的大小适应其中填充的内容Ios代码myLabel.siz 阅读全文
posted @ 2013-02-28 10:43 ygm900 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 转自:http://unmi.cc/use-uiscrollview 阅读全文
posted @ 2013-02-28 10:26 ygm900 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 目标效果:样式代码: UILabel *labJzmcTitle = [[UILabel alloc]init]; [labJzmcTitle setBackgroundColor:[UIColor clearColor]]; labJzmcTitle.text=@"基站名称:"; [labJzmcTitle setTextColor:[UIColor whiteColor]]; labJzmcTitle.frame = CGRectMake(6, i*210+45, 80, 30)... 阅读全文
posted @ 2013-02-28 09:42 ygm900 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 当Product->Eidtscheme->Info->debugger->LLDB或none时,xcode 设置断点无效 以及 NSLog 语句不执行;解决方案:Product->Eidtscheme->Info->debugger->选择为GDB网上有案例表明,当debugger选择为GDB时会出现断点无效的情况,那么请将debugger设置为LLDB即可。 阅读全文
posted @ 2013-02-27 10:36 ygm900 阅读(5400) 评论(1) 推荐(0) 编辑
摘要: 有时间可以深入地研究一下本课题《“计算机语言概念”与“具形对象”之间对对应关系系统》,可以高效地留存知识和经验。 阅读全文
posted @ 2013-02-26 16:04 ygm900 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 第一步:为网上下载的例子选择你自己对profile 文件第二步:运行之后会爆出如下错误提示。第三步:在***-info.plist文件中找到如下字段,修改Bundle identifier建议:可以在拿到项目对第一时间就来改此处对标示,这样,证书在上面的步骤中会被自动识别到。第四步:重新运行程序后,即可。 阅读全文
posted @ 2013-02-26 11:14 ygm900 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 自定义百度地图气泡 http://www.cnblogs.com/jz1108/archive/2011/09/15/2152122.html 阅读全文
posted @ 2013-02-26 09:41 ygm900 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.sina.com.cn/s/blog_63ced45101016nrt.html(1)编译正常,运行报 [UIDevice uniqueGlobalDeviceIdentifier]: unrecognized selector sent to此时需要 other linker flags 添加-all_load参数。具体:Project ->build settings ->linking->Other Linker flags(2)编译报 Undefined symbols for architecture armv7。请检查有没有添加Qua 阅读全文
posted @ 2013-02-25 14:07 ygm900 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 操作步骤:1、将联通发过来的xml数据使用window下的记事本另存为utf8格式,否则mac系统下汉字可能会出现乱码。2、将联通企业通讯录数据库(ucab_db.db)中的所有数据清空3、用转码后的xml文件替换联通企业通讯录程序下的文件4、打开联通企业通讯录应用程序,找到MainController.m文件下的-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSIteger)buttonIndex 方法,将“初始化企业通讯录数据线程”注释掉,打开“解析企业通讯录XML数据线程”5、启动联通企业通讯录应用程序,输 阅读全文
posted @ 2013-02-19 16:35 ygm900 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 参考:http://justcoding.iteye.com/blog/1474176/** * xmlReaderTypes: * * Predefined constants for the different types of nodes. */ typedef enum { XML_READER_TYPE_NONE = 0, XML_READER_TYPE_ELEMENT = 1, XML_READER_TYPE_ATTRIBUTE = 2, XML_READER_TYPE_TEXT = 3, ... 阅读全文
posted @ 2013-02-19 12:07 ygm900 阅读(795) 评论(0) 推荐(0) 编辑
摘要: 第一种情况这种问题一般就是变量申请了内存并初始化了,但没有使用此变量,接着将此变量又重新赋值。如下:NSString *imageString = [[NSString alloc] init]; imageString = @"HResout"; 第二种情况测出的问题提示是Incorrect decrement of the reference count of an object that is not owned at this point by the caller问题出现在这一行[self.tableViewinitWithFrame:self.view.boun 阅读全文
posted @ 2013-02-04 15:19 ygm900 阅读(2728) 评论(0) 推荐(1) 编辑
摘要: 针对每一个类,内存该如何管理都要总结 阅读全文
posted @ 2013-02-01 16:53 ygm900 阅读(156) 评论(0) 推荐(0) 编辑
摘要: http://my.oschina.net/jeans/blog/68271 阅读全文
posted @ 2013-02-01 16:52 ygm900 阅读(124) 评论(0) 推荐(0) 编辑
摘要: iOS开发UIViewController内存管理是本文要介绍的内容,在iOS3.0 后,UIViewController多了一个叫做 viewDidUnLoad 的方法。不少人都不清楚这个方法的具体意义,苹果的文档也就一句 ”Called when the controller’s view is released from memory” 简单的解释了下,并要求你把 IBOutlet 绑定的视图给清空,为什么呢? 先看下UIViewController从创建 view 到展示的流程的几个函数 -initWithNibName:bundle: 这两个方法都是初始化一个 vc,但请注意 ... 阅读全文
posted @ 2013-02-01 16:02 ygm900 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 转自:http://unmi.cc/uiwebview-replace-uitextview-line-height 阅读全文
posted @ 2013-02-01 10:04 ygm900 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 1、使用UITextView 让字符串自动换行(字符串中包含\r\n) UITextView *uitv_remark = [[UITextView alloc]initWithFrame:CGRectMake(10, 48, 220, 420)]; uitv_remark.text = [[NSString alloc]initWithFormat:[member objectForKey:@"description"]]; [uitv_remark setFont:[UIFont systemFontOfSize:15]];... 阅读全文
posted @ 2013-02-01 10:03 ygm900 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2013-01-30 16:48 ygm900 阅读(607) 评论(0) 推荐(0) 编辑