IOS
liudukun
..
展开
-
texture atlas or spritesheet 动画的实现
转载自:http://www.uchidacoonga.com/2010/12/cocos2d-animation-using-a-texture-sheet-aka-texture-atlas/This is a continuation of yesterday’s entry Animation in Cocos2D (running across转载 2013-10-12 13:28:11 · 1179 阅读 · 0 评论 -
ios调用相机之后状态栏消失
Apparently, in addition to setting the status bar to not be hidden, you also have to reset its style after the camera view makes it disappear. Try this:[[UIApplication sharedApplication] setStat原创 2015-07-29 23:48:40 · 3388 阅读 · 0 评论 -
】20款优秀的移动产品原型和线框图设计工具
【辅助工具】20款优秀的移动产品原型和线框图设计工具发布于:2013-04-08 12:10阅读数:59002线框图(Wireframe)是app、软件或者网站设计过程中非常重要的一个环节,它可以合理地组织并简化内容和元素。线框图除了可以帮助开发者节省时间外,更可以加深开发者对产品的认知,给“”阅读器线框图转载 2015-03-09 14:48:18 · 1235 阅读 · 0 评论 -
ASIHTTPRequest的startAsynchronous调用EXC_BAD_ACCESS delegate
ASIHTTPRequest的startAsynchronous调用EXC_BAD_ACCESS2013-03-14 14:42:04 我来说两句 作者:miki西游收藏 我要投稿一个简单的iOS应用,在主视图控制器类中,实现了ASIHTTPRequest的委托方法- (void)requestFinished:(ASIHTTPRequest转载 2015-02-26 10:37:29 · 613 阅读 · 0 评论 -
ios邓白氏申请
直接发邮件,问客服,怎么操作,然后会要你提供什么什么资料,那边收到了,会帮你提交,然后坐等电话来审核。。。原创 2014-12-02 09:04:54 · 419 阅读 · 0 评论 -
IOS iAd itunes connect 配置
如果你已经成功注册了iOS开发者,那么现在就可以登陆iTunes Connect来管理应用程序。如何申请合同如果你打算在iTunes上出售应用,那么你需要申请一份与Apple的双方合同。如下图:点进去之后就是申请合同的页面,你可以申请iOS Paid Applications (付费应用合同)和iAd Network(广告合同)。它们的申请流程基本是一样的。我们以iAd合同为例转载 2014-08-14 16:55:47 · 970 阅读 · 0 评论 -
IOS开发之----NSDictionary,JSON和XML互相转换
IOS开发之----NSDictionary,JSON和XML互相转换 转载▼- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ [self test]; // Overr转载 2014-08-14 15:35:25 · 889 阅读 · 0 评论 -
error: property's synthesized getter follows Cocoa naming convention for returning 'owned' objects
出现这种情况,主要是属性名中包含 关键字. You can solve this by:Renaming that property:@property (strong, nonatomic) NSString *theNewTitle;Keeping the property name and specifying a getter name th原创 2014-07-08 11:10:23 · 994 阅读 · 0 评论 -
jsonkit 解析nsarray 时候 报错
jsonkit 解析nsarray 时候 报错Assertion failure in -[TXJKArray count], /Users/mqq/hudson/1740/src/TencentOpenApi_IOS/Common/Util/JSONKit.m:738解决办法:Had the same issue, I was trying to set the原创 2014-07-02 16:01:55 · 1328 阅读 · 0 评论 -
有时候当你修改了xib 你调试,各种改的时候又没变化的时候
当你xib 改变了 调试的时候又没变化的时候,当你各种改错没用的时候,就是xcode xib的缓存问题了. please clear xcode . command + shift + K .原创 2015-07-23 15:35:24 · 734 阅读 · 0 评论 -
IOS 7+ 生成二维码图片
NSData *stringData = [qrString dataUsingEncoding:NSUTF8StringEncoding]; // 创建filter CIFilter *qrFilter = [CIFilter filterWithName:@”CIQRCodeGenerator”]; // 设置内容和纠错级别 [qrFilter setVa原创 2015-08-17 17:21:41 · 535 阅读 · 0 评论 -
ios上传app报错An error occurred uploading to the iTunes Store
最近xcode9.1xcode上传app报错An error occurred uploading to the iTunes Store用applicaiton loader 报错日志 java.lang.IllegalStateException: could not find needed OSGiFramework先后尝试更改网络环境,重装jdk,jre,更新xcode,重原创 2017-12-11 13:01:18 · 1579 阅读 · 0 评论 -
CTFrameGetVisibleStringRange 分页问题
利用CTFrameGetVisibleStringRange 分页问题使用系统字体中文分页会出错,英文不会出问题,用在 CTFramesetterCreateWithAttributedString 设置中文字体就好了.原创 2017-09-16 15:18:16 · 1059 阅读 · 0 评论 -
ios afnetworking https遇到的一些问题
ios afnetworking https遇到的一些问题 1.服务器端给的crt文件,假如直接用crt文件,会直接afnetworking直接崩溃,报错为 数组插入了空值. 2.此时 把crt文件转为 cer 文件,直接用钥匙串访问工具导出,默认就为cer文件.3.可能加入cer证书文件读取data为nil,是因为你没有把target menbership勾上. 4.s原创 2016-12-23 14:01:21 · 537 阅读 · 0 评论 -
resizableImageWithCapInsets无效的情况
resizableImageWithCapInsets因无法找到@2x图片对原图进行拉伸进而再使用resizableImageWithCapInsets进行平铺时造成图片变形retina屏都要用两倍图 , 否则此方法无效.2017-08-22 15:17:16 · 1410 阅读 · 0 评论 -
iOS 8 之后的动态沙盒路径
iOS 8 之后的动态沙盒路径http://www.jianshu.com/p/20692cf1af33在iOS8之前,我们获取到沙盒中的document、cache、tmp之后,下一次模拟器或真机无论重启多少次,这具体的路径是固定的,可是iOS8 之后,你要是在按原来的路径去找你想要的东西,我想它会把你坑的很惨.下面我就来说说自己的此次爬坑总结;1>//获取沙盒路径转载 2016-10-20 11:29:48 · 380 阅读 · 0 评论 -
Automatic Preferred Max Layout Width before iOS 8.0解决办法
因为要支持ios 7 , 多行label容易出现这个警告,ios8 就不会了. 1. 找到xib中的 属性lines 不为 1的label.2. 勾选 explicit.3.完美解决.原创 2016-09-06 10:54:31 · 636 阅读 · 0 评论 -
xcode 打包 framework 简易教程
1.创建 framework 工程,修改支持的ios版本号.2.修改配置文件,mach-O type,改为 static, 导入到其他项目的时候加other linker -ObjC -all_load, 如果为 dynamic ,则 导入到 其他项目使用时候 添加到embedded binaries. 3.加入target, aggregate 就是修改配置,分别编译,合并的脚本 .原创 2016-07-16 11:52:41 · 2771 阅读 · 0 评论 -
Static TableView 使用问题
这个问题困惑了我几天, 是关于一个静态TableView的使用的问题, static tableview 在ios中可能用的人比较少, 因为它必须在storyboard中使用,,但是确实能够节约一半的开发时间, 当然在什么情况使用,还要看自己的想法了.问题是这样的.新建了一个static tableview当你使用Right Detail Cell 的时候 , 如果在XIB中删除了D原创 2016-07-11 11:49:36 · 1409 阅读 · 0 评论 -
IOS 本地缓存
http://w11h22j33.iteye.com/blog/1420733原创 2014-05-19 10:39:14 · 478 阅读 · 0 评论 -
[ios]socket通信 服务端,客户端 【转】
CocoaAsyncSocket支持tcp和udp。其中:AsyncSocket类是支持TCP的AsyncUdpSocket是支持UDP的AsyncSocket是封装了CFSocket和CFSteam的TCP/IP socket网络库。它提供了异步操作,本地cocoa类的基于delegate的完整支持。主要有以下特性:队列的非阻塞的读和写,而且可选超时。你可转载 2014-04-11 10:11:30 · 4117 阅读 · 0 评论 -
关于ios7 button selected 的问题
54down voteacceptedHow are you setting the images for the different UIControlStates on the button? Are you setting a background image for UIControlStateHighlighted as well as UIControl转载 2014-04-04 17:43:25 · 800 阅读 · 0 评论 -
ios writetofile 在真机中失败原因
You can't edit files in your main bundle. You have to first save the file to the applications documents folder then make any changes.Here's some code to maybe fix your issue:First save the tex原创 2014-04-18 09:18:07 · 7278 阅读 · 0 评论 -
程序猿进化必读:让App的运行速度与响应速度趋于一流(iOS)
程序猿进化必读:让App的运行速度与响应速度趋于一流(iOS) 有关App运行速度与响应速度优化的好文,按个人理解意译,受限于水平而不够严谨,附原文地址 PS,觉得鄙人干翻译好过干编码的兄弟们顶一下哦! 第一部分是说理念,太啰嗦,可以直接跳第二部分。 第二部分是一些实用的优化技术总结(高潮部分)。 iPad的出现对行业软件质量提升有着巨转载 2014-05-04 10:11:01 · 1880 阅读 · 0 评论 -
sprite kit 基础
www.raywenderlich.com/zh-hans/51919/sprite-kit-入门教程原创 2014-03-20 11:30:04 · 623 阅读 · 0 评论 -
(转)iphone 字符串的多样化显示(NSAttributedString)
NSAttributedString可以让我们使一个字符串显示的多样化,但是目前到iOS 5为止,好像对它支持的不是很好,因为显示起来不太方便(至少没有在OS X上方便)。首先导入CoreText.framework,并在需要使用的文件中导入:#import创建一个NSMutableAttributedString:NSMutableAttributedString *attr转载 2014-03-31 11:39:14 · 734 阅读 · 0 评论 -
SWTableView 经验
最近做的游戏有一块是涉及到表格的,实际开发中大家应该也会用到表格,但cocos2d中没有表格,只有menu,用menu制作表格很不方便,且没有滚动效果,如果使用UIKit里面的UITableView似乎又不太方便,这里我和大家分享一下我的经验。cocos官网上面有一个CCTableView类,现在已经改名为SWTableView了,链接:http://www.cocos2d-iphone.转载 2014-03-13 17:27:56 · 831 阅读 · 0 评论 -
IOS几种简单有效的数组排序方法
//第一种,利用数组的sortedArrayUsingComparator调用 NSComparator ,obj1和obj2指的数组中的对象NSComparator cmptr = ^(id obj1, id obj2){ if ([obj1 integerValue] > [obj2 integerValue]) { return (NSComparisonRes原创 2014-03-10 21:36:17 · 594 阅读 · 0 评论 -
Core Animation
动画分隐式动画和显式动画CAAnimation遵循了CAMediaTiming协议,可以调整时间,包括持续时间,速度,重复次数;遵循了CAAction协议,可以通过响应动作的方式来显示动画.CAAnimation的一些派生类:CATransition 提供渐变效果:(推拉push效果,消退fade效果,揭开reveal效果)CAAnimationGroup 允许多个动画同时原创 2013-09-27 16:58:50 · 738 阅读 · 0 评论 -
(译)如何使用GameCenter制作一个简单的多人游戏教程:第一部分
http://www.raywenderlich.com/3276/how-to-make-a-simple-multiplayer-game-with-game-center-tutorial-part-12http://www.cnblogs.com/zilongshanren/archive/2011/06/24/2088383.html转载 2014-03-26 09:31:18 · 848 阅读 · 0 评论 -
各大输入法分类词库内部格式的简单比较 (2013-02-17 14:03:11)
转载▼ 分类: 输入法首先该篇文章是转载的,转载地址:http://www.cnblogs.com/studyzy/archive/2012/03/01/2375542.html 其次我想说,词库是一个输入法非常重要的组成部分,没有好的内部格式,就无法设计出相应的好的数据结构,从而核心算法也不高效.我现在研究的XT9输原创 2014-03-27 09:20:44 · 2467 阅读 · 1 评论 -
fmdb
前言SQLite (http://www.sqlite.org/docs.html) 是一个轻量级的关系数据库。iOS SDK很早就支持了SQLite,在使用时,只需要加入 libsqlite3.dylib 依赖以及引入 sqlite3.h 头文件即可。但是,原生的SQLite API在使用上相当不友好,在使用时,非常不便。于是,开源社区中就出现了一系列将SQLite API进行封装的库,转载 2014-04-11 10:43:26 · 562 阅读 · 0 评论 -
ios学习笔记之四种数据持久化方法
ios下主要有四种数据持久化方法:1.属性列表2.对象归档3.SQLite34.CoreData下面分别简单介绍这四种方法。1.属性列表将支持序列化的object C对象add至NSArray或NSDictionary中,然后调用这两个对象的writeToFile方法,例如:[MyArray writeToFile:@"/filepath/file.plist" a转载 2014-04-11 10:26:23 · 693 阅读 · 0 评论 -
ios即时通讯客户端开发之-mac上安装MySQL
ios即时通讯客户端开发之-mac上安装MySQL一、安装到MySQL官网上http://dev.mysql.com/downloads/mysql/,下载mysql可安装dmg版本比如:Mac OS X ver. 10.7 (x86, 64-bit), DMG Archive下载完的文件为:mysql-5.6.10-osx10.7-x86_64.dmg1.点击,安转载 2014-05-09 16:48:48 · 761 阅读 · 0 评论 -
ios即时通讯客户端开发之-mac上搭建openfire服务器
ios即时通讯客户端开发之-mac上搭建openfire服务器一、下载并安装openfire1.到http://www.igniterealtime.org/downloads/index.jsp下载最新openfire for mac版比如:Openfire 3.8.1,下载后的文件:openfire_3_8_1.dmg2.点击安装,并执行默认操作3.原创 2014-05-09 16:49:40 · 786 阅读 · 0 评论 -
GCDAsyncSocket类库,IOS下TCP通讯使用心得
GCDAsyncSocket类库,IOS下TCP通讯使用心得发表于 2013 年 7 月 25 日 由 水德星君关于在IOS下使用Socket进行通讯的技术文章也许诺很久了,今日又是一个还债的日子,网上虽然很多介绍过AsyncSocket或GCDAsyncSocket的文章,但其实就那么一两篇大部分都是转载,于是我义正言辞、慷慨激昂的批判他们这种不负责任的态度,学习,不是给转载 2014-05-09 14:50:49 · 1941 阅读 · 0 评论 -
* -[__NSArrayM insertObject:atIndex:]: object cannot be nil
程序运行时候崩溃,提示object cannot be nilTerminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[__NSArrayM insertObject:atIndex:]: object cannot be nil'提示如上面。请问怎么解决原创 2014-05-08 16:57:51 · 5250 阅读 · 0 评论 -
UIApplication、AppDelegate、委托
什么是委托?为什么要有委托?委托在Iphone中的实现机制是怎样的? 一般来说,我们创建了一个Iphone项目,默认会有这个main.m类,我们都晓得,一个main()方法代表着一个应用程序的入口, 以下是对应的main.m的方法体: int main(int argc, char *argv[]) { @autoreleasepool { re转载 2014-04-23 17:16:27 · 723 阅读 · 0 评论 -
IOS 第三方框架大全
http://www.cnblogs.com/lwme/p/ios-third-party-libraries.html点击打开链接原创 2014-03-27 11:39:09 · 661 阅读 · 0 评论 -
ios点击推送信息跳转Controller之后返回首页controller tabbar 不隐藏的bug
BUG: push 之前 设置 hidesBottomBarWhenPushed = YES, push 之后 设置 为 NO,并没用.解决方法:// 点跳转之后的controller中- (void)viewDidDisappear:(BOOL)animated{ [super viewDidDisappear:animated];原创 2018-01-20 17:11:39 · 1039 阅读 · 2 评论