摘要: 1、无论是深复制还是浅复制,被复制的对象类型是不变的。此对象类型具有什么功能就具有什么功能,不会因为自行修改了返回对象的指针类型而改变。比如:这里的str和str1的值和指针地址完全一样,因为是不可变类型使用了copy,什么都不变。为什么NSNumber类型的指针可以指向NSSring类型copy出... 阅读全文
posted @ 2015-07-09 16:15 Andy.Li 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 一、关键词 extern:C语言的函数外部声明。 如果你要在一个.c或者.m中使用另外一个.c文件的函数的话,需要在文件中写入目标函数的外部引用的声明。 二、自定义View 自定义View添加控件对象要在写在loadView里面,不要写在viewDidLoad里面。这样能提高性能。因为程序在调用lo 阅读全文
posted @ 2015-06-15 18:55 Andy.Li 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 一、编译器特性 1、ARC。 ARC是编译器特性。项目中使用了ARC,编译器会在项目编译的时候自动添加OC对象计数器release代码。并且使用了ARC,项目中将不允许出现release、retain、retainCount和[super dealloc]代码。 ARC不同于Java和.Net中的垃 阅读全文
posted @ 2015-05-26 11:07 Andy.Li 阅读(878) 评论(3) 推荐(2) 编辑
摘要: 在上篇 Windows.Andy.Code4App.dll Win8.1/WP8.1通用类库@ver1.0.0已经对Win8.1和WP8.1部分扩展通用类库做了说明,这篇继续对通用类库做扩展。写的不好,还请各路大神多多指教~Windows.Andy.Code4App Win8.1/WP8.1通用类库... 阅读全文
posted @ 2014-09-19 16:01 Andy.Li 阅读(1077) 评论(3) 推荐(1) 编辑
摘要: 直接入题!Win8.1和WP8.1眼下已经渐渐融为一体,WP8.1不断向Win8.1靠拢,虽然一些方法上WP8.1和Win8.1不同(ps:WP8.1和Win8.1的不同之处),但大部分还是相同的。为了方便能够在WP8.1和Win8.1调用同样的方法,减少不必要的麻烦,现将我个人总结的一些简单的方法... 阅读全文
posted @ 2014-09-02 16:00 Andy.Li 阅读(719) 评论(8) 推荐(1) 编辑
摘要: 本文仅是个人见解,如有不足或错误之处欢迎批评指正~1、Toast: 创建Toast代码差不多但实现机制及管理上不一样2、ApplicationData:WP8.1多了一个LocalCacheFolder,Win8.1没有3、Association launching :WP8.1中新增了File L... 阅读全文
posted @ 2014-08-14 19:13 Andy.Li 阅读(1208) 评论(10) 推荐(3) 编辑
摘要: 继 两年的坚持,最后还是决定将ISoft开源之后,今天再共享一款ISoft专用下载器小工具。这款工具是一年前开发的,也是一直闲置着没去扩展更新。当时开发出来就是仿穿越火线专用下载器的样式来做的,现在再去看穿越火线专用下载器它已经把我甩出好几条街了。互联网发展太快,稍稍打个盹就落后了。。。。这个工具没... 阅读全文
posted @ 2014-02-08 18:35 Andy.Li 阅读(1180) 评论(0) 推荐(1) 编辑
摘要: 还记得2011年9月份,我在上大四,本来想着考研能上个好点的学校,可我怎么就不愿去自习室上自习。每天晚上睡觉前都告诉自己明天早晨一定早起去上自习,但又每次醒来都不想起床啊,懒,没办法。睡到不想再睡了才起床吃点东西。是什么把我叫醒的,如果说是写代码,有点太假了。很多时候我都惊讶于像金山卫士、360安全... 阅读全文
posted @ 2014-01-26 16:41 Andy.Li 阅读(9177) 评论(89) 推荐(76) 编辑
摘要: 提示:下面的这种思路从一开始就很不妥,废弃 (2019.6.3),严厉批评! 对于Win8中rss新闻阅读类应用一定会面临这种问题,那就是如果断开了网络连接rss的文章该怎么呈现? 我认为既然在联网状态下我已经看到过的信息在断网之后依然能够看到。此时,该如何缓存的问题就出来了。 如果类比浏览器缓存, 阅读全文
posted @ 2013-07-31 17:54 Andy.Li 阅读(992) 评论(0) 推荐(0) 编辑
摘要: Windows 8.1预览版发布有一个多月了,相信有不少做Win8 App的朋友想着怎么判断当前系统是8还是8.1。经过几个星期不断的ask、code、search,找到以下四种方法来获取系统版本号,其中两种能够辨别是8还是8.1.方法一:通过内存寻址,找到Kernel32.dll的内存地址,再找E... 阅读全文
posted @ 2013-07-30 15:59 Andy.Li 阅读(1980) 评论(3) 推荐(3) 编辑