随笔分类 - ios
摘要:UIView是屏幕上矩形面积的界面,用来管理界面上的内容有以下几点: 绘图与动画 布局和子视图管理 事件处理视图可以嵌套 形成父-子视图通常情况下 子视图不是父视图的一部分,也就是说,子视图会覆盖父视图相关区域,超出父视图面积的部分也将显示.可以通过改变属性clipsToBounds来取出超出部分的显示,如下:view添加view,并剪边(UIView属性clipsTobounds的应用)如题,有两个view: view1,view2view1添加view2到其中,如果view2大于view1,或者view2的坐标不在view1的范围内,view2是盖着view1的,意思就是超出的部份也会画出
阅读全文
摘要:在做一IOS项目时,因为要动态根据文件导入创建数据库,刚开始的时候因为使用动态查询的方式,就是每次插入数据之前查询当前数据是否已经存在,这样的效率极低.6w条纪录3个关联表,使用了30-50分钟的样子.后来使用动态保存索引号的方式,耗时只是30-50s
阅读全文
摘要:一、发布测试,是指将你的程序给* 你的测试人员,因为程序总归是要测试的* 你的客户,在正式发布之前,客户肯定是要先看(验收)的在他们的iOS设备(iphone,ipod,ipad)安装,运行。二,阅读前提:你自己已经完成了真机测试,意味着:1、你已经加入了苹果的"iOSdeveloperprogram",标志事件是付了$99。2、在iOS Provisioning Portal生成了开发证书3、在xcode完成了证书的安装。菜单:window->Organizer,然后选择Devices三,发布流程。图:发布流程1、3个角色:Tester,就是上述测试人员或者你的客户
阅读全文
摘要:ARC forbids explicit message send of'release''release' is unavailable: not available inautomatic reference counting mode解决办法:打开当前工程,打开"Build Settings",找到Objective-C Automatic Reference Counting项,将它的值设置为NO。再次编译,就消除了这个错误了。之前一直在为这个问题烦恼,因为编译一些代码总是提供autorelease等等的错误。
阅读全文
摘要:ffmpeg 转换VC工具 V1.1.2 支持android.mk工程文件生成,ios版本以后会考虑加上。做成真正的跨平台,还有支持多平台。
阅读全文
摘要:关于mmsplayer一些电台不支持播放问题,今天发现有些电台和其他电台的传输等等不一样,导致MMSPLAYER不能正常播放。我会抽时间解决,但是可能不会那么快,因为最近在做自己的的radio app哈哈。但是如果客户有需求,可以响应调整优先级。声明,anyraido可以播放的,mmsplayer也可以播放。mmsplayer不能播放,anyradio也不能播放的,。下一版本V2.1目标超越anyradio。但是会以radio app为先,最先会加入到app上去,届时会先发布ios版本,第二版本android,然后windows,linux等等版本,mac版本可能不会发布,因为考虑到mac开发
阅读全文
摘要:今晚抽了一点时间把ios的V2版本也编译生成一个IPA文件。mmsplayer V2 所有下载链接如下:ios:http://download.csdn.net/detail/weinyzhou/4359576android:http://download.csdn.net/detail/weinyzhou/4424174windows:http://download.csdn.net/detail/weinyzhou/4354633声明本程序理论上是支持所有的平台,只要你的平台支持SOCKET的都可以移植。这次没有发布WINCE版本,是因为我之前移动硬盘坏掉了,WINCE 的SDK没有了。所
阅读全文
摘要:今晚抽了一点时间把ios的V2版本也编译生成一个IPA文件。mmsplayer V2 所有下载链接如下:ios:http://download.csdn.net/detail/weinyzhou/4359576android:http://download.csdn.net/detail/weinyzhou/4424174windows:http://download.csdn.net/detail/weinyzhou/4354633声明本程序理论上是支持所有的平台,只要你的平台支持SOCKET的都可以移植。这次没有发布WINCE版本,是因为我之前移动硬盘坏掉了,WINCE 的SDK没有了。所
阅读全文
摘要:在XCode开发中分为2种运行环境,一种是模拟器,一种是设备(devices),在这两种环境中静态库(.a文件)是不能混用的,混用的话会造成程序崩溃。为了避免这种情况,一种做法是分别编译两种版本的静态库,当使用静态库的应用编译不同版本的时候手工切换静态库的版本,这样做很容易造成混乱,不方便管理。下面就介绍一下lipo这个命令,lipo命令可以将两种版本的静态库合并成一个通用的动态库lipo: Usage: lipo [input_file] ... [-arch input_file] ... [-info] [-detailed_info] [-output output_file] [-.
阅读全文
摘要:最近要在mac上开发ios程序,所以买了台mac book.今天在上面用我的希捷移动硬盘的时候发先,挂载上去是只读的。到网上找了半天的试过各种的方式都加载不上去,我没有用第三方的软件。后来看了看移动硬盘发现里面又希捷带的软件。里面就带了ntfs的驱动。装完重启就好了。
阅读全文
摘要:原文地址:http://tie.youdao.com/st_3979529905881611380对于真机调试,首先要在苹果网站上注册APP ID,以及购买iPhone Develop Program(iDP) 开发者授权,99美元。然后要创建证书请求CSR,创建步骤如下:设置OCSP和CRL为关闭状态。Mac OS 中,打开应用程序,找到钥匙串访问(Keychain Access)工具打开主菜单-证书助理(Certificate Assistant)-从证书代理请求证书(Request a Certificate From a Certificate Authority)输入iDP注册时的e
阅读全文
摘要:--ansi数学运算function charMathOperation(str) function chartoint(chstr) chstr=string.sub(chstr,2,2); return tostring(string.byte(chstr)); end str=string.gsub(str,"%b''",chartoint); str="return "..str; return loadstring(str)();
end print(charMathOperation("'a'-
阅读全文
摘要:local text="AVCodec ff_jpeg2000_decoder = {"
.." .name = \"j2k\",\n"
.." .type = AVMEDIA_TYPE_VIDEO,\n"
.." .id = CODEC_ID_JPEG2000,\n"
.." .priv_data_size = sizeof(J2kDecoderContext),\n"
.." .init = j2kdec_init,\n"
.." .clos
阅读全文
摘要:lua编译后的luac文件会与lua解析器版本相关,也就是说5.1的解析器无法解析5.2的luac文件,5.2的解析器无法解析5.1的luac文件。细心的朋友可以早就发现。因为luac文件组织上标识头里面包含编译器的标识头。解析的时候会读取进行对比。而且5.2的luac文件组织方式都完全不一样。因此导致不兼容的问题。lua批量编译工具,支持以上两个版本的编译。大家放心使用。为什么需要编译?以为这样会提高Lua的执行效率。
阅读全文
摘要:今天终于把IOS版本的mmsPlayer移植成功,并且在ios模拟器上成功稳定运行。现在mmsplayer基本上支持所有的平台,android,wince,windows mobile,windows,ios等等。mmsplayer是目前大多数mmsplayer自带解码器纯软解的mms 播放器中算是比较小而且稳定的。此ANdroid版本下载地址:http://download.csdn.net/detail/weinyzhou/4048426,只提供测试用,需要任何其他帮助,请与我联系兼容android 虚拟机1.6以上版本若需要其他的平台的朋友可以与我联系,欢迎联系。现已支持wince,wm
阅读全文

浙公网安备 33010602011771号