上一页 1 ··· 8 9 10 11 12 13 下一页
摘要: 1,将安装包.ipa解压,得到Payload文件夹,里面是.app文件。2,用终端,进入到.app所在目录3,输入命令形式如下,即可看到crash的代码所在位置。atos -arch armv7 -o '**.app/**' 0x00071398 阅读全文
posted @ 2013-07-28 11:08 童话DY 阅读(255) 评论(0) 推荐(0) 编辑
摘要: UITableView 性能优化(卡问题自检)1.使用不透明视图。 不透明的视图可以极大地提高渲染的速度。因此如非必要,可以将table cell及其子视图的opaque属性设为YES(默认值); 其中的特例包括背景色,它的alpha值应该为1(例如不要使用clearColor); 图像的alpha值也应该为1,或者在画图时设为不透明。2.减少视图的数目。 view是很大的对象,创建它会消耗较多资源,并且也影响渲染的性能。 最佳的解决办法还是继承UITableViewCell,并在其drawRect:中自行绘制: - (void)drawRect:(CGRect)rect { if (imag 阅读全文
posted @ 2013-07-28 11:07 童话DY 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 综述:在项目中使用 ARC之后,所有的编程都和以前一样,除了你不再调用 retain, release, autorelease。启用 ARC 之后,编译器会自动在适当的地方插入retain, release, autorelease 语句。ARC 的规则:只要还有一个变量指向对象,对象就会保存在内存中。ARC 的限制:ARC 只能工作于 Objective-C 对象,如果 应用使用了 Core Foundation 或 malloc()/free(),此时需要你来管理内 存。“strong”指针和“weak”指针:“strong”指针:能够保持对象的生命。因为 strong 指针会保持对象的 阅读全文
posted @ 2013-07-28 11:05 童话DY 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 1,device token到底是什么呢?结论:device token是对APNs来说,设备的标识符,与app无关。device token不同于UIDevice的uniqueIdentifier(即UDID),因为出于安全和隐私原因,当设备被擦除后,token发生变化。2,不同的app的device token相同么?结论:同一台设备上,不同的app获得的device token是一样的,device token与app无关。3,一个设备会产生多个device token么?结论:一个设备可能会产生多个device token。有以下两种情况:(1)设备擦除过,token变化。(2)设备同 阅读全文
posted @ 2013-07-28 11:02 童话DY 阅读(708) 评论(0) 推荐(0) 编辑
摘要: // 评分 NSString *str = [NSString stringWithFormat: @"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=%@",APPID]; [[UIApplication sharedApplication] openURL:[NSURL URLWithString:str]];//软件首页 NSString *str2 = [NSString stringWithFo 阅读全文
posted @ 2013-07-28 11:00 童话DY 阅读(304) 评论(0) 推荐(0) 编辑
摘要: #目标机器IPREMOTE="192.168.160.96"#密码PASSWORD=123456#工程目录PROJECT_PATH="/Users/dy/Documents/jenkins_iphone_code/mobile/iOS/iPhone/1.2.1"#要打包的Target名称APP_TARGET=bundleName#单元测试的Test Target名称APP_TEST_TARGET=ATDD#模拟器SDKSIMULATOR_SDK=iphonesimulator6.0OS_SDK=iphoneos6.0#签名IPHONE_CODE_SIGN 阅读全文
posted @ 2013-07-26 17:00 童话DY 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 一, 安装jdk 7二, 安装jenkins启动不成功时执行一下命令:sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plistsudo mkdir -p /Users/Shared/Jenkins/Homesudo chown -R daemon /Users/Shared/Jenkins sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist三, 安装Xcode Plugin进入jenkins管理页面安装插件Xcode Plugin。四, 安装pe 阅读全文
posted @ 2013-07-26 16:50 童话DY 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 学习设计模式心得目的:为了可重用代码、让代码更容易被他人理解、保证代码可靠性。设计原则:1, 开闭原则:对扩展开放,对修改关闭。比如:抽取出共同的特征作为父类,避免修改父类,不同之处生成子类,子类用来扩展。2, 里氏代换原则:如果调用的是父类的话,那么换成子类也完全可以运行。3, 依赖倒转原则:针对接口编程,不是针对实现编程。4, 最小知识原则:不要和陌生人说话。5, 接口隔离原则:每一个接口应该是一种角色,不多不少,不干不该干的事,该干的事都要干。解释:少用继承,多用合成关系来实现;把波动限制在尽量小的范围。基本模式:1, 创建型模式:单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。 阅读全文
posted @ 2013-07-26 16:45 童话DY 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 一,设置APP的plist二,写js跳转网址:funshionmovieiphone:// 阅读全文
posted @ 2013-07-26 16:43 童话DY 阅读(310) 评论(0) 推荐(0) 编辑
摘要: imac限速后,手机连接imac wifi也是可以限速的。打开实用工具-终端输入命令sudo ipfw pipe 1 config bw 15KByte/s #设置带宽sudo ipfw add 1 pipe 1 src-port 80sudo ipfw add 1 pipe 1 dst-port 80sudo ipfw delete 1 #删除限速策略 阅读全文
posted @ 2013-07-26 16:42 童话DY 阅读(198) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 下一页