随笔分类 -  IOS开发记录

记录本人的IOS开发学习之路
摘要:https://github.com/niwococo/NWLabel 阅读全文
posted @ 2015-11-06 03:16 Mareon 阅读(138) 评论(0) 推荐(0)
摘要:1.返回当前语言的函数变了,如果用以前的,就会多个location后缀,,比如在中国你使用英语,返回“en-CN”,要想只得到language,用如下方法string SystemHelper::getCurrentLanguage(){// NSString* value = [[NSLoc... 阅读全文
posted @ 2015-09-22 08:15 Mareon 阅读(181) 评论(0) 推荐(0)
摘要:cocos2d-xPixel Perfect Collision Detection (Using Cocos2d-x)This post found its way because I couldnt find the answer to one of the questions I asked ... 阅读全文
posted @ 2015-06-17 11:53 Mareon 阅读(510) 评论(0) 推荐(0)
摘要:1.首先到开发者账号那里去创建AppID,设置好Bundle ID2.到Itunes Center去创建一个开启GameCenter的应用,设置好Bundle ID与第一步一样;3.在game 立面加一些gameCenter 帮助代码4.真机测试一定要 在设置里,gameCenter里面开启沙盒模式... 阅读全文
posted @ 2015-04-16 00:03 Mareon 阅读(193) 评论(1) 推荐(0)
摘要:SystemHelper::createLocalNotification(someTask.seconds, SystemHelper::getLocalizedText("Task_Finish"));void SystemHelper::createLocalNotification(unsi... 阅读全文
posted @ 2015-04-14 12:37 Mareon 阅读(220) 评论(0) 推荐(0)
摘要:static const char* getLocalizedText(const char* pKey, const char* pTableName = NULL);const char* SystemHelper::getLocalizedText(const char *pKey, cons... 阅读全文
posted @ 2015-04-07 12:21 Mareon 阅读(163) 评论(0) 推荐(0)
摘要:用到一个开源的库:opencore-amr for ioshttps://github.com/feuvan/opencore-amr-iOS1.下载后运行xcode脚本,2.脚本运行完成后,看到目录下test里面有例子,即解压和压缩的例子 我试了下,用amrn-dec.c+(DDMessageE... 阅读全文
posted @ 2015-02-12 11:52 Mareon 阅读(1160) 评论(0) 推荐(0)
摘要:1.头文件://// CustomMoviePlayerViewController.h// school//// Created by NW on 15/2/4.// Copyright (c) 2015年 Ternturing. All rights reserved.//#import... 阅读全文
posted @ 2015-02-09 13:16 Mareon 阅读(710) 评论(0) 推荐(0)
摘要:NSUserDefaultDemo类似android的shareP短小的信息持久化比如说 用户配置信息等。直接通过NSUserDefaults存取。它的实质是使用plist保存的理论存放为手机存储大小。获取[NSUserDefaults standardUserDefaults];如果增加/修改了内... 阅读全文
posted @ 2015-02-09 13:07 Mareon 阅读(217) 评论(0) 推荐(0)
摘要:self.label = [[UILabel alloc] init];//这里就不用setframe 了,,,因为后边的layoutconstraint会帮你自适应 self.label.text = @"加载中..."; self.label.textColor = [UIColor whi... 阅读全文
posted @ 2015-02-09 12:59 Mareon 阅读(329) 评论(0) 推荐(0)
摘要:场景单例, 做一个场景是公用的,可以在同一个scene上面更换layer class GameScene{public: static GameScene* getInstance(); virtual ~GameScene(); void loadPlayerA... 阅读全文
posted @ 2015-01-23 14:57 Mareon 阅读(181) 评论(0) 推荐(0)
摘要:cocos2dx 3.0版本TableView拍生自ScrollView,常用来做滚动列表,有几种特殊用法,不知道大家用到过没要求:1.滚动时不能选中TableCell,非滚动状态才能选中很简单,在TableView的delegate函数中,通过isTouchMoved()函数来判断[cpp]vie... 阅读全文
posted @ 2014-10-13 15:03 Mareon 阅读(151) 评论(0) 推荐(0)
摘要:1、概述 游戏也好,程序也好,只有能与用户交互才有意义。手机上的交互大致可以分为两部分:点击和输入。其中点击更为重要,几乎是游戏中全部的交互。在Cocos2d-x 3.0中,更改了dispatch机制。同时加入了两种新的交互形式:listener 和touchEvent回调。加上先前版本中的点击函... 阅读全文
posted @ 2014-10-09 10:54 Mareon 阅读(173) 评论(0) 推荐(0)
摘要:SpriteBuilder的使用,创建SpriteBuilder Project,最好和类名一样,或者相关,一个project里面可以有多个file,每个file即是一个UI,这样可以提高UI的重用率,1,首先创建Project,命名为DressOnEquip,在file菜单里选project se... 阅读全文
posted @ 2014-09-05 18:10 Mareon 阅读(992) 评论(0) 推荐(0)
摘要:在多个layer的情况下,为了避免触摸事件穿透,我们要把触摸事件截取在当前层,具体做法如下 auto listener = EventListenerTouchOneByOne::create(); listener->setSwallowTouches(true); listener->on... 阅读全文
posted @ 2014-09-04 12:20 Mareon 阅读(162) 评论(0) 推荐(0)
摘要:1.响应按钮事件的创建过程中,如果按钮的响应事件是打开某个页面,也就是说创建一个新的页面,那么先要将此之前创建的同样的页面消除掉,这样避免玩家狂点按钮;如果按钮掉功能是请求服务器点话,请求之后可能会进行某些回调操作,那么有两种方法取设计用户体验,一,强制disable操作界面,直至回调完成之后在解除... 阅读全文
posted @ 2014-09-02 15:28 Mareon 阅读(246) 评论(0) 推荐(0)
摘要:1.首先定义唯一标识:#define GAME_EVENT_PLAYER_EXP_UPDATED "player_exp_updated"2.注册事件监听cocos2d::EventListener* m_pPlayerExpListener;m_pPlayerExpListener = Event... 阅读全文
posted @ 2014-08-13 19:05 Mareon 阅读(174) 评论(0) 推荐(0)
摘要:AFNetworking官网https://github.com/AFNetworking/AFNetworking最新版的使用方法比老版的更加简单,可以参照官网的usage1.下载好将AFNetworking文件夹直接拖到工程中,2.然后要加入以下类库:CoreLocation.framework... 阅读全文
posted @ 2013-11-27 15:42 Mareon 阅读(397) 评论(0) 推荐(1)
摘要:1、同步请求可以从因特网请求数据,一旦发送同步请求,程序将停止用户交互,直至服务器返回数据完成,才可以进行下一步操作,2、异步请求不会阻塞主线程,而会建立一个新的线程来操作,用户发出异步请求后,依然可以对UI进行操作,程序可以继续运行3、GET请求,将参数直接写在访问路径上。操作简单,不过容易被外界... 阅读全文
posted @ 2013-11-23 22:56 Mareon 阅读(349) 评论(0) 推荐(0)
摘要:Cocoa中提供的包装类为NSNumber,继承关系:NSObject - 》NSValue -》NSNumber 针对NSNumber的操作分为2类,一类是从基本类型开始生成实例,另一类是从实例中获得基本类型的数值。 以下是从基本类型生成实例的方法。 NSNumber +(id)numberWithBool:(BOOL)value -(id)initWithBool:(BOOL)value 指定逻辑值生成实例 +(id)numberWithChar:(char)value -(id)initWithChar:(char)value... 阅读全文
posted @ 2013-11-11 20:46 Mareon 阅读(171) 评论(0) 推荐(0)