iOS学习笔记——拷贝集合类(Copying Collections)
注:如果没有特别指出,这里的集合均指:collection。 对象的复制有两种:浅拷贝和深拷贝。正常的拷贝是浅拷贝,产生一个新的集合,共享原对象的所有权。深拷贝是从原对象创建新的对象,并把这些新对象添加到新的集合。这种差异如图1所示。 ...
注:如果没有特别指出,这里的集合均指:collection。 对象的复制有两种:浅拷贝和深拷贝。正常的拷贝是浅拷贝,产生一个新的集合,共享原对象的所有权。深拷贝是从原对象创建新的对象,并把这些新对象添加到新的集合。这种差异如图1所示。 ...
平时阅读别人翻译的各类文章,感激之外,自己也想翻译一些技术类文章,主要的目的是用来提高自己的阅读能力。正在学习Three20,一个开源的Objective-C类库,用来开发iOS应用。官网上有篇文章讲TTNavigator,于是想翻译过来,动手后却发觉艰难的很。明明意思很清楚,表达出来却词不达意。所幸步子却迈出了,希望大伙阅读之余多提意见,我也会不断的重构这篇翻译。看得不爽,告个罪先。 ========以下是正文======== ...
注意:只有越狱才能使用,因为iOS不开放短信访问接口。 说明:将所有短信(包括彩信文)保存到一个文本文件,然后可以通过iTunes的文件共享下载,邮件发送,内建web服务器下载等3种方式将文件保存到本地。 ...
Q、编译项目到iOS模拟器或者真机时,一直显示Attaching to xxxxxx,重启Xcode也不行。 A、退出Xcode,右键点击projectname.xcodeproj,显示包内容,进入目录xcuserdata,删除yourname.xcuserdatad目录,重启Xcode,Xcode会自动生成相关文件。 ...
1、需要2个辅助程序:Doxygen,GraphViz。Doxygen安装后是一个GUI,不用理会。 2、另一个准备工作,编辑cocos2d-iphone中的doxygen.config,将 DOT_PATH = /Applications/Doxygen.app/Contents/Resources/ 更改为: DOT_PATH = /usr/local/graphviz-2.14/bin 注:你的graphviz可能是其他版本。 如果生成失败时,再加上一句:HAVE_DOT = YES 以我的为例,Xcode 4打开cocos2d-ios.xcodeproj,在Xcode的左上角,scheme中选择cocosd-documentation。然后随便选择模拟器,点击“Run”,这时就会生成文档。 最好的是,文档根据类的关系,自动生成类的框架图。
下周一正式开始 准备推出几个免费,益智,简单,好玩的ipad版本小游戏。
显示是sinfuliphonerepo的问题,网上搜索一下,解决办法是: 1、删除/var/lib/apt/lists下sinfuliphonerepo相关文件,应该有2个(._Packages,._Release); 2、编辑/var/lib/cydia/metadata.plist,这是一个XML文件,将Sources项下的含sinfuliphonerepo的key与dict删除; 3、编辑/etc/apt/sources.list.d/cydia.list,删除含sinfuliphonerepo的行。 重启iphone,问题即可解决。如果是其他源出错,同样的操作即可。 mac,可以使用iPhone Explorer修改iphone的内的文件(也有windows版本); win,可以使用ifunbox修改iphone的内的文件; 以上2个软件,均需itunes支持。
本章内容主要是从解析网页内容产生的。 我们知道,使用NSURLConnection的代理方法下载网页,存到一个NSData中, NSMutableData *pageData; [pageData appendData:data]; 如果网页编码是UTF-8的,可以这么转换为字符串: ...
@月光博客:不越狱更换iPhone手机铃声的方法:用iTunes将MP3格式转换为AAC格式(右键,创建ACC版本),将生成的.m4a后缀修改为.m4r后缀,之后再把改后的文件拖到iTunes里,会发现这个文件在iTunes的“铃声”里,接着将其同步到iPhone中,就可以使用这个铃声了。
$(“input[name=‘radioname’]:checked”).val()