|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
多线程问题还有胶水代码的问题建立一个基于CoreData的工程你会看到他自动创建3个类的对象NSManagedObjectModel管理数据的存储结构文件扩展名是xcdatamodeldNSPersistentStoreCoordinator用来管理底层数据的存储用官方的话说CoreDataisnotarelationaldatabaseorarelationaldatabasemanagementsystem(RDBMS)设置完Android开辟情况后,碰到两个成绩,一个属于非手艺成绩,另外一个属于手艺成绩。
先说非手艺成绩。
很复杂,启动Android摹拟器(必要先创立AVD)时,先看到的是一个文本界面,我一入手下手觉得本人的设置出了甚么成绩。利诱了泰半天,早晨从表面用饭返来,俄然想起来《Android基本教程》(国民邮电出书社,2009年11月)中有一段提醒:“启动摹拟器必要花较长工夫。能够如许设想一下——初次开机时,手机也必要启动,就像任何盘算机体系一样。封闭摹拟器就像是封闭手机或掏出手电机池一样。”会不会是我太发急了?应当有点耐烦才好。因而,我从头启动摹拟器,耐烦守候……约莫3分钟后,终究看到Android的图形用户界面,OK。
恰好《BeginningAndroid2》这本书中也有一段相干的话:NOTE:ThefirsttimeyouuseanAVDwiththeemulator,itwilltakesubstantiallylongertostartthanitwillsubsequenttimes.(注重:第一次利用AVD来启动摹拟器的工夫会对照长,后续的启动速率会有所提拔。)
再说手艺成绩。
后面只是办理了启动摹拟器的成绩,接上去就是要在摹拟器中实践地加载新使用程序并举行测试。可是,我新创立了FirstApp使用程序,在经由过程Eclipse运转该项目时(也能够在命令行中利用ant构建项目,然后运转android命令,再启动摹拟器;不外,这必要再下载其他软件包),提醒堕落,毛病信息以下:
1.Project“FirstApp”ismissingrequiredsourcefolder:‘gen’
2.Theprojectcouldnotbebuiltuntilbuidpatherrorsareresolved.
在网上搜刮到几个办理计划(列鄙人面,供伴侣们参考)。但奇异的是,在刚搜刮到第一个计划时,还没比及接纳任何措施,Eclipse中的毛病竟然主动消散了(FirstApp项面前目今方的红叉也不见了),再RunasAndroidApplication,统统一般了。我想,大概正如第三个计划中或人所说的,Eclipse其实不能及时检测到OS文件体系的变更(编译项目时,会天生新文件),这大概就是招致这个手艺成绩的缘故原由——至因而不是这个缘故原由,另有待于进一步求证。
1、右击项目,选择preferences->builder,在右侧的configure一栏中将AndroidPackegeBuilder一项提到JavaBuiler之前
出处:http://www.androidin.net/bbs/thread-708-11-1.html
2、将Eclipse主动天生的R.java删失落,革新项目,R.java便会从头天生
出处:http://www.blogjava.net/crazycoding/archive/2010/03/27/316701.html
3、在项目文件夹中新创立一个Java类大概间接修正主动天生的类文件
出处:http://www.coderanch.com/t/466092/Android/Mobile/android-eclipse
以下是几团体的复兴,感到这类会商的手艺气氛很不错。明天太晚了,今天天亮还要往平谷,返来再翻译。
JamesDixon的复兴
HiDivya
I’vehadthesameproblemaswell.Ithinktheissueisthattheprojectcreationdoesnotinitiateabuildwhenitfinishes,soyouneedtomakeachange,andsaveforittogeneratethegenfolder.
Formecreatinganewjavaclassseemedtodothetrick,butI’dimaginejustmakingachangetoafileandsavingshouldworktoo.
RobertF.Howard的复兴
Ijustranintothis,too.IamfollowingtheexampleinHelloAndroid,whichIassumeiswhattheothersinthisthreadweredoing.James’ssolution(editingthesourcefile)workedforme,sothankyouforthat.
Soyoursolutionisgood,butIdon’tthinkItotallybelievethediagnosis.Thethingis,thedirectoryactuallydidexistbeforeIeditedthefileandrebuilt.ThisismyfirsttimeusingEclipse,andit’sverydisappointing.Theerrormessageshouldspecifythefullpathofthedirectoryitwants,andthenitshouldbepossibletocreatethedirectoryandre-build,butitdoesn’tworkuntilthesourcefileisedited.ItmakesmewonderwhatisreallygoingoninsideEclipse.
TimHolloway的复兴
ThisseemstobeasmallglitchcourtesyofEclipse’sdistancingitselffromtheOSfilesystem(whichiswhyEclipsehasanexplicitRefreshcommand).
Thegenfolderandthe“R.java”filearebuiltbyoneoftheAndroidutilities.TheEclipseAndroidplugininvokesthisapp,butitdoesn’talwaysknowwhenitneedsto.IhavesimilarproblemswhenIwanttodefineanewresourceID.SinceIcan’tseemtogettheGUIresourceIDdefinertoenableitself,IjustcreatenewIDsintheresourcefilesthemselves.ButunlessItriggertheandroidresourcegenerator,theydon’tgetinsertedinto“R.java”.
Andyoudon’twanttomanuallyinsertinto“R.java”,becausewhentheresourcecompilerdoesfireoff,yourcodemodswillbeoverwritten.
OnewaytoforcetheissueistoselecttheProject/Cleanmenucommand.Ifyouhavetheautomaticbuildswitchedoff,you’llthenhavetoinitiateabuild.Otherwisethecleanwillfireofftheauto-buildprocess.
本文来自:http://www.cn-cuckoo.com/2010/04/09/john-resig-on-advanced-javascript-to-improve-your-web-app-1493.html
NSStringNSArrayNSDictionary等这些工具在所有的框架里都会出现iOS大部分类都是继承自NSObject(我还没见过不是继承自NSObject的..) |
|