- 博客(19)
- 资源 (4)
- 收藏
- 关注
转载 如何安全修改cocoapods上的第三方代码
其实搞java的都知道maven管理,解决第三方代码修改的办法就是架一个服务器,把这些修改的库放在这里,然后再maven里配置哪些需要用本地仓库的。其实cocoapods也可以做本地包管理:大致方法如下:在Podfile中指定本地spec,比如:pod \'ZTAlertView\', :path => \'/Users/zt/Documents/git/ZTAlertVi
2014-04-25 16:13:13 7680
转载 CocoaPods进阶:本地包管理
http://www.iwangke.me/2013/04/18/advanced-cocoapods/粉笔网的iOS工程师唐巧曾经写过一篇blog《使用CocoaPods来做iOS程序的包依赖管理》介绍了基本的CocoaPods使用方法。本文将另外谈一谈如何使用CocoaPods进行本地的包管理。建议没有接触过CococaPods的朋友先阅读一下唐巧的blog。为什么要进
2014-04-25 15:46:43 7466
转载 配置自己的CocoaPods库
序默认安装的cocoapods确实很好用,可是毕竟自己会写一些库和修改一些第三方库来用。所幸cocoapods确实是一个神器。他可以定义自己的库来用。如何安装Cocoapods,请参考这篇从头来设置应用场景我的boss写了一个基于MagicalRecord的CoreData的iCloud设置的类。也许我们以后要用到的机会毕竟多。单独拿出来成为一个库。现在用c
2014-04-25 15:22:56 7233
转载 代码片段快捷键 CodeSnippets
CodeSnippetsThese are my Xcode 4 CodeSnippets.To use them, clone this repository into the following path:cd ~/Library/Developer/Xcode/UserData/CodeSnippetsgit clone [email protected]:jaydee3/Cod
2014-04-25 14:55:07 943
转载 NSHashTable and NSMapTable
NSSet和NSDictionary是两个常用的类,但是他们默认假定了其中对象的内存行为。对于NSSet,object是强引用的,和NSDictionary中的value是一样的。而NSDictionary中的key则是copy的,因此当开发者想要使NSSet的objects或者NSDictionary的values为weak,或者NSDictionary使用没有实现协议的对象作为key时,比较麻
2014-04-23 10:43:56 2005
转载 UML相关工具一览
整理主要版本更新:Astah UML 6.8、BOUML 6.5、Enterprise Architect 11 RC2、GenMyModel状态机本文的PDF版本在此下载>>以下总结了全世界的各种UML相关工具,按工具名称字母排序。 工具(最新版本)厂商&地址版权支持代码环境XMI平台
2014-04-22 09:50:11 4094
转载 去掉xcode中警告的一些经验
1、编译时,编译警告忽略掉某些文件 只需在在文件的Compiler Flags 中加入 -w 参数,例如:2、编译时,编译警告忽略掉某段代码#pragma clang diagnostic push#pragma clang diagnostic ignored "-Wmultichar" char b = 'df'; // no warni
2014-04-21 12:42:56 2572
转载 CocoaPods详解之----使用篇
作者:wangzz原文地址:http://blog.csdn.net/wzzvictory/article/details/18737437转载请注明出处如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号wangzzstrive来支持我,谢谢!一、什么是CocoaPods1、为什么需要CocoaPods在进行iOS开发的时候,总免不了
2014-04-18 11:43:34 44917 4
转载 破解Revealapp的试用时间限制
转载自:http://jingwei6.me/2014/02/28/reveal_crack.htmlRevealapp作为分析iOS app UI结构的利器,还是非常称手的,89刀的价格也是物有所值。本文分析其试用版时间限制,只是用于学习,如果一直用,还是买个licence支持一下吧。试用版有30天的时间限制,既然是30天时间限制,肯定每次启动是要读当前时间的啰。所以最简单的ha
2014-04-14 11:33:27 11497 11
原创 How to not show unnecessary zeros when given integers but still have float answers when needed
NSString *str = [NSStringstringWithFormat:@"%g",12.10]; NSLog(@"str = %@",str);输出:2014-04-11 18:55:22.617 Test1[58944:60b]
2014-04-11 18:54:49 823
原创 GCD 和 NSOperationQueue 的差别
http://stackoverflow.com/questions/10373331/nsoperation-vs-grand-central-dispatch
2014-04-10 17:50:24 2006
转载 使用CFStringTransform将汉字转换为拼音
之前做通讯录相关的一些App时,有一个比较常用的算法是将汉字转换成拼音。当时采用的做法是:将各个拼音段的首个汉字(按Unicode排序)做成两个数组,一个数组存拼音,另一个数组存拼音对应首个汉字的Unicode。如果要获取某个汉字的拼音,可以折半查找法找的对应拼音。最近无意间发现CFStringTransform这篇文章后,发现系统本身已经提供了一个这样的函数。CFStringTran
2014-04-09 10:45:46 7895 1
转载 含软连字符的字符串计算显示长度的问题
另一个问题是群里碰到的一个问题。当字符串为软连字符和划线字符开头一些组合时,计算长度时会出现负无穷大(-inf)。如下面代码:NSString *string = @"\u00AD\u0336\u00AD\u0336测试";CGSize size = [string sizeWithFont:[UIFont systemFontOfSize:14]];NSLog(@"%@",NSStrin
2014-04-09 10:29:51 1533
翻译 Xcode cannot run using the selected device after upgrade
Please follow below step1>Go to Project Build setting2>Change compiler for c/c++/objective c as Default compiler(Apple LLVM 5.0) (see in below image)
2014-04-04 11:31:46 760
转载 Android Activity学习笔记——Activity的启动和创建
最近学习Android相关知识,感觉仅仅了解Activity几个生命周期函数基本上没有任何意义的;于是想深入了解一下Activity到底是怎么一回事怎么运行来的;里面的东东真是叫个庞大;现在只能简单的了解其框架性的概念和流程;一 Activity概念 Android的核心不是Application而是Activity,至少在我们开发的时候是这样的; Activity就是被用
2014-04-03 18:07:10 702
转载 LocalActivityManager如何在一个Activity的一部分中显示其他Activity
首先要使用该方法,页面必须继承ActivityGroup。总的来说,实现“如何在一个Activity的一部分中显示其他Activity”除了LocalActivityManager还需要一个或多个"容器"Layout(或者和Layout同级别的View)。 假设这个容器是一个LinearLayout,id是container,通常来说我们会想把这个容器的layout
2014-04-03 17:27:48 1525
原创 iOS 开发加密做法
一般做法是这样的:客户端每一个请求的URL中加上时间的参数。对url中的参数是排序好的。然后对这个URL进行MD5。将这个MD5作为最后一个参数(sign)拼接到url最后。服务端收到请求后,对去掉最后一个参数的url进行md5。得到的md5和参数中的md5进行匹配。如果匹配成功进行正常返回,如果不成功就500加密用AES的
2014-04-02 11:25:30 1187
原创 关于设置shadowPath的重要性
这是超级容易添加阴影到iOS中的任何视图。所有您需要做的是添加QuartzCore框架到项目中(如果不存在的话)导入QuartzCore到您的执行文件添加一行如[myView.layer setShadowOpacity:0.5]瞧,你的看法现在有一个阴影。然而,这种最简单的添加阴影的方法在性能上却不是最佳途径。如果对这个添加阴影的View(如果它是
2014-04-01 13:56:19 6991
转载 CLLocationManager在多线程下使用
如果是子线程中创建CLLocationManager,那么startUpdatingLocation后是无法定位的,任何代理函数都不会被调用,而且表面上还会有提示是否定位的MessageBox,一切看起来都正常,就是代理不会执行。似乎定位的返回(调用代理)只能有主线程来调用,并且这个对象还必须是在主线程创建的。做过以下实验:1.子线程中: self.loc
2014-04-01 12:26:22 2033
OpenGL 超级宝典
2012-03-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人