
ios
我是asha
数码产品爱好者,从事移动前端开发 https://github.com/ashqal
展开
-
jsoncpp在xcode中的使用
考虑到cocos2dx需要使用jsoncpp做关卡的设置,尝试用源代码直接放到项目以方便后期生成ios和android平台使用首先从github下载最新的jsoncpp代码https://github.com/rboulton/jsoncpp/tree/master/jsoncpp下来后解压复制到项目文件夹的根目录(不同位置会影响后面的配置)现在文档的路径为原创 2013-02-06 10:39:30 · 7692 阅读 · 2 评论 -
【ios】ARC中重写NSObject的dealloc方法的一个小细节
大家都知道ARC后是不能显示地调用dealloc方法,但是可以重载此方法。突然考虑到如果父类有属性需要释放,而子类重写了此方法,且重写子类dealloc时不能调用[super dealloc]会不会把父类的方法覆盖了写了个测试类@interface ClassA:NSObject@end@implementation ClassA-(void)dealloc原创 2013-10-11 12:51:12 · 10018 阅读 · 0 评论 -
objc和java中一些endian、byte转换相关的细节
objc big-endian转本地little-endian//objc big-endian转本地little-endianunsigned short len;[data getBytes: &len range:NSMakeRange(0, 2)];len = NSSwapBigShortToHost(len);objc NSData获取Byte[]Byte *b原创 2013-10-29 22:01:56 · 2635 阅读 · 0 评论 -
整理了下ios下编译环境常出错的地方
http://stackoverflow.com/questions/15070556/apple-mach-o-linker-id-error-opencv-xcode"std::__1::ios_base::clear(unsigned int)", referenced from:Building on Cthutu's answer, to add li转载 2013-11-04 17:16:34 · 1250 阅读 · 1 评论 -
【ios】论自定义的控件如何在xib中使用,自定义控件在xib中的初始化入口函数
其他不多说,最重要的一点是实现- (id)initWithCoder:(NSCoder*)coder{ self = [super initWithCoder:coder]; if (self) { // Initialization code } return self;}这是通过xib添加的控件,设置自定义类型后,控件的初始化原创 2013-11-06 12:55:40 · 7041 阅读 · 0 评论 -
ios中xib生成的uiview的高度问题
在viewDidLoad时,高度为548在viewWillAppear时,高度就为416了被这个问题困扰了好久啊。。原创 2013-11-08 22:58:03 · 6422 阅读 · 0 评论 -
mac下苹果2倍图自动生成1倍图脚本
分享个自己在用的iphone@2x图片(2倍图片retina)生成1倍大小图的脚本首先你得装个图片切割的工具,ImageMagick#!/bin/shrm -rf 1xrm -rf 2xmkdir 1xmkdir 2x#name2xfor img in `ls *@2x.png`doname1x=1x/${img%@*}.pngname2x=2x/${img%@*}@2x原创 2014-03-22 21:48:53 · 3397 阅读 · 0 评论 -
apn生成信鸽服务端推送需要使用的pem
openssl pkcs12 -in PushCert.p12 -out push_bundle_sandbox.pem -nodes -clcerts其中-clcerts:仅仅输出客户端证书,不输出CA证书。-nodes:一直对私钥不加密。原创 2014-08-02 00:26:21 · 3967 阅读 · 0 评论 -
利用ios的hook机制实现adobe air ios ane下appdelegate的动态替换
开发背景利用adobe air开发完游戏后,需要针对ios或者android平台进行支付、推送的sdk接入,本文可以用来彻底解决ios平台下delegate生命周期几个回调函数的调用,实现原生的推送、支付功能的接入hook知识背景(objc里的Method Swizzling,本节内容转自http://blog.youkuaiyun.com/yiyaaixuexi)在Objecti原创 2014-11-10 13:41:06 · 4271 阅读 · 1 评论 -
IPhone UIButton 属性
http://blog.youkuaiyun.com/yan_daoqiu/article/details/7332973UIButton状态:UIControlStateNormal // 正常状态 UIControlStateHighlighted // 高亮状态 UIControlStateDisabled // 禁用状态转载 2013-10-07 17:38:43 · 1453 阅读 · 0 评论 -
ARC Flag
http://ilost.cc/?p=1741.在使用ARC的工程中指定某些文件不使用ARC在Targets->Build Phases->Compile Source中找到那个文间,在后面的ComPiler Flag中添加-fno-objc-arc2.在不使用ARC的工程中指定某文件使用ARC于上面相同在Targets->Build Phase转载 2013-10-08 12:38:07 · 1139 阅读 · 0 评论 -
关于UIView的autoresizingMask属性的研究
转自 http://www.cnblogs.com/jiangyazhou/archive/2012/06/26/2563041.htmlUIView中有个属性是autoresizingMask,该属性是用来控制控件的自适应。 UIViewAutoresizingNone = 0,UIViewAutoresizingFle转载 2013-10-06 14:09:45 · 809 阅读 · 0 评论 -
IOS atomic与nonatomic,assign,copy与retain的定义和区别
转自http://blog.youkuaiyun.com/mars2639/article/details/7352540atomic和nonatomic用来决定编译器生成的getter和setter是否为原子操作。 atomic 设置成员变量的@property属性时,默认为atomic,提供多线程安全。转载 2013-02-18 14:03:35 · 642 阅读 · 0 评论 -
ios无证书调试-xcode4.5-ios sdk6.0-ipodtouch5(ios6.1,已越狱)
转自http://www.devdiv.com/iOS_iPhone-_ml_os_x_xcode_ios_-thread-131478-1-1.html已测可行,感谢大牛!转载 2013-02-19 16:03:47 · 1104 阅读 · 0 评论 -
感谢无限互联iOS开发视频教程
花了一星期时间,终于大致看完了无限互联iOS开发视频教程ui部分和语法部分,感觉内容挺简单,有代码穿插理解很容易讲UI部分的老师普通话发音听着舒服,感谢你们的无私奉献,好人一生平安。原创 2013-03-10 23:12:18 · 1236 阅读 · 0 评论 -
cocos2dx使用Jsoncpp在android运行的问题
本来是使用ifsteam直接读的文件,发现android不支持,后来网上搜了下发现cocos2dx自身就带有读取文件的api我实在是太水了#include "JsonUtils.h"#include "cocos2d.h"#include using namespace cocos2d;Json::Value JsonUtils::getJsonFromFile(const ch原创 2013-04-19 12:39:30 · 3434 阅读 · 2 评论 -
ios将库项目编译成framework
经过这位哥们的指示http://blog.de3eb.cn/2012/06/xcode%E7%BC%96%E8%AF%91ios-universal-framework/在github里下载https://github.com/kstenerud/iOS-Universal-Framework下完后install.sh安装,重启xcode创建步骤:1、创建的时候选择st原创 2013-05-30 23:19:25 · 3978 阅读 · 0 评论 -
iOS 5解决Could not instantiate class named NSLayoutConstraint问题
如果使用Xcode 4.5来新建项目,默认是支持AutoLayout的,但是AutoLayout是iOS 6的新特性,如果在iOS 5的simulator上运行程序,会出现Could not instantiate class named NSLayoutConstraint问题。解决方法是打开storyboard文件,去掉AutoLayout的选择。rob mayoff的神图一目了然。转载 2013-05-30 19:12:36 · 971 阅读 · 0 评论 -
Undefined symbols for architecture i386
ld: warning: ld: warning: ignoring file /Users/youlu/WCard1.0/trunk/WCard/HaloFrameworks/Libs/libHaloQRCode.a, missing required architecture i386 in file /Users/youlu/WCard1.0/trunk/WCard/HaloFramewor原创 2013-05-30 17:52:27 · 9242 阅读 · 3 评论 -
Ojbective-C的一些语法
构造函数传值时,必须加self关键字,才是表示访问retain的方法,同理销毁时也得用self@property (retain, nonatomic) UITextView *output;self.output = pOutput;- (void)dealloc{ [super dealloc]; self.outpu原创 2013-08-20 17:55:11 · 1048 阅读 · 0 评论 -
RTMP协议实现IOS播放HEAAC思路
做了一星期了,几乎搜遍了网上所有相关的博文终于完成了这个,整理下思路给需要的朋友首先得说下这边的环境,数据是rtmp c++过来的,公司底层已经写完,flash端已经可以流畅播放刚开始做的时候网上搜了下关于AudioQueue的资料,想了解的朋友可以看下http://blog.youkuaiyun.com/onlyou930/article/details/7372791原创 2013-02-05 15:13:45 · 15004 阅读 · 18 评论