摘要:
其实搞java的都知道maven管理,解决第三方代码修改的办法就是架一个服务器,把这些修改的库放在这里,然后再maven里配置哪些需要用本地仓库的。其实cocoapods也可以做本地包管理:大致方法如下:在Podfile中指定本地spec,比如:pod \'ZTAlertView\', :path ... 阅读全文
随笔档案-2014年04月
如何安全修改cocoapods上的第三方代码
2014-04-25 16:13 by 三戒1993, 308 阅读, 收藏, 编辑
摘要:
其实搞java的都知道maven管理,解决第三方代码修改的办法就是架一个服务器,把这些修改的库放在这里,然后再maven里配置哪些需要用本地仓库的。其实cocoapods也可以做本地包管理:大致方法如下:在Podfile中指定本地spec,比如:pod \'ZTAlertView\', :path ... 阅读全文
CocoaPods进阶:本地包管理
2014-04-25 15:46 by 三戒1993, 237 阅读, 收藏, 编辑
摘要:
http://www.iwangke.me/2013/04/18/advanced-cocoapods/粉笔网的iOS工程师唐巧曾经写过一篇blog《使用CocoaPods来做iOS程序的包依赖管理》介绍了基本的CocoaPods使用方法。本文将另外谈一谈如何使用CocoaPods进行本地的包管理。... 阅读全文
配置自己的CocoaPods库
2014-04-25 15:22 by 三戒1993, 144 阅读, 收藏, 编辑
摘要:
序默认安装的cocoapods确实很好用,可是毕竟自己会写一些库和修改一些第三方库来用。所幸cocoapods确实是一个神器。他可以定义自己的库来用。如何安装Cocoapods,请参考这篇从头来设置应用场景我的boss写了一个基于MagicalRecord的CoreData的iCloud设置的类。也... 阅读全文
配置自己的CocoaPods库
2014-04-25 15:22 by 三戒1993, 115 阅读, 收藏, 编辑
摘要:
序默认安装的cocoapods确实很好用,可是毕竟自己会写一些库和修改一些第三方库来用。所幸cocoapods确实是一个神器。他可以定义自己的库来用。如何安装Cocoapods,请参考这篇从头来设置应用场景我的boss写了一个基于MagicalRecord的CoreData的iCloud设置的类。也... 阅读全文
代码片段快捷键 CodeSnippets
2014-04-25 14:55 by 三戒1993, 230 阅读, 收藏, 编辑
摘要:
CodeSnippetshttps://github.com/jaydee3/CodeSnippetsThese are my Xcode 4 CodeSnippets.To use them, clone this repository into the following path:cd ~/L... 阅读全文
代码片段快捷键 CodeSnippets
2014-04-25 14:55 by 三戒1993, 98 阅读, 收藏, 编辑
摘要:
CodeSnippetshttps://github.com/jaydee3/CodeSnippetsThese are my Xcode 4 CodeSnippets.To use them, clone this repository into the following path:cd ~/L... 阅读全文
NSHashTable and NSMapTable
2014-04-23 10:43 by 三戒1993, 111 阅读, 收藏, 编辑
摘要:
NSSet和NSDictionary是两个常用的类,但是他们默认假定了其中对象的内存行为。对于NSSet,object是强引用的,和NSDictionary中的value是一样的。而NSDictionary中的key则是copy的,因此当开发者想要使NSSet的objects或者NSDictiona... 阅读全文
NSHashTable and NSMapTable
2014-04-23 10:43 by 三戒1993, 112 阅读, 收藏, 编辑
摘要:
NSSet和NSDictionary是两个常用的类,但是他们默认假定了其中对象的内存行为。对于NSSet,object是强引用的,和NSDictionary中的value是一样的。而NSDictionary中的key则是copy的,因此当开发者想要使NSSet的objects或者NSDictiona... 阅读全文
UML相关工具一览
2014-04-22 09:50 by 三戒1993, 367 阅读, 收藏, 编辑
摘要:
http://www.umlchina.com/Tools/Newindex1.htm整理主要版本更新:Astah UML 6.8、BOUML 6.5、Enterprise Architect 11 RC2、GenMyModel状态机本文的PDF版本在此下载>>以下总结了全世界的各种UML相关工具,... 阅读全文
UML相关工具一览
2014-04-22 09:50 by 三戒1993, 264 阅读, 收藏, 编辑
摘要:
http://www.umlchina.com/Tools/Newindex1.htm整理主要版本更新:Astah UML 6.8、BOUML 6.5、Enterprise Architect 11 RC2、GenMyModel状态机本文的PDF版本在此下载>>以下总结了全世界的各种UML相关工具,... 阅读全文
去掉xcode中警告的一些经验
2014-04-21 12:42 by 三戒1993, 187 阅读, 收藏, 编辑
摘要:
1、编译时,编译警告忽略掉某些文件 只需在在文件的Compiler Flags 中加入 -w 参数,例如:2、编译时,编译警告忽略掉某段代码#pragma clang diagnostic push#pragma clang diagnostic ignored "-Wmultichar" c... 阅读全文
去掉xcode中警告的一些经验
2014-04-21 12:42 by 三戒1993, 216 阅读, 收藏, 编辑
摘要:
1、编译时,编译警告忽略掉某些文件 只需在在文件的Compiler Flags 中加入 -w 参数,例如:2、编译时,编译警告忽略掉某段代码#pragma clang diagnostic push#pragma clang diagnostic ignored "-Wmultichar" c... 阅读全文
CocoaPods详解之----使用篇
2014-04-18 11:43 by 三戒1993, 124 阅读, 收藏, 编辑
摘要:
作者:wangzz原文地址:http://blog.csdn.net/wzzvictory/article/details/18737437转载请注明出处如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号wangzzstrive来支持我,谢谢!一、什么是CocoaPods1、为什么需要Cocoa... 阅读全文
CocoaPods详解之----使用篇
2014-04-18 11:43 by 三戒1993, 180 阅读, 收藏, 编辑
摘要:
作者:wangzz原文地址:http://blog.csdn.net/wzzvictory/article/details/18737437转载请注明出处如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号wangzzstrive来支持我,谢谢!一、什么是CocoaPods1、为什么需要Cocoa... 阅读全文
破解Revealapp的试用时间限制
2014-04-14 11:33 by 三戒1993, 174 阅读, 收藏, 编辑
摘要:
转载自:http://jingwei6.me/2014/02/28/reveal_crack.htmlRevealapp作为分析iOS app UI结构的利器,还是非常称手的,89刀的价格也是物有所值。本文分析其试用版时间限制,只是用于学习,如果一直用,还是买个licence支持一下吧。试用版有30... 阅读全文
破解Revealapp的试用时间限制
2014-04-14 11:33 by 三戒1993, 168 阅读, 收藏, 编辑
摘要:
转载自:http://jingwei6.me/2014/02/28/reveal_crack.htmlRevealapp作为分析iOS app UI结构的利器,还是非常称手的,89刀的价格也是物有所值。本文分析其试用版时间限制,只是用于学习,如果一直用,还是买个licence支持一下吧。试用版有30... 阅读全文
How to not show unnecessary zeros when given integers but still have float answers when needed
2014-04-11 18:54 by 三戒1993, 120 阅读, 收藏, 编辑
摘要:
NSString *str = [NSStringstringWithFormat:@"%g",12.10]; NSLog(@"str = %@",str);输出:str = 12.1http://stackoverflow.com/questions/19667918/how-to-not-s... 阅读全文
How to not show unnecessary zeros when given integers but still have float answers when needed
2014-04-11 18:54 by 三戒1993, 111 阅读, 收藏, 编辑
摘要:
NSString *str = [NSStringstringWithFormat:@"%g",12.10]; NSLog(@"str = %@",str);输出:str = 12.1http://stackoverflow.com/questions/19667918/how-to-not-s... 阅读全文
GCD 和 NSOperationQueue 的差别
2014-04-10 17:50 by 三戒1993, 127 阅读, 收藏, 编辑
摘要:
http://stackoverflow.com/questions/10373331/nsoperation-vs-grand-central-dispatchhttp://www.cocoachina.com/applenews/devnews/2013/1210/7506.html ... 阅读全文
GCD 和 NSOperationQueue 的差别
2014-04-10 17:50 by 三戒1993, 82 阅读, 收藏, 编辑
摘要:
http://stackoverflow.com/questions/10373331/nsoperation-vs-grand-central-dispatchhttp://www.cocoachina.com/applenews/devnews/2013/1210/7506.html ... 阅读全文
使用CFStringTransform将汉字转换为拼音
2014-04-09 10:45 by 三戒1993, 103 阅读, 收藏, 编辑
摘要:
之前做通讯录相关的一些App时,有一个比较常用的算法是将汉字转换成拼音。当时采用的做法是:将各个拼音段的首个汉字(按Unicode排序)做成两个数组,一个数组存拼音,另一个数组存拼音对应首个汉字的Unicode。如果要获取某个汉字的拼音,可以折半查找法找的对应拼音。最近无意间发现CFStringTr... 阅读全文
使用CFStringTransform将汉字转换为拼音
2014-04-09 10:45 by 三戒1993, 121 阅读, 收藏, 编辑
摘要:
之前做通讯录相关的一些App时,有一个比较常用的算法是将汉字转换成拼音。当时采用的做法是:将各个拼音段的首个汉字(按Unicode排序)做成两个数组,一个数组存拼音,另一个数组存拼音对应首个汉字的Unicode。如果要获取某个汉字的拼音,可以折半查找法找的对应拼音。最近无意间发现CFStringTr... 阅读全文
含软连字符的字符串计算显示长度的问题
2014-04-09 10:29 by 三戒1993, 136 阅读, 收藏, 编辑
摘要:
另一个问题是群里碰到的一个问题。当字符串为软连字符和划线字符开头一些组合时,计算长度时会出现负无穷大(-inf)。如下面代码:NSString *string = @"\u00AD\u0336\u00AD\u0336测试";CGSize size = [string sizeWithFont:[UI... 阅读全文
含软连字符的字符串计算显示长度的问题
2014-04-09 10:29 by 三戒1993, 147 阅读, 收藏, 编辑
摘要:
另一个问题是群里碰到的一个问题。当字符串为软连字符和划线字符开头一些组合时,计算长度时会出现负无穷大(-inf)。如下面代码:NSString *string = @"\u00AD\u0336\u00AD\u0336测试";CGSize size = [string sizeWithFont:[UI... 阅读全文
Xcode cannot run using the selected device after upgrade
2014-04-04 11:31 by 三戒1993, 127 阅读, 收藏, 编辑
摘要:
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) ... 阅读全文
Xcode cannot run using the selected device after upgrade
2014-04-04 11:31 by 三戒1993, 117 阅读, 收藏, 编辑
摘要:
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) ... 阅读全文
Android Activity学习笔记——Activity的启动和创建
2014-04-03 18:07 by 三戒1993, 138 阅读, 收藏, 编辑
摘要:
最近学习Android相关知识,感觉仅仅了解Activity几个生命周期函数基本上没有任何意义的;于是想深入了解一下Activity到底是怎么一回事怎么运行来的;里面的东东真是叫个庞大;现在只能简单的了解其框架性的概念和流程;一Activity概念 Android的核心不是Applicatio... 阅读全文
Android Activity学习笔记——Activity的启动和创建
2014-04-03 18:07 by 三戒1993, 126 阅读, 收藏, 编辑
摘要:
最近学习Android相关知识,感觉仅仅了解Activity几个生命周期函数基本上没有任何意义的;于是想深入了解一下Activity到底是怎么一回事怎么运行来的;里面的东东真是叫个庞大;现在只能简单的了解其框架性的概念和流程;一Activity概念 Android的核心不是Applicatio... 阅读全文
LocalActivityManager如何在一个Activity的一部分中显示其他Activity
2014-04-03 17:27 by 三戒1993, 148 阅读, 收藏, 编辑
摘要:
首先要使用该方法,页面必须继承ActivityGroup。总的来说,实现“如何在一个Activity的一部分中显示其他Activity”除了LocalActivityManager还需要一个或多个"容器"Layout(或者和Layout同级别的View)。假设这个容器是一个LinearLayout,... 阅读全文
LocalActivityManager如何在一个Activity的一部分中显示其他Activity
2014-04-03 17:27 by 三戒1993, 135 阅读, 收藏, 编辑
摘要:
首先要使用该方法,页面必须继承ActivityGroup。总的来说,实现“如何在一个Activity的一部分中显示其他Activity”除了LocalActivityManager还需要一个或多个"容器"Layout(或者和Layout同级别的View)。假设这个容器是一个LinearLayout,... 阅读全文
iOS 开发加密做法
2014-04-02 11:25 by 三戒1993, 154 阅读, 收藏, 编辑
摘要:
一般做法是这样的:客户端每一个请求的URL中加上时间的参数。对url中的参数是排序好的。然后对这个URL进行MD5。将这个MD5作为最后一个参数(sign)拼接到url最后。服务端收到请求后,对去掉最后一个参数的url进行md5。得到的md5和参数中的md5进行匹配。如果匹配成功进行正常返回,如果不... 阅读全文
iOS 开发加密做法
2014-04-02 11:25 by 三戒1993, 134 阅读, 收藏, 编辑
摘要:
一般做法是这样的:客户端每一个请求的URL中加上时间的参数。对url中的参数是排序好的。然后对这个URL进行MD5。将这个MD5作为最后一个参数(sign)拼接到url最后。服务端收到请求后,对去掉最后一个参数的url进行md5。得到的md5和参数中的md5进行匹配。如果匹配成功进行正常返回,如果不... 阅读全文
关于设置shadowPath的重要性
2014-04-01 13:56 by 三戒1993, 420 阅读, 收藏, 编辑
摘要:
这是超级容易添加阴影到iOS中的任何视图。所有您需要做的是添加QuartzCore框架到项目中(如果不存在的话)导入QuartzCore到您的执行文件添加一行如[myView.layer setShadowOpacity:0.5]瞧,你的看法现在有一个阴影。然而,这种最简单的添加阴影的方法在性能上却... 阅读全文
关于设置shadowPath的重要性
2014-04-01 13:56 by 三戒1993, 121 阅读, 收藏, 编辑
摘要:
这是超级容易添加阴影到iOS中的任何视图。所有您需要做的是添加QuartzCore框架到项目中(如果不存在的话)导入QuartzCore到您的执行文件添加一行如[myView.layer setShadowOpacity:0.5]瞧,你的看法现在有一个阴影。然而,这种最简单的添加阴影的方法在性能上却... 阅读全文
CLLocationManager在多线程下使用
2014-04-01 12:26 by 三戒1993, 211 阅读, 收藏, 编辑
摘要:
如果是子线程中创建CLLocationManager,那么startUpdatingLocation后是无法定位的,任何代理函数都不会被调用,而且表面上还会有提示是否定位的MessageBox,一切看起来都正常,就是代理不会执行。似乎定位的返回(调用代理)只能有主线程来调用,并且这个对象还必须是在主... 阅读全文
CLLocationManager在多线程下使用
2014-04-01 12:26 by 三戒1993, 166 阅读, 收藏, 编辑
摘要:
如果是子线程中创建CLLocationManager,那么startUpdatingLocation后是无法定位的,任何代理函数都不会被调用,而且表面上还会有提示是否定位的MessageBox,一切看起来都正常,就是代理不会执行。似乎定位的返回(调用代理)只能有主线程来调用,并且这个对象还必须是在主... 阅读全文