- 博客(523)
- 资源 (54)
- 收藏
- 关注
转载 java对象clone()方法
深入解析地址:https://www.cnblogs.com/Qian123/p/5710533.html#_label3java赋值是复制对象引用,如果我们想要得到一个对象的副本,使用赋值操作是无法达到目的的: @Test public void testassign(){ Person p1=new Person(); p1.setAge(31); ...
2019-08-21 10:53:30
409
转载 Java中hashcode的理解
怎样理解hashCode的作用:以 java.lang.Object来理解,JVM每new一个Object,它都会将这个Object丢到一个Hash哈希表中去,这样的话,下次做 Object的比較或者取这个对象的时候,它会依据对象的hashcode再从Hash表中取这个对象。这样做的目的是提高取对象的效率。详细过程是这 样:1.new Object(),JVM依据这个对象的Ha...
2019-08-20 21:08:45
479
转载 升级Xcode之后VVDocumenter-Xcode不能用的解决办法
原始地址:http://www.bubuko.com/infodetail-922634.htmlVVDocumenter-Xcode是Xcode上一款快速添加标准注释,并可以自动生成文档的插件。有了VVDocumenter-Xcode,规范化的注释,只需要输入三个斜线“///”就可以搞定,非常方面实用,目前已经支持Swift。Objective-C效果图:
2015-07-29 10:28:53
2355
转载 Objective-C Autorelease Pool 的实现原理
原始地址:http://mp.weixin.qq.com/s?__biz=MjM5NTIyNTUyMQ==&mid=207278511&idx=1&sn=35c12b3b8d052c4dd3f859f2a1613f23&scene=1&from=singlemessage&isappinstalled=0#rd版权说明:作者雷纯锋已将本文在微信公众平台的发表权「独家
2015-06-03 17:41:54
6871
转载 黑幕背后的Autorelease
原始地址:http://blog.sunnyxx.com/2014/10/15/behind-autorelease/我是前言Autorelease机制是iOS开发者管理对象内存的好伙伴,MRC中,调用[obj autorelease]来延迟内存的释放是一件简单自然的事,ARC下,我们甚至可以完全不知道Autorelease就能管理好内存。而在这背后,objc和
2015-06-03 17:40:37
791
转载 iOS多线程编程指南(三)Run Loop
原始链接:http://www.dreamingwish.com/frontui/article/default/ios-multithread-program-runloop-the.htmlRun LoopsRun loops是线程相关的的基础框架的一部分。一个run loop就是一个事件处理的循环,用来不停的调度工作以及处理输入事件。使用run loop的目的
2015-06-03 17:37:18
952
转载 IOS高级开发~Runtime(四)
原文:http://blog.youkuaiyun.com/lizhongfu2013/article/details/9498233IOS高级开发~Runtime(一)IOS高级开发~Runtime(二)IOS高级开发~Runtime(三)IOS高级开发~Runtime(四)用C代替OC:#impor
2015-06-01 18:39:35
1127
原创 AES,SHA1,DES,RSA,MD5区别
AES:更快,兼容设备,安全级别高;SHA1:公钥后处理回传DES:本地数据,安全级别低RSA:非对称加密,有公钥和私钥MD5:防篡改相关:公开密钥加密(英语:public-key cryptography,又译为公开密钥加密),也称为非对称加密(asymmetric cryptography),一种密码学算法类型,在这种密码学方法中,需要一对密钥,一个是私
2015-05-25 18:18:13
50646
转载 如何判断ios设备中是否安装了某款应用
原始链接:http://bbs.9ria.com/thread-213612-1-1.html主要思路就是 ,在要被识别的应用程序B的XCode的info.plist中,如果是Xcode 4.2 ,那么1. 在info.plist 中 增加 一个 URL Schemes: XXX添加的具体细节是:1.1 打开 info.plis
2015-05-07 14:45:42
1547
原创 应用内跳转到百度地图和苹果地图
调用苹果自家地图-(void)testAppleMap{// CLLocationCoordinate2D coords1 = CLLocationCoordinate2DMake(30.691793,104.088264);// CLLocationCoordinate2D coords2 = CLLocationCoordinate2DMake(30.691293,
2015-05-07 14:28:03
13313
转载 iOS开发系列--地图与定位
原文地址:http://www.cnblogs.com/kenshincui/p/4125570.html本作品采用知识共享署名 2.5 中国大陆许可协议进行许可,欢迎转载,演绎或用于商业目的。但转载请注明来自崔江涛(KenshinCui),并包含相关链接。概览现在很多社交、电商、团购应用都引入了地图和定位功能,似乎地图功能不再是地图应用和导航应用所特有的。的确,有了地图和
2015-05-04 16:33:09
1736
转载 iOS开发系列--让你的应用“动”起来
原始地址:http://www.cnblogs.com/kenshincui/p/3972100.html概览在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌。在这里你可以看到iOS中如何使用图层精简非交互式绘图,如何通过核心动画创建基础动画、关键帧动画、动画组、转场动画,如何通过UIView的装饰方法对这些动画操作
2015-04-10 15:38:11
1289
转载 ios8定位问题,以及在iphone点击设置隐私定位功能直接崩溃的问题
转载地址:http://www.th7.cn/Program/IOS/201411/318163.shtmlios8 定位问题解决思路:1、plist文件新加两条变量:a、NSLocationAlwaysUsageDescription=YES; b、NSLocationWhenInUseUsageDescription=YES2、增加判断是否
2015-02-03 17:35:37
1635
转载 Limboy:自学 iOS 开发的一些经验
原文地址:http://www.cocoachina.com/ios/20150104/10823.html不知不觉作为 iOS 开发也有两年多的时间了,记得当初看到 OC 的语法时,愣是被吓了回去,隔了好久才重新耐下心去啃一啃。啃了一阵,觉得大概有了点概念,看到 Cocoa 那么多的 Class,又懵了,怎么才能调用系统的相机?怎么保存信息?怎么做一个像 Twitter 个人
2015-01-05 10:33:48
2333
原创 在iphone程序中打开word、execl、pdf等文档
用UIWebView就可以了-(void)loadDocument:(NSString*)documentName inView:(UIWebView*)webView{ NSString *path = [[NSBundle mainBundle] pathForResource:documentName ofType:nil]; NSURL *url = [NS
2014-12-31 13:49:33
1371
转载 细数AutoLayout以来UIView和UIViewController新增的相关API
细数AutoLayout以来UIView和UIViewController新增的相关API – UIViewController篇UILayoutSupport@property(nonatomic,readonly,retain) id topLayoutGuide NS_AVAILABLE_IOS(7_0); @property(nonatomic,readonly,retain
2014-12-25 18:46:25
1056
原创 百度地图静态库libbaidumapapi.a合二为一
合并静态库有两个好处:1.不必在模拟器和真机调试中频繁的更换libbaidumapapi.a2.防止自己在使用不同静态库遇到各种奇葩问题,不是libbaidumapapi.a找不到就是缺这缺那的。废话不多说。直接上代码。 一、将Release-iphoneos、Release-iphonesimulator真机和模拟器这两个文件夹放到桌面上(主要是为了避免繁杂的终端指令输入偷笑,
2014-12-24 10:43:51
1634
转载 一步步调试解决iOS内存泄漏
原始链接:http://www.cocoachina.com/ios/20141203/10519.html虽然iOS 5.0版本之后加入了ARC机制,由于相互引用关系比较复杂时,内存泄露还是可能存在。所以了解原理很重要。这里讲述在没有ARC的情况下,如何使用Instruments来查找程序中的内存泄露,以及NSZombieEnabled设置的使用。本文假设你已
2014-12-04 08:59:25
863
转载 你是码农还是优秀程序员?
原始链接:http://www.youkuaiyun.com/article/2014-12-03/2822929现在深深的体会到,不仅仅人与人的差别是巨大的,程序员与程序员之间的差别同样是很明显的。 普通的程序员仅仅是完成自己的任务,完成任务后不思进取,不再修改自己的代码,不再去想有没有更好的实现方式,其实重构自己的代码真的是一件很重要的事情,他们完成任务,满足于现状,或者仅
2014-12-04 08:52:33
956
转载 iOS App开发那些事:如何选择合适的人、规范和框架?
原始链接:http://www.cocoachina.com/ios/20141202/10386.html自从做Team Leader之后,身上权责发生了变化,于是让我烦恼的不再是具体某个功能,某个界面的实现,而是如何在现有代码的基础上做渐进式的改进,创造出比较合适规范和框架,使得组内成员更快更好地完成任务。一年下来,颇有点想法,于是啰嗦几句关于iOS App开发的那些事。
2014-12-03 10:08:03
1776
转载 理解 Objective-C 的 ARC
原始链接:http://www.cocoachina.com/ios/20141202/10385.html自动引用计数(Automatic Reference Counting, ARC)把压在程序员们肩头的管理内存的重担卸除了不少,更不用说让跟踪内存泄漏那样的烦心事也少了很多。不过,虽然ARC很棒,我们仍然不能完全把内存管理这回事儿抛在脑后。这篇文章将要讨论以下
2014-12-03 10:06:05
617
原创 更改UILabel的字体样式及某段文字中的颜色
NSMutableAttributedString *str = [[NSMutableAttributedStringalloc] initWithString:content]; [str addAttribute:NSForegroundColorAttributeNamevalue:WEIXINSYSTEM_COLORrange:range1];
2014-11-26 13:52:29
6284
转载 使用CocoaPods开发并打包静态库
原文链接:http://www.cocoachina.com/ios/20141124/10297.html
2014-11-25 09:45:30
1839
转载 Objective-C Runtime
本文详细整理了 Cocoa 的 Runtime 系统的知识,它使得 Objective-C 如虎添翼,具备了灵活的动态特性,使这门古老的语言焕发生机。主要内容如下:引言简介与Runtime交互Runtime术语消息动态方法解析消息转发健壮的实例变量(Non Fragile ivars)Objective-C Associate
2014-11-25 09:44:12
876
转载 Objective-C Runtime 运行时之六:拾遗
原文链接:http://www.cocoachina.com/ios/20141111/10186.html前面几篇基本介绍了runtime中的大部分功能,包括对类与对象、成员变量与属性、方法与消息、分类与协议的处理。runtime大部分的功能都是围绕这几点来实现的。本章的内容并不算重点,主要针对前文中对Objective-C Runtime Reference内容遗漏
2014-11-25 09:43:17
693
转载 Objective-C Runtime 运行时之五:协议与分类
原文链接:http://www.cocoachina.com/ios/20141110/10174.htmlObjective-C中的分类允许我们通过给一个类添加方法来扩充它(但是通过category不能添加新的实例变量),并且我们不需要访问类中的代码就可以做到。Objective-C中的协议是普遍存在的接口定义方式,即在一个类中通过@protocol定义接口,在另
2014-11-25 09:42:24
1233
转载 Objective-C Runtime 运行时之三:方法与消息
原文链接:http://www.cocoachina.com/ios/20141106/10150.html前面我们讨论了Runtime中对类和对象的处理,及对成员变量与属性的处理。这一章,我们就要开始讨论Runtime中最有意思的一部分:消息处理机制。我们将详细讨论消息的发送及消息的转发。不过在讨论消息之前,我们先来了解一下与方法相关的一些内容。基础数据类型S
2014-11-25 09:40:50
1021
1
转载 Objective-C Runtime 运行时之二:成员变量与属性
原文链接:http://www.cocoachina.com/ios/20141105/10134.html在前面一篇文章中,我们介绍了Runtime中与类和对象相关的内容,从这章开始,我们将讨论类实现细节相关的内容,主要包括类中成员变量,属性,方法,协议与分类的实现。本章的主要内容将聚集在Runtime对成员变量与属性的处理。在讨论之前,我们先介绍一个重要的概念:
2014-11-25 09:39:33
627
转载 Objective-C Runtime 运行时之一:类与对象
原文链接:http://www.cocoachina.com/ios/20141031/10105.html
2014-11-25 09:38:31
1188
转载 5 JDK Tools Every Java Developer Should Know
http://www.youkuaiyun.com/article/2014-11-20/2822750-5-JDK-Tools-Every-Java-Developer-Should-Know?reload=1
2014-11-21 08:53:35
670
转载 iOS 关于枚举的使用
引言:枚举值 它是一个整形(int) 并且,它不参与内存的占用和释放,枚举定义变量即可直接使用,不用初始化.在代码中使用枚举的目的只有一个,那就是增加代码的可读性.使用:枚举的定义如下:[csharp] view plaincopytypedef enum { //以下是枚举成
2014-11-14 15:34:21
1680
转载 iOS标准时间与时间戳相互转换
设置时间显示格式: NSString* timeStr = @"2011-01-26 17:40:50"; NSDateFormatter *formatter = [[[NSDateFormatter alloc] init] autorelease]; [formatter setDateStyle:NSDateFormatterMediumStyle
2014-11-14 15:33:39
655
转载 [ios2] ios7UI适配 【转】 - 金建彤
http://www.cnblogs.com/jinjiantong/p/3356508.html(1)如果应用程序始终隐藏 status bar 那么恭喜呢,你在UI上需要的改动很少很少。(2)如果应用程序显示status bar,可以讲status bar设置成黑色不透明 ,然后在UIViewController 中加入下面的判断,[cpp] view
2014-11-14 11:28:58
1031
转载 iOS7UIView边界问题
UITabBarController--->对应两个模块 比如: “主页” “设置”在主页的viewDidLoad方法里加了这句代码 但是当第一次进入时,状态栏和navigationBar会突然闪出黑色背景 然后才是自己设置的背景色 如果去掉self.edgesForExtendedLayout = UIRectEdgeNone;这一句 当第一次进入时,状态栏和n
2014-11-14 11:27:04
996
转载 ios view的frame和bounds之区别(位置和大小)
前言:学习ios开发有一段时间了,项目也做了两个了,今天看视频,突然发现view的frame和bound两个属性,发现bound怎么也想不明白,好像饶你了死胡同里,经过一番尝试和思考,终于弄明白bound的含义。PS:我承认我是一个很笨很笨的人。所以现在记录下来,供以后查阅,同时方便所有和我一样有疑惑的人查看。一、首先列一下公认的资料:先看到
2014-11-14 11:23:01
714
转载 IOS详解TableView——内置刷新,EGO,以及搜索显示控制器
http://blog.youkuaiyun.com/cocoarannie/article/details/11750519这几天因为住的地方的网出了一点问题,除了能上Q,上微博以外其他的网页全都无法登陆。博客也就没有跟进。今天恢复了,所以继续更新博客。也希望大家能继续评论或私自给我一些建议或者交流:-)今天找到了以前一个TableView的例子,主要关于上下拉刷新的
2014-11-14 11:22:25
981
转载 程序员的10大成功面试技巧
本文是码农网原创翻译,转载请看清文末的转载要求,谢谢合作!我遍览群书,发现关于程序员的面试技巧,好的建议其实并不多。我们也发现,很多很有才华的程序员在面试的时候总是掉链子,这大概是因为他们把大多数时间都用来搞技术开发,而忽略了学习面试技巧的重要性。这何尝不是一种悲剧。有效的面试技巧能让你成功得到工作,即使你对那个领域也并不是非常熟悉。1.给自己写一份非常专业
2014-11-14 09:19:53
674
转载 如何从项目中移除storyboards
原始链接:http://www.cocoachina.com/ios/20141104/10127.html我不想在超过4-5屏的项目中使用storyboards,当我新建一个项目时,我通常按照下面的步骤操作。我不想谈论storyboards本身的问题,如果你对这个话题感兴趣,推荐读这篇文章。在本文中我们将从Single View Application模板
2014-11-05 09:32:23
2757
IOS豆瓣相册精选集
2013-06-24
IOS向下拖动隐藏Tab,Nav
2013-06-24
可以像地图一样编排app的view
2013-06-24
ios奥林匹克
2013-06-24
IOS 我在哪 (WhereAmI)
2013-06-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人