
ios
过期的码农
- -
展开
-
C++ 过滤警告的方法
在iOS开发过程中, 我们可能会碰到一些系统方法弃用, weak、循环引用、不能执行之类的警告。 有代码洁癖的孩子们很想消除他们, 今天就让我们来一次Fuck 警告!!首先学会基本的语句#pragma clang diagnostic push#pragma clang diagnostic ignored "-Wdeprecated-declarations"这里写出现警告的代码#prag转载 2017-11-19 18:09:24 · 11290 阅读 · 0 评论 -
TextFile 改样式
原创 2014-01-26 22:34:14 · 516 阅读 · 0 评论 -
IOS 截图
//点击截图按钮事件-(void)save{ UIGraphicsBeginImageContextWithOptions(_customView.bounds.size, YES, 0); CGContextRef context=UIGraphicsGetCurrentContext(); [_customView.layer renderInCo原创 2014-01-26 22:34:07 · 585 阅读 · 0 评论 -
IOS 画图
-(void)drawRect:(CGRect)rect{ /* //第一步 画布 CGContextRef context=UIGraphicsGetCurrentContext(); //设置线的颜色// [[UIColor redColor] set];//边框和填充// [[UIColor redColor]setStroke];//边框/原创 2014-01-26 22:34:05 · 524 阅读 · 0 评论 -
CCSprite动态换图片
CCSprite更换图片 2013-05-01 21:01:43| 分类: 游戏开发|字号 订阅在使用CCSprite对象时,经常遇到需要更换贴图的时候。比如在上个贪食蛇的游戏中,蛇前进的方向发生变化,蛇头的图片就要随着改变。在网上查了些资料,实验并总结了一下。首先需要把四个方向的蛇头图片使用texturepacker软件生成一个贴图集。代码如下:// 首先载入贴图集 CCSpriteBat原创 2014-01-26 22:33:55 · 1230 阅读 · 1 评论 -
NSString,NSArray 方法
1、init2、initWithBytes:length:encoding:3、initWithCharacters:length:4、initWithCString:encoding:5、initWithUTF8String:6、initWithFormat:7、stringWithFormat:8、stringWithCharacters:length:9、stringWithString:1原创 2014-01-26 22:33:53 · 714 阅读 · 0 评论 -
CCnotificationCenter 通知
1//发送事件02CCNotificationCenter::sharedNotificationCenter()->postNotification(CLICK_TEST_MSG, (CCObject*)data);03 04//监听事件05void GameManager::initListener()06{07 CCNotificationCenter::sharedNotificat原创 2014-01-26 22:33:51 · 695 阅读 · 0 评论 -
xib跟viewcontroller绑定代码
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil{ NSArray *nib = [[NSBundle mainBundle]loadNibNamed:@"View" owner:self options:nil]; UIView *tmpCustomView = [n原创 2014-01-26 22:33:34 · 663 阅读 · 0 评论 -
ios学习笔记(四)收回软键盘的两种方式
这次讲的内容很简单:1.首先我们还是创建一个Single View Application,然后打开MainStoryboard_iphone.storyboard,在里面放入俩lable和两个TextFiled:2.接着开始写代码:ViewController.h:[cpp] view plaincopyprint?#import @interface ViewController :原创 2014-01-26 22:33:29 · 617 阅读 · 0 评论 -
ios iap 内购
成为ios开发者最大的好处就是,你编写的应用程序会有很多方式可以赚钱。比如,收费版,免费挂广告版,还有就是程序内置购买。程序内置购买会让你爱不释手,主要有以下原因:除了程序本身的下载收费以外,你还可以赚更多的钱。一些用户愿意为那些额外的功能花费大量的金钱。你可以免费发布你的程序(这样的话,用户就可以任意下载了),如果他们喜欢这个程序的话,那么就会有人愿意购买额外功能。在你做完一个程序的时候,你可以原创 2014-01-26 22:36:11 · 1446 阅读 · 1 评论 -
ios 宏
//// MacroFunc.h// WeatherForecastAndMusic//// Created by YouXian on 13-12-4.// Copyright (c) 2013年 YouXian. All rights reserved.////#pragma mark - 方正黑体简体字体定义//#define FONT(F) [UIFo原创 2014-01-26 22:36:02 · 683 阅读 · 0 评论 -
音频播放
今天闲来无事,花了点时间解读AVAudioPlayer头文件。如有解释不到位地方,望请大家指出。属性:1.@property(readonly, getter=isPlaying) BOOL playing; 判断音频文件是否在播放。2.@property(readonly) NSUInteger numberOfChannels; 音频播放器所对应音频声道数量。3.@property(rea原创 2014-01-26 22:35:55 · 934 阅读 · 0 评论 -
xml json 解析
//// xmlController.m// XML//// Created by 0卜7r从l on 13-11-26.// Copyright (c) 2013年 0卜7r从l. All rights reserved.//#import "xmlController.h"@interface xmlController ()@end@implementat原创 2014-01-26 22:34:42 · 547 阅读 · 0 评论 -
ios 抓包
1 电脑和手机在同一个wifi上2 网络编好设置电脑的 wifi ip地址:3 手机上面的wifi 点问好,进去找HTTP代理,服务器写电脑的wifi地址4 端口 写80805 设置抓包工具 tools -。opions Local proxy 写ip跟端口原创 2014-01-26 22:34:48 · 576 阅读 · 0 评论 -
ios6 ios7 同时兼容
http://beyondvincent.com/blog/2013/11/19/122-working-with-ios-6-and-7/原创 2014-01-26 22:35:04 · 725 阅读 · 0 评论 -
IOS-Archive快速打包
http://blog.sina.com.cn/s/blog_13c7f61ba0102x35a.htmlIOS-Archive快速打包转载2016-03-12 02:01:33标签:ios-效率开发很多开发者 需要在项目中无限的重复打包 直接用Vaildate或者Export 时间又太慢, 有没有比这2种更快的时间呢?转载 2017-04-07 15:11:13 · 923 阅读 · 0 评论 -
iOS封装功能生成 .framework
前言 如果你想将你开发的控件与别人分享,一种方法是直接提供源代码文件。然而,这种方法并不是很优雅。它会暴露所有的实现细节,而这些实现你可能并不想开源出来。此外,开发者也可能并不想看到你的所有代码,因为他们可能仅仅希望将你的这份漂亮代码的一部分植入自己的应用中。 另一种方法是将你的代码编译成静态库(library),让其他开发者添加到自己的项目中。然而,这需要你一并公布所转载 2016-11-25 17:48:43 · 973 阅读 · 0 评论 -
用 Xcode 7 建立依赖其它第三方库静态库
编写 SDK 的时候, 经常会用到一些常用组件, 比如 AFNetworking.如果直接将AFNetworking编译进 SDK ,那么如果用户在使用你写的 SDK 的同时也使用了 AFNetworking,那么会出现"duplicate symbol _OBJC_CLASS_$_xxx"的问题.如果自己重新写一个功能类似 AFNetworking 的组件,一来是很麻烦,二来像这种成熟的转载 2016-11-24 18:51:05 · 1293 阅读 · 0 评论 -
iOS GameCenter 挑战,排名
你也许曾听说过Game Center,它是自打iOS 4.1被引入的在线多人社交游戏网络,支持玩家邀请好友一起玩儿游戏,还可以建立一个多人游戏的会话,追踪成就系统,以及其他功能。除了可以让开发者更轻松的实现一些基本功能外,它还改善了另一个基础问题:app推广。如今App Store上有超过1百万款app,单个用户发现你的app的概率将会非常低。Game Center通过好友系统改善了此类问转载 2014-02-24 19:23:26 · 1937 阅读 · 0 评论 -
tableview 自动移动到某个cell
[tableView scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0] atScrollPosition:UITableViewScrollPositionTop animated:YES];原创 2014-01-26 22:35:51 · 794 阅读 · 0 评论 -
UUID
-(NSString *) gen_uuid{ CFUUIDRef uuid_ref = CFUUIDCreate(NULL); CFStringRef uuid_string_ref= CFUUIDCreateString(NULL, uuid_ref); CFRelease(uuid_ref); NSString *uuid = [NSString原创 2014-01-26 22:35:46 · 943 阅读 · 0 评论 -
ASI
http://www.cnblogs.com/dotey/archive/2011/05/10/2041966.htmlhttp://blog.youkuaiyun.com/zkdemon/article/details/7066807原创 2014-01-26 22:35:39 · 683 阅读 · 0 评论 -
ios NSRunloop
[NSTimer scheduledTimerWithTimeInterval:2 target:self selector:@selector(timer) userInfo:Nil repeats:YES];// [loop release];每个线程都有runloop子线程默认没有开, [[NSRunLoop currentRunLoop] run];开炮原创 2014-01-26 22:35:37 · 584 阅读 · 0 评论 -
xmpp 好友上下线
消息[cpp] view plaincopyprint?//收到消息 - (void)xmppStream:(XMPPStream *)sender didReceiveMessage:(XMPPMessage *)message{ // NSLog(@"message = %@", message); //消息的内容 NSString原创 2014-01-26 22:35:28 · 717 阅读 · 0 评论 -
xmpp 登陆
XMPP中常用对象们:XMPPStream:xmpp基础服务类XMPPRoster:好友列表类XMPPRosterCoreDataStorage:好友列表(用户账号)在core data中的操作类XMPPvCardCoreDataStorage:好友名片(昵称,签名,性别,年龄等信息)在core data中的操作类XMPPvCardTemp:好友名片实体类,从数据库里取出来的都是它xmppvCar原创 2014-01-26 22:35:23 · 626 阅读 · 0 评论 -
PHP 查询数据库
//连接mysql $link=mysql_connect("127.0.0.1","root","rootpic"); if($link){ //设置编码 mysql_query("set names 'utf8'"); //打开数据库 if(mysql_select_db('Class_11_Team_Seven',$link)){ //sql语句 $sql = "原创 2014-01-26 22:35:07 · 730 阅读 · 0 评论 -
ios 队列
//// HallData.m// TrueWord//// Created by king454 on 13-12-11.// Copyright (c) 2013年 king454. All rights reserved.//#import "HallData.h"#import "DefinClass.h"#import "ChatCell.h"#import原创 2014-01-26 22:35:53 · 838 阅读 · 0 评论 -
常用矢量图
http://www.iconfont.cn/repositories/10原创 2014-01-26 22:35:44 · 864 阅读 · 0 评论 -
IOS uiimage 拉伸的方法
纵观移动市场,一款移动app,要想长期在移动市场立足,最起码要包含以下几个要素:实用的功能、极强的用户体验、华丽简洁的外观。华丽外观的背后,少不了美工的辛苦设计,但如果开发人员不懂得怎么合理展示这些设计好的图片,将会糟蹋了这些设计,功亏一篑。比如下面张图片,本来是设计来做按钮背景的: button.png,尺寸为:24x60现在我们把它用作为按钮背景,按钮尺寸是150x50:[java] view原创 2014-01-26 22:35:41 · 1154 阅读 · 0 评论 -
ios 云视频播放器
http://bcs.duapp.com/cplat-01/mediacloud%2FMedia%20Cloud%20iOS%20Player%20SDK%20User%20Manual.pdf原创 2014-01-26 22:34:37 · 762 阅读 · 0 评论 -
ios drawrect 画图,截图
#pragma mark 保存操作 UIGraphicsBeginImageContextWithOptions(_drawView.bounds.size, YES, 0); CGContextRef context=UIGraphicsGetCurrentContext(); [_drawView.layer renderInContext:conte原创 2014-01-26 22:34:21 · 1008 阅读 · 0 评论 -
ios学习笔记(三)UISlider与UISwitch控件
1 首先我们还是创建一个Single View Application,然后打开MainStoryboard_iphone.storyboard,在IB中添加一个UISlider控件和一个Label,这个Label用来显示Slider的值。选中新加的Slider控件,打开Attribute Inspector,修改属性值,设置最小值为0,最大值为100,当前值为0.5,并确保勾选上Continuo原创 2014-01-26 22:33:27 · 935 阅读 · 0 评论 -
SQLLITE
//创建数据库static sqlite3 *sqlite=nil;+(sqlite3*)openDB{ if (!sqlite) { // DataBase *database=[[DataBase alloc]init]; // database; NSString* fromPath=[[NSBundle原创 2014-01-26 22:34:32 · 739 阅读 · 0 评论 -
ios 颜色
Almond #EED9C4Antique Brass #C88A65Apricot #FDD5B1Aquamarine #71D9E2Asparagus #7BA05BAtomic Tangerine #FF9966Banana Mania #FBE7B2Beaver #926F5BBittersweet #FE6F5EBlack #000000Blizzard Blue #A3E3EDBlue原创 2014-01-26 22:34:25 · 640 阅读 · 0 评论 -
IOS 本地通知
UILocalNotification *local=[[UILocalNotification alloc]init]; local.fireDate=[NSDate dateWithTimeIntervalSinceNow:3]; //通知内容 local.alertBody=@"呵呵呵"; //声音 local.soundName=@"Registering";原创 2014-01-26 22:34:11 · 534 阅读 · 0 评论 -
IOS block
int(^pd)(int)=^(int a){ a*=3; return a; }; NSLog(@"%d",pd(3));原创 2014-01-26 22:34:09 · 507 阅读 · 0 评论 -
iOS中的arc4random方法
通过arc4random() 获取0到x-1之间的整数的代码如下:int value = arc4random() % x; 获取1到x之间的整数的代码如下: int value = (arc4random() % x) + 1; 最后如果想生成一个浮点数,可以在项目中定义如下宏:#define ARC4RANDOM_MAX 0x100000000 然后就可以使用arc4rando原创 2014-01-26 22:33:36 · 714 阅读 · 0 评论 -
xcode4.6 使用xib界面与和代码相关联的方法
初学object-c,看了网上很多的教程,说找什么Option之类的来关联二者,但我的xcode4.6根本找不到这个东西。今天终于让我在优快云的博客上找到真正可以关联的方法了。尊重作者,原文链接:http://blog.youkuaiyun.com/like7xiaoben/article/details/7532185我们可以用代码编写界面,同样也可以在项目中扩展名为xib的文件中设计(图中选中的) 使用原创 2014-01-26 22:33:32 · 1044 阅读 · 0 评论 -
ios学习笔记(二)xcode 4.3.2下实现基本交互
想必大家都阅读过iphone4与ipad2开发基础教程吧,这本书的xcode与现在的最新版本有些区别,去掉了view base application,只有比较接近的single view application.首先我们创建一个single view application,注意这里我们不用自动引用计数。接着我们点击工程列表中的MainStoryboard_iphone.storyboard 来原创 2014-01-26 22:33:25 · 819 阅读 · 0 评论 -
iOS xcode4.6 创建项目
由于现在的xcode已经升级到4.X,现在国内的翻译书籍只讲的都是基于3.x所以在建立工程时会有一些小的不同。XCode 4 以后,项目模版中没有了 Window-based Application,在这里我们可以选择 Empty Application. 如下图的选择:设置完项目名称后,我们就可以看见如下界面:这时需要我们创建 MainWindow.xib,这个就是界面文件跟android的初原创 2014-01-26 22:33:22 · 823 阅读 · 0 评论