- 博客(121)
- 资源 (7)
- 收藏
- 关注
原创 iOS使用security.framework实现RSA加解密
最近研究了下使用security.framework框架进行RSA和AES加解密。从car证书文件中读取公钥,从pfx证书文件中读取私钥。1、从cer证书文件中读取公钥;/** * 获取公钥 * * @return */- (SecKeyRef)getPublicKey { if (!_publicKey) { [self loadPublicKeyF
2016-06-20 15:20:42
6946
转载 引入第三方类库冲突报错
在工程内引入了zbar 和baidushare 。在编译时,抛出了如下异常:- duplicate symbol _base64_encode in:- /Users/admin/Develope/TestThirdPart/TestThirdPart/ZBarSDK/libzbar.a(symbol.o)- /Users/admin/Develope/TestThirdP
2016-05-19 19:55:27
1594
原创 用OC编写的各种排序算法
1、冒泡排序- (void)sortBubbleArray { NSArray *numArr = @[@(10), @(1), @(7), @(2), @(8)]; NSMutableArray *oldArr = [NSMutableArray arrayWithArray:numArr]; for (NSInteger x = 0; x < oldArr.coun
2016-02-25 16:31:21
1475
转载 React-Native学习指南
原文出自: http://www.w3ctech.com/topic/909React-Native学习指南本指南汇集React-Native各类学习资源,给大家提供便利。指南正在不断的更新,大家有好的资源欢迎Pull Requests!同时还有Awesome React-Native系列https://github.com/jondot/awesome-r
2016-01-22 15:55:00
847
原创 解决集成支付宝报一堆warning: (arm64) /Users/scmbuild/workspace/standard-pay/.....警告问题
集成支付宝后打包ipa,报如下一系列警告:解决方法:
2016-01-13 10:58:30
2555
原创 加载系统相册中图片错误CGBitmapContextCreate: unsupported color space.
错误信息:Dec 4 11:51:56 iPhone TestDemo[2550] : CGBitmapContextCreate: unsupported color space.Dec 4 11:52:20 iPhone TestDemo[2550] : CGContextConcatCTM: invalid context 0x0. This is a serious error.
2015-12-07 18:31:42
1947
转载 动态修改UINavigationBar的背景色
原文出自:http://tech.glowing.com/cn/change-uinavigationbar-backgroundcolor-dynamically/这是我们最终想要得到的效果:思路在UISrollView的delegate方法 - (void)scrollViewDidScroll:(UIScrollView *)scrollView中根据当前的content
2015-11-25 16:46:28
764
原创 nil、Nil、NULL与NSNull的区别
1、nil: 指向一个对象的指针为空,例如:NSString *name = nil;2、Nil :指向一个类的指针为空,例如:Class aClass = Nil;3、NULL:指向C类型的指针为空,例如:int *pInt = NULL;char *chChar = NULL;4、NSNull:在Objective-C中是一个类,只是名字中有个Null,NSNull有
2015-11-16 16:52:46
953
原创 request body stream exhausted错误解决方案
AFNetworking 2.0上传图片时的错误信息如下:Error Domain=NSURLErrorDomain Code=-1021 "request body stream exhausted" UserInfo={NSUnderlyingError=0x1522c29d0 {Error Domain=kCFErrorDomainCFNetwork Code=-1021 "reques
2015-11-05 20:32:09
2083
原创 iOS学习网址收集
苹果AppStore被拒理由大全:https://github.com/jcccn/Why-RejectGithub上的iOS资料-个人记录:http://www.jianshu.com/p/cce4cd8d63fc#rd?sukey=e74171513d3453ddfb6ba36978c592da2c8c8ff3af0d18c8284714b566d619886397975e
2015-10-08 15:19:24
729
原创 duplicate symbols for architecture x86_64
今天我用pod去更新友盟统计的包后编译工程报错:duplicate symbols for architecture x86_64,如图:不管是我是重新更新多少次,还是删了从本地直接导入,一直报这个错,从网上看了好多帖子,试了好多种方法,这个问题依然在,成功的让我的暴脾气出来了。后来无意中调了下valid architectures相应的值的顺序就可以了,但是不知道原因报错时将它改为:
2015-09-17 18:12:17
2261
原创 warning: all apps should include an armv7 architecture (current ARCHS = "arm64")
解决此警告前的设置:解决此警告后的设置:
2015-09-16 17:19:44
1112
转载 iOS 万能跳转界面方法 (runtime实用篇一)
原文出自:http://www.cocoachina.com/ios/20150824/13104.html在开发项目中,会有这样变态的需求:推送:根据服务端推送过来的数据规则,跳转到对应的控制器feeds列表:不同类似的cell,可能跳转不同的控制器(嘘!产品经理是这样要求:我也不确定会跳转哪个界面哦,可能是这个又可能是那个,能给我做灵活吗?根据后台返回规
2015-08-25 10:24:49
726
原创 自定义UISearchBar背景、边框、左侧图标、删除图标、取消按钮
self.searchBar = [[UISearchBar alloc] initWithFrame:[AdapterRect adapterRectByWidth:(CGRect){0, 0, 200, 30}]]; self.searchBar.placeholder = @"搜索商品分类 品牌"; self.searchBar.delegate = self; UI
2015-08-23 23:35:43
7658
原创 iOS中关于UILabel删除线NSStrikethroughStyleAttributeName的使用
我在用UILabel显示“95元 220元”这样的字符串时,删除线总是无法正常显示出来,后来才发现前面不用显示删除线的字符串需要设置它的删除线风格为NSUnderlineStyleNone才有效,代码如下: NSString *discountPriceStr = @"95"; NSString *unitStr = @"元"; NSString *originalPr
2015-08-23 14:46:11
6035
转载 iOS中几种数据持久化方案
原文出自:http://www.cocoachina.com/ios/20150720/12610.html概论所谓的持久化,就是将数据保存到硬盘中,使得在应用程序或机器重启后可以继续访问之前保存的数据。在iOS开发中,有很多数据持久化的方案,接下来我将尝试着介绍一下5种方案:plist文件(属性列表)preference(偏好设置)
2015-07-24 18:50:17
745
原创 iOS打包时achieve文件无法生成
iOS打包时achieve文件无法生成我们的项目是用cocoapods来管理的,但是打包上线的时候明明提示achieve succeeded!却没有生成chieve文件,连organiser都没调起来,检查了网络和证书配置都没有问题,后来才发现是skip install设置问题: EDIT (Incorporated all comments to a single answer) T
2015-07-09 18:17:17
2983
转载 iOS5 strong, weak, unsafe_unretained ARC
原文出自:http://blog.youkuaiyun.com/devday/article/details/7023322iOS5中加入了新知识,就是ARC,其实我并不是很喜欢它,因为习惯了自己管理内存。但是学习还是很有必要的。在iOS开发过程中,属性的定义往往与retain, assign, copy有关,我想大家都很熟悉了,在此我也不介绍,网上有很多相关文章。
2015-06-11 16:20:55
746
转载 Xcode 6.1 做ipa企业级分发(In-House模式)详细步骤
原文出自:http://blog.youkuaiyun.com/pang040328/article/details/40924737新版的xcode(6.1)在导出企业级ipa时并没有“saved for enterprise distribution”这个选项,所以需要手动添加该plist文件。必备条件:1、申请 iOS Developer Enterprise Progr
2015-06-09 19:24:24
987
转载 优化UITableViewCell高度计算的那些事
原文出自:http://blog.sunnyxx.com/2015/05/17/cell-height-calculation/我是前言这篇文章是我和我们团队最近对 UITableViewCell 利用 AutoLayout 自动高度计算和 UITableView 滑动优化的一个总结。我们也在维护一个开源的扩展,UITableView+FDTemplateLay
2015-06-09 11:39:54
686
转载 UITableView优化技巧
原文出自:http://www.cocoachina.com/ios/20150602/11968.htmlUITableView的简单认识UITableView最核心的思想就是UITableViewCell的重用机制。简单的理解就是:UITableView只会创建一屏幕(或一屏幕多一点)的UITableViewCell,其他都是从中取出来重用的。每当Cell滑出屏幕时,就会放
2015-06-09 11:36:13
678
原创 iOS7修改UITabBar文本颜色以及解决自定义选中图片显示为默认蓝色的问题
修改UITabbar背景色和文本颜色和大小:[[UITabBar appearance] setBackgroundColor:UIColorFromRGB(0xeff3f4)]; [[UITabBarItem appearance] setTitleTextAttributes:@{
2015-05-22 10:30:36
2177
转载 KVC Collection Operators
原文出自:http://nshipster.cn/kvc-collection-operators/Ruby爱好者总爱嘲笑Objective-C臃肿的语法。尽管新的Object Literals特性让我们的语法瘦了几斤,但那些红头发的恶霸们还总是用他们的单行map和花哨的Symbol#to_proc来嘲讽我们。实际上,一门语言是否优雅归结起来就是其怎么样能更好的避免循环
2015-02-27 12:31:41
827
转载 NSArray技巧两则
原文出自:http://nijino.cn/blog/2014/01/05/nsarray-skills/之前我在网易的技术博客中讲到去除NSArray中重复元素的方法。最近在看WWDC2013视频,发现苹果工程师对数组去重有更为简便的方法,还有一个对数组逆序的简便方法,赶紧记录下来备用。NSArray逆序Reverse sequence of NSArray
2015-02-27 12:29:12
817
转载 iOS7 分割线短 15 像素(废弃)解决方法
原文出自:http://blog.youkuaiyun.com/lengshengren/article/details/19335637为什么说是少了15像素呢?首先我们拖拽一个默认的tableview 控件! 看下xcode5 面板的inspector(检查器)我们可以找到一个 Separator Insetss 标签 默认是 Default我们选择一下 发现有
2015-01-22 17:17:12
1028
转载 ios 自动内存管理 ARC
原文出自:http://my.oschina.net/u/811205/blog/176651今天在公司爆出一个 BUG,导致5000+crash. 大致是 UIKit 中的 delegate 访问了已经释放了的界面,也就是使用了野指针导致 crash. 回来演示了一下发现 ?12@pr
2015-01-20 11:17:59
1125
转载 iOS8 UITextView 输入内容实时更新 cell 的高度
原文出自:http://vit0.com/blog/2014/12/25/ios-textview-in-cell/这篇文章介绍了在一个动态数据的 table view 中,cell 根据 text view 内容的输入实时改变 cell 和 table view 的高度。自动计算 cell 高度的功能使用 iOS 8 才支持的自适应 cell,如果你还不知道 iOS 8 自适应 cell,可
2014-12-26 18:21:28
2238
转载 IOS UITextView自适应高度
LOFTER app需要实现了一个类似iPhone短信输入框的功能,它的功能其实蛮简单,就是:【UITextView的高度随着内容高度的变化而变化】。实现思路应该是:在UITextView的textChanged事件响应代码里计算输入内容的高度,然后如果高度与文本变化前比起来有变化,则修改UITextView的高度为这个新的高度。这看起来很简单。添加内容变化的通知响应事件:
2014-11-20 11:24:12
2162
转载 KVC中setValuesForKeysWithDictionary:
原文出自:http://www.cnblogs.com/YouXianMing/p/3641304.html
2014-10-11 18:12:50
1199
转载 lame支持armv6 armv7 i386 armv7s arm64
原文出自:http://blog.youkuaiyun.com/zhu410289616/article/details/26960917
2014-10-09 11:14:50
1699
转载 iOS开发之UITableView全面解析
原文出自:在iOS开发中UITableView可以说是使用最广泛的控件,我们平时使用的软件中到处都可以看到它的影子,类似于微信、QQ、新浪微博等软件基本上随处都是UITableView。当然它的广泛使用自然离不开它强大的功能,今天这篇文章将针对UITableView重点展开讨论。今天的主要内容包括:1.基本介绍2.数据源3.代理4.性能优化
2014-09-24 18:22:49
1094
原创 cocos2dx中CCLabelTTF多行文本显示崩溃问题
在android工程中找到cocos2dx/platform/android/java/src/org/cocos2dx/lib/Cocos2dxBitmap.java
2014-09-01 17:33:14
1858
转载 cocos2d-x 从onEnter、onExit、 引用计数 谈内存泄露问题
原文出自:http://blog.sina.com.cn/s/blog_a502f1a30101hh6h.html在看这个之前,你先要了解onEnter , onExit 和 构造函数,析构函数在调用顺序上面的区别总的来说,顺序如下构造函数{}onEnter{}onExit{}析构函数
2014-08-18 14:32:36
969
转载 cocos2dx常见的46中+22中动作详解
原文出自:http://blog.youkuaiyun.com/zhaopenghhhhhh/article/details/12763041bool HelloWorld::init(){ ////////////////////////////// // 1. super init first if ( !CCLayer::init() ) {
2014-08-11 11:27:16
688
转载 Android应用性能分析
原文出自:http://www.geek521.com/?p=3705其实主要是内存方面,内存管理是个永恒的话题!1.从工具DDMS中,在Sysinfo的tab栏里面有一个Memory usage的选项,通过USB连接Android设备以后很容易抓到图。在图中可以看到系统随时可以用的内存是Free和Buffers两项,因为我抓图的系统只有128M的内存,所以看上去这部分可用
2014-06-17 16:15:50
1083
原创 Name of an object member must be a string
在cocos2dx项目中研究rapidjson解析json数据时报错: Name of an object member must be a string查了好久
2014-06-17 11:47:51
2221
原创 gen already exists but is not a source folder. Convert to a source folder or rename it.
遇到android项目导入出现后重复空包等错误,往往是导入的java编译级别有关,点击项目properties->java Compiler ->修改Compiler compliance level 一般是1.6。修改完成clean项目之后,往往还会遇到:XX/gen already exists but is not a source folder. Convert t
2014-06-16 17:03:03
942
J2ME环境配置
2012-05-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人