Magic Studio

专心做有逼格的APP!

上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 42 下一页

2013年11月21日 #

Assigning retained object to weak property object will be released after assignment

摘要: 在ARC中,如果添加了weak的属性。初始化了相关的object然后给这个属性赋值的时候就会看到Xcode给出这个提示。这个时候可以这么处理:在别的地方已经retain这个object的引用。@property (nonatomic, weak) KGModalContainerView *containerView;...-(void)viewDidLoad { [super viewDidLoad]; KGModalContainerView *myContainerView = [[KGModalContainerView alloc] initWithFrame:conta... 阅读全文

posted @ 2013-11-21 23:49 Mr 布鲁斯 阅读(2267) 评论(0) 推荐(0) 编辑

iOS 7 - Auto Layout on iOS Versions prior to 6.0

摘要: 遇到这个问题的时候,只需要两步就可以搞定。1. 点击你的xib文件,在界面处理右边栏里选择第一个tab,在里面uncheck User Autolayout这一项2. 在View as对应的下拉列表里选择iOS6 or earlier。这样在编译一次就可以保证没有错误了。第一项完成之后其实就不会出什么错了,但是第二项很重要,否则在console里会出现一对的Context不对的CoreGraphic警告。 阅读全文

posted @ 2013-11-21 19:00 Mr 布鲁斯 阅读(449) 评论(0) 推荐(0) 编辑

2013年11月11日 #

暂停、恢复CALayer 动画

摘要: CALayer都是实现了CAMediaTiming协议(或者叫做接口)。所以layer的动画有一个很有意思的属性speed。如果一个layer的动画速度变成0.0的时候,很显然这个动画就不再动了。设置layer的speed为0时,layer的动画暂停。speed属性设置为任意大于0的值时,动画回复。要暂停一个动画时:-(void)pauseLayer:(CALayer*)layer { CFTimeInterval pausedTime = [layer convertTime:CACurrentMediaTime() fromLayer:nil]; layer.speed = 0.0... 阅读全文

posted @ 2013-11-11 23:21 Mr 布鲁斯 阅读(874) 评论(0) 推荐(0) 编辑

2013年11月7日 #

CALayer, CoreGraphics与CABasicAnimation介绍

摘要: 今天我们来看一下CALayer、CoreGraphics和CABasicAnimation。这些东西在处理界面绘制、动画效果上非常有用。本篇博文就讲介绍CALayer的基本概念,使用CoreGraphics自定义绘制,以及基于CABasicAnimation的动画。以下内容都假定您有一定的Object-C基础,也熟悉UIView等相关的操作。如果不熟的话,您还要自行查阅资料。这里就不多讲了。要使用CALayer,首先要添加QuartzCore框架。然后在你的Controller里添加包含该框架的头文件#import 在Controller的实现中添加viewDidAppear:方法。每个vie 阅读全文

posted @ 2013-11-07 15:13 Mr 布鲁斯 阅读(1344) 评论(1) 推荐(1) 编辑

2013年11月6日 #

移动开发iOS&Android对比学习--异步处理

摘要: 在移动开发里很多时候需要用到异步处理。Android的主线程如果等待超过一定时间的时候直接出现ANR(对不熟悉Android的朋友这里需要解释一下什么叫ANR。ANR就是Application Not Responding,应用无响应的意思。系统在应用一段时间无响应的时候会弹出这个对话框。用户可以选择继续等待或者强制关闭)。这些还是次要的,最主要的还是心急的用户。让用户长时间等待是得罪他们的最好办法!Android有一个很简单的办法实现异步处理:AnsyncTask。使用的时候你需要继承一个基类public abstract class AsyncTask对java不熟的同学这里需要说明,尖括 阅读全文

posted @ 2013-11-06 18:59 Mr 布鲁斯 阅读(1025) 评论(1) 推荐(1) 编辑

2013年10月28日 #

PHP中文乱码解决办法[转]

摘要: 一.首先是PHP网页的编码1. php文件本身的编码与网页的编码应匹配a. 如果欲使用gb2312编码,那么php要输出头:header(“Content-Type: text/html; charset=gb2312"),静态页面添加,所有文件的编码格式为ANSI,可用记事本打开,另存为选择编码为ANSI,覆盖源文件。b. 如果欲使用utf-8编码,那么php要输出头 :header(“Content-Type: text/html; charset=utf-8"),静态页面添加,所有文件的编码格式为utf-8。保存为utf-8可能会有点麻烦,一般utf-8文件开头会有B 阅读全文

posted @ 2013-10-28 18:13 Mr 布鲁斯 阅读(209) 评论(0) 推荐(0) 编辑

2013年10月27日 #

在eclipse里配置Android ndk环境 适用于windows mac 和linux[转]

摘要: 由于做Android在底层有库的时候需要交叉编译环境,c代码需要用ndk-build来进行编译,而java代码则需要用Android sdk编译。之前由于对eclipse ide不太熟悉,所以往往编译的时候都是在记事本里写好c代码,然后用cygwin搭建ndk-build环境,用ndk-build来编译出相关的so之后再用eclipse里去编译java程序,从而使用该so。 其实并不用这么复杂,利用eclipse完全可以达到编译so的目的 点击project->builders->new->Program然后选择Location在windows下为D:\Android\ndk 阅读全文

posted @ 2013-10-27 23:38 Mr 布鲁斯 阅读(444) 评论(0) 推荐(0) 编辑

android在更新ADT以后报java.lang.NoClassDefFound的解决办法

摘要: Android不是很熟。从网上找到了想要的代码后兴高采烈的导入workspace中,直接开Run。but在真机的时候Console、LogCat下都没显示什么有用的东西,就是写NDK编译完Native代码的消息。 无奈间,跑真机每次都要解锁太麻烦就跑起了模拟器。模拟器还是跑了几次才在选择设备的界面里出现。开始还一直在创建新机的界面绕。跑起来模拟器之后终于看到了APP退出的异常。第一个就是NoClassDefFound。这样就可以开始解决问题了。百度了下,google就不用了,这么明确的错误。终于发现,是因为刚导入到workspace中的代码光是忙着配置NDK了,没来得及配置依赖的库。配置... 阅读全文

posted @ 2013-10-27 23:34 Mr 布鲁斯 阅读(358) 评论(0) 推荐(0) 编辑

2013年10月21日 #

在Mac OS下配置PHP开发环境

摘要: 实在厌倦了windows无缘无故的宕机、病毒了吗,哈哈哈,这个跟我都没什么关系。准备使用下现如今牛X到不行的云平台没有办法只好研究下PHP。现在的云平台支持的语言只有PHP、Java和Python。放着WordPress这么牛X的开源框架不用实在可惜。所以虽然有Python的开发经验,但是还是用PHP了。什么开发语言能难倒做开发的?! 今天决心一定要把家里的这台MacBook Pro搞成能做php的开发,于是乎开始在百度和谷歌上各种搜,各种试,最后终于让我在浏览器通过输入http://localhost/sites/bae/看到了那久违了的“hello world!"。下面正式开始了 阅读全文

posted @ 2013-10-21 16:14 Mr 布鲁斯 阅读(996) 评论(1) 推荐(0) 编辑

2013年10月13日 #

在iOS中使用百度地图

摘要: 就如同在百度地图的文档中所说的一样,这么来。但是,有一个小疏忽。到添加完所需要的framework之后,一定要记得把你的(Class-Prefix)AppDelegate的后缀改成mm。估计百度的SDK中使用了c++,而源文件的后缀是mm才能支持编译c++。正好百度的文档忘记说这一点,但是他的Demo其实是这样的。引入百度MapAPI的头文件首先将百度MapAPI提供的头文件和静态库(.a)文件拷贝到您的工程目录下,在XCode中添加新的文件Group,引入百度MapAPI提供的头文件(请使用xcode 4.X以上平台)。在您需要使用百度MapAPI的文件中添加以下代码源码复制打印关于#imp 阅读全文

posted @ 2013-10-13 22:20 Mr 布鲁斯 阅读(748) 评论(0) 推荐(0) 编辑

上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 42 下一页

导航