iOS/移动开发
seanyxie
谢思源的个人博客
展开
-
Objective-C的blocks语法
OC中的blocks和C++中的函数指针类似,从外观和使用上可以看出Int(*CFunc)(int a); //C语言的函数指针。 调用 Intret=(CFunc)(10);Int(^BFunc)(int a); //Blocks 调用 intret=(BFunc)(10);也可以使用typedef关原创 2012-05-20 15:03:14 · 2473 阅读 · 1 评论 -
objective-c中nonatomic,assign,copy,retain的区别
nonatomic:非原子性访问,不加同步,多线程并发访问会提高性能。如果不加此属性,则默认是两个访问方法都为原子型事务访问。 (atomic是Objc使用的一种线程保护技术,基本上来讲,是防止在写未完成的时候被另外一个线程读取,造成数据错误。而这种机制是耗费系统资源的,所 以在iPhone这种小型设备上,如果没有使用多线程间的通讯编程,那么nonatom原创 2015-01-06 23:23:16 · 1338 阅读 · 1 评论 -
qml动画控制器AnimationController
AnimationController:一般的动画是使用定时器来完成的,但是AnimationController允许给定的动画,手动控制,可以通过控制她的progress属性来操作动画的进度。completeToBeginning(),回到动画的初始状态,按照当前的动画进度,逆向回到动画的初始状态completeToEnd(),正向的播放动画,按照当前的动画进度,正向的播放到动画的最原创 2014-09-30 22:59:41 · 2145 阅读 · 0 评论 -
ios-app应用程序发布到app-store流程
图文详细介绍 ios发布流程原创 2014-09-21 19:47:23 · 1755 阅读 · 0 评论 -
qml部署ios播放声音的一些问题
要在qml中播放一段声音,比如游戏音效,非常简单,可以使用Audio或者SoundEffec但是他们两者是有区别的,参考这个https://www.ics.com/blog/qt-5-multimedia-qml-elements#.U-9RY9yaBvQ我在mac上编译,Audio是不起作用的,换用了SoundEffec,测试没问题使用qmake生成x原创 2014-08-25 23:13:52 · 2444 阅读 · 1 评论 -
qt-qml移动开发之在ios上开发和部署app流程简介
qt5.3已经全面支持移动开发,除了mac,windows,linux,还支持ios,android,wp,meego等移动平台,本教程是作者根据自己的经验,从头讲怎么样在ios上发布自己的app,由于目前国内相关文章还比较少,可能文章里有所疏漏,或者并非最优方法。软件准备:qt5.3 , xcode 5.1.1编译环境: Mac osQt5.3下载地址 h原创 2014-08-24 21:03:37 · 2588 阅读 · 0 评论 -
OC的正式协议和非正式协议
最近看了些关于objective-c的正式协议和非正式协议的内容,发现还是有些混乱,可能是因为还不熟悉OC,对正式协议和非正式协议的使用还不是很熟练,所以想整理一下非正式协议,是使用类别category来实现,非正式协议是NSObject的一个类别,这样任何类的对象都可以作为委托对象来使用,它可以列出对象能够执行的所有方法,这样用来实现委托, 我们可以使用选择器来判断该非正式协议中是否有这个方原创 2012-06-11 20:13:17 · 4697 阅读 · 2 评论 -
iphone的自动旋转和自动调节大小
iphone的屏幕为320*480,状态栏高度为20像素,主要显示电量,信号强度,时间等。应用程序一般使用三种方法来实现屏幕旋转:一、自动调整属性二、旋转时候重构视图三、在多个视图间进行切换一,自动调整属性和旋转时候重构视图可以归并为一种方法,这种方法对于较复杂的视图不太适合。用到的两个比较关键的函数是-(BOOL)shouldAutorotateToInt原创 2012-06-27 22:18:26 · 2322 阅读 · 0 评论 -
ios app应用程序发布到app store流程
第一次尝试,还是一个比较繁琐的过程。1,首先你需要有一个apple developer开发者账号,登入后台。需要创建一个发布者证书,可以看到上面我 已经创建了一个开发者证书,下面是新创建的发布证书。创建的步骤如下:打开mac的钥匙串管理,生成一个CertificateSigningRequest.certSigningRequest 文件,然后在新建一个证书...原创 2015-05-21 18:52:14 · 1679 阅读 · 1 评论