- 博客(92)
- 资源 (1)
- 收藏
- 关注
上传打包时被拒, udid问题导致(如果有第三方包请替换最新第三方的包)
pdate your apps and servers to associate users with the Vendor or Advertising identifiers introduced in iOS 6.于是就搜了一下UDID,uniqueIdentifier关键字,发现并没有被调用。这时候就比较郁闷了,都没调用怎么会导致这个问题,于是便排查了一番,猜想有可能是第三方库调用了类似方法。。。。一个是百度的库,一个是魔方的库。。。都依次去下了最新的,重新导入。验证之后发现还真
2013-07-30 10:15:00
168
object-c 对象内存分配情况
节,里面有个问题: NSObject *object = [[NSObject alloc]init]; NSLog(@"object pointer: %ld\n",sizeof(object));NSLog(@"object itself: %ld\n",sizeof(*object)); 发现sizeof(*object)这个并不能编译通过,查了一下发现这个新版本是不支持sizeof(*object)这种方式的,只有老
2013-03-31 22:41:00
95
使用NSZombieEnabled解决EXC_BAD_ACCESS(内存泄露)问题
d, 但是又看不出是哪里的问题. 这种偶发的时候,我们就可以用NSZombieEnabled来解决。zombie(僵尸), 是指已经被销毁的对象或者已经被释放的对象。这里使用的NSZombieEnabled 就是开启对zombie(僵尸)对象的检测,一旦发现有对zombie(僵尸)对象进行操作的时候,则会打印出 "message sent to deallocated instance 0x8134ab0" 类似这有的异常的消息. 设置NSZombieEnabled
2013-03-30 12:36:00
111
使用NSZombieEnabled解决EXC_BAD_ACCESS(内存泄露)问题
nd, 但是又看不出是哪里的问题. 这种偶发的时候,我们就可以用NSZombieEnabled来解决。zombie(僵尸), 是指已经被销毁的对象或者已经被释放的对象。这里使用的NSZombieEnabled 就是开启对zombie(僵尸)对象的检测,一旦发现有对zombie(僵尸)对象进行操作的时候,则会打印出 "message sent to deallocated instance 0x8134ab0"类似这有的异常的消息.设置NSZombieEnabled
2013-03-30 12:36:00
83
scrollToRowAtIndexPath 无效
ew setContentOffset方法,只要得到 origin即可。 动画结束时,会调用 scrollViewDidEndScrollingAnimation
2012-09-28 10:21:56
413
原创 viewDidLoad, viewWillDisappear, viewWillAppear等区别(转)
y transitioned onto the screen. Default does nothing视图已完全过渡到屏幕上时调用viewWillDisappear:Called when the view is dismissed, covered or otherwise hidden. Default does nothing视图被驳回时调用,覆盖或以其他方式隐藏。默认情况下不执行任何操作viewDidDisappear:Called after the view was dismissed, co
2012-05-15 10:32:11
63
原创 ARC forbids explicit message send of'release'
。这里编译器编译不通过,如果你必须要通过,那么可以对项目进行设置:单击项目根目录---》找到"Build Settings" ---》找到Objective-C Automatic Reference Counting项,选择为“no”
2012-05-11 14:52:41
81
通过NSNotificationCenter更改被选中的背景色
name:UIMenuControllerWillShowMenuNotification object:nil]; 2,当UIMenu 显示的时候调用以下方法 - (void) menuWillShow:(NSNotification *)notification{ self.selectio
2012-05-08 16:18:03
88
原创 【转】Android Layout标签之-viewStub,requestFocus,merge,include
lt;include />。可是以往我们所接触的案例或者官方文档的例子都没有着重去介绍这些标签的重要性。<viewStub />: 此标签可以使UI在特殊情况下,直观效果类似于设置View的不可见性,但是其更大的(R)意义在于被这个标签所包裹的Views在默认状态下不会占用任何内存空间。viewStub通过include从外部导入Views元素。用法:通过android:layout来指定所包含的内容。默认情况下,ViewStub所包含的标签都属于visi
2012-03-23 17:00:48
88
android 屏蔽Home键(SDK3.0以下)
id onAttachedToWindow() { super.onAttachedToWindow(); this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);} 3、重写onKeyDown方法 @Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) { // Home键监听
2012-03-19 15:01:03
69
原创 Android ListView几个比较有用的属性(转)
可以将Android平台的控件(支持ScrollBar)自动滑动到最底部. 3)android:cacheColorHint 如果只是换背景的颜色的话,可以直接指定android:cacheColorHint为你所要的颜色,如果你是用图片做背景的话,那也只要将android:cacheColorHint指定为透明(#00000000)就可以了. 4)android:divider="@drawable/list_driver" 设置显示分割线图形,如果不想显示
2012-03-05 15:32:09
64
原创 AlarmManager类的应用(实现闹钟功能)
从指定时间开始,以一个固定的间隔时间执行某项操作,所以常常与广播(Broadcast)连用,实现闹钟等提示功能 2、AlarmManager的常用方法有三个:(1)set(int type,long startTime,PendingIntent pi);该方法用于设置一次性闹钟,第一个参数表示闹钟类型,第二个参数表示闹钟执行时间,第三个参数表示闹钟响应动作。 (2)setRepeating(int type,long startTime,long intervalTime,Pend
2012-02-28 13:50:32
126
原创 Java代码优化-尽可能地使用stack(栈)变量
我们写一个Java类,在其内部方法中定义的局部变量或对象是存储在stack(堆栈)中的,且JVM是一种stack-based的,因此访问和操纵stack中的数据时性能最佳。而Java类的instance变量(这个类的field)和static变量是在constant pool(常量池)中存储和得到访问的。constant pool中保存了所有的符号引用(symbolic references),指向所有型别(types)、值域(field),以及每个型别所使用的所有函数(mothods)。访问instan
2012-01-31 11:07:34
85
原创 android error: Apostrophe not preceded 错误解决办法
t cities, the most importanteconomic and financial center, transportation hub and foreign trade port, is also China\’sscience and technology, culture and education as an important base. The city\’s land area is6340.5 square kilometers.) 绝决办法是,把&a
2011-09-09 11:28:23
55
原创 Android 布局----让一个控件居底部
cal" > <LinearLayout android:id="@+id/content" android:layout_width="fill_parent" android:layout_height="0dp" android:layout_weight="1" android:orientation=&
2011-09-05 14:53:00
391
原创 Android使用第三方外部JAR库文件
鼠标在弹出的菜单中选择Properties(属性) 2.选择Java Build Path(Java构建路径),然后选择Libraries标签页. 3.按下Add External JARs 这个按钮,选择Jar文件即可。 如果你想包含第三方JARs到你的package包中,创建一个新的目录在你的工程中,选择Add Library... 代替即可,Android开发网提示不用将外部JARs文件放到工程文件夹中就可以正常使用。原文地址:http://www.android123.com.cn
2011-08-16 23:42:29
62
Android学习系列 - Activity生命周期(简单明了)
ause、onStop、onRestart 这些方法最后是onDetrory方法结束有了大概了解之后,咱们再打开Activity类的源码,其中在它的顶部注释196行开始有那么一段代码:<pre class="prettyprint"> * public class Activity extends ApplicationContext { * protected void onCreate(Bundle savedIns
2011-08-03 23:29:04
100
Android学习系列 - 显示网络上的图片(支持bmp格式))
L url; Bitmap bitmap = null; try { url = new URL(imgUrl); InputStream is = url.openConnection().getInputStream(); BufferedInputStream bis = new BufferedInputStream(is); // bitmap = BitmapFactory.decodeStream(bis); 注释1
2011-08-01 15:57:05
400
关于Unable to instantiate activity ComponentInfo错误解决方案
ativity.MainTabActivity in loader alvik.system.PathClassLoader@444a88b0 这个异常,网上搜一下,说是AndroidManifest.xml 配置 activity 时路径搞错了。 于是我查看了一下,关键代码如下<activity android:name="activity.MainTabActivity"
2011-04-24 22:44:37
580
Wifi,cmwap,cmnet 链接自动切换
ConnectivityManager conManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); //mobile 3G Data Network State mobile = conManager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).getState(); //wifi State wifi = co
2011-03-18 16:12:59
131
android 个人铃声设置代码
intent.putExtra(RingtoneManager.EXTRA_RINGTONE_SHOW_DEFAULT, true); // Show only ringtones intent.putExtra(RingtoneManager.EXTRA_RINGTONE_TYPE, RingtoneManager.TYPE_RINGTONE); // Don't show 'Silent' intent.putExtra(Rin
2011-03-13 21:40:10
264
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人