- 博客(124)
- 资源 (5)
- 收藏
- 关注
转载 Mac下搭建Java开发环境
转载:http://blog.csdn.net/u012814506/article/details/46810495刚刚从windows系统转到使用mac系统,感觉不是特别熟悉,需要一定的适应时间。下面简单介绍一下mac下搭建基本的java开发环境。1.安装jdk安装jdk1.7后,发现不需要进行环境变量配置,直接在terminal中就能使用java和javac命令了
2018-01-04 22:34:09 4499
转载 iOS @2x 与@3x 图的详解
初代iPhone2007年,初代iPhone发布,屏幕的宽高是 320 x 480 像素。下文也是按照宽度,高度的顺序排列。这个分辨率一直到iPhone 3GS也保持不变。那时编写iOS的App(应用程序),只支持绝对定位。比如一个按钮(x, y, width, height) = (20, 30, 40, 50),就表示它的宽度是40像素,高度是50像素,放在
2016-11-04 10:16:38 1944
转载 Xcode发布测试版本,直接通过Safari在线安装ipa
转自:http://blog.csdn.net/csdwd/article/details/52297786Xcode发布测试版本,直接通过Safari在线安装ipa在我们开发中,很多时候需要发布一个测试版本,给测试人员测试,或者外包公司发给客户看效果。虽然可以通过iTunes连接手机进行安装,或者上传至第三方在线安装,比如蒲公英发布测试程序。但是让他们自己安装很多时候还是很麻
2016-10-30 08:16:54 5255 1
原创 XCode 8中使用UI Test
1: 在podfile中添加单元测试依赖库1:在pod file添加依赖库target 'ServiceEngineerUITests' dopod 'FMDB', '~> 2.5'pod 'MJExtension', '~> 3.0.9'end 重新pod install2: 选中ServiceEngineerUITests.m光标点击代码中的某一处,此时红点可点击,而光标停留的地方将
2016-10-09 16:10:02 3659
原创 MarkDown入门小记
MarkDown入门无序列表文本1文本2文本3有序列表文本1文本2文本3链接和图片简书引用 一盏灯, 一片昏黄; 一简书, 一杯淡茶。 守着那一份淡定, 品读属于自己的寂寞。 保持淡定, 才能欣赏到最美丽的风景! 保持淡定, 人生从此不再寂寞。粗体和斜体一盏灯, 一片昏黄; 一简书, 一杯淡茶。 守着那一份淡定, 品读属于自己的寂寞。 保持淡定, 才能欣赏到最美丽的风景! 保持
2016-05-19 15:11:20 364
原创 Mac下搭建Android开发环境
Mac下搭建Android开发环境作者本是iOS,但公司去年年末开始转到react native开发,因此iOS和android基本上都归到一个人,有些android的bug只能在android的环境下才能重现,处于无奈,觉得有必要自己搭建一个android的环境。下面是我这两天搭建环境的一些步骤,仅供初学者参考。前期需要准备的, 这些百度之 ,下载即可。1:Android Studio 安卓开发I
2016-05-19 14:15:20 505
转载 React native编程风格
转自:http://segmentfault.com/a/1190000003899845语法方法顺序遵循生命周期放在前面, render() 方法放在最后在 react 组件内部,方法的顺序如下:生命周期方法(按照时间先后顺序依次为: getDefaultProps, getInitialState, componentWillMount,componentDid
2015-12-22 14:09:27 619
转载 多个ImageView 加载高清大图的内存管理
当我们在某一个View 多个UIImageView,且UIImageView都显示的是高清大图,就有可能出现内存警告的问题。如果第一次进入这个view,没有发生内存警告,当再次进入这个view,如果上一次的内存没有及时释放,这一次次的累加,便可导致内存崩溃。1,UIImage 加载图片的方式。 如果是本地图片,尽量不要使用 [UIImage imageNamed:nil]
2015-11-11 19:07:23 714
转载 一次对MKMapView的性能优化
转载自:http://adad184.com/2015/07/13/improve-performance-with-mkmapview/最近做的项目主要是LBS这块 主打成员定位功能 我们的UI设计是这样的乍一看上去是挺好挺美观的 不同的人会显示不同的头像 可是当人扎堆的时候 问题就来了当人多的时候(例如上图所示) 地图滑动起来就能感觉到明显顿卡 那种不流畅感
2015-11-03 08:51:46 632
转载 图片抗锯齿问题
周末在微博上看到@周楷雯Kevin说起CALayer抗锯齿的问题具体做法是:1layer.allowsEdgeAntialiasing = true想起了很久以前也遇到过类似的问题 那时候要做一个类贴纸的应用 理所当然会遇到贴纸缩放和旋转的问题 所以锯齿的问题也是需要解决的 但是那时候是iOS4,5的时代 压根没有上面
2015-11-03 08:41:26 1030
转载 关于MKMapView的一些操作小技巧
作者:里脊串 授权本站转载。最近在优化地图的体验 用到了一些小技巧 这里分享一下判断一个Annotation是否在当前地图中可见123456MKMapRect visibleMapRect = self.mapView.visibleMapRect;NSSet *visibleA
2015-11-03 08:33:52 775
原创 cookie机制和session机制的区别
一、cookie机制和session机制的区别 具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。 同时我们也看到,由于在服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的,但实际上还有其他选择。二、会话cookie和持久cookie的区别
2015-10-25 00:33:41 355
转载 HTTP报文
HTTP报文分为请求报文(request message)与响应报文(response message)。一、报文的组成部分 一个HTTP报文由3部分组成,分别是: (1)、起始行(start line) (2)、首部(header) (3)、主体(body) 示例:HTTP/1.0 200 OK //起始行Content
2015-10-25 00:27:10 538
转载 HTTP协议之Cookie
Cookie是HTTP协议中非常重要的东西, 之前拜读了Fish Li 写的【细说Cookie】, 让我学到了很多东西。Fish的这篇文章写得太经典了。 所以我这篇文章就没有太多内容了。 最近我打算写一个系列的HTTP文章,我站在HTTP协议的角度, 说说我对Cookie的理解。 Cookie是什么,有什么用,为什么要用到Cookie请看Fish Li 写的【细说C
2015-10-25 00:09:00 1172
转载 HTTP协议原理分析
之所以想要了解Http协议的原理,是因为在iOS9适配过程中,在用到SDWebImage请求Https链接图片资源的时候,发现了一些问题 。1:修改了SDWebImageDownloadMannager的方法解决。2:还有一个是公司请求Image资源的时候eg(Https://........),本来是已经登录了再发送请求的,通过debug信息发现与服务器不在同一个session上,
2015-10-24 23:17:11 481
转载 Mantle源码浅析
转载自:http://www.cocoachina.com/ios/20150127/11034.htmlMantle是一个用于简化Cocoa或Cocoa Touch程序中model层的第三方库。通常我们的应该中都会定义大量的model来表示各种数据结构,而这些model的初始化和编码解码都需要写大量的代码。而Mantle的优点在于能够大大地简化这些代码。Mantle源码中最主要的
2015-10-19 14:44:40 755
转载 NSIndexSet无符号整数集合
NSIndexSet可以用来存储一系列的索引值区间,索引值可以使用单个的NSUInteger或者NSRange来表示。而且和许多其他集合类型一样,它有不可变和可变的执行,分别对应NSIndexSet类型和NSMutableIndexSet类型。NSIndexSet可以通过一个NSUinteger,NSRange或者另一个NSIndexSet来创建。也可以使用NSMutableIndexSet来多次
2015-10-19 00:46:03 427
原创 Objective-C开发-条件编译
#ifdef 标示符 程序段1#else 程序段2#endif****************#ifdef 标示符 程序段1#endif****************#ifndef 标示符 程序段1#else 程序段2#endif*******
2015-10-17 17:32:27 421
转载 iOS中Block的引用循环问题 (ARC & non-ARC)
转载自:http://m.blog.csdn.net/blog/wildfireli/22063001#comment2010年WWDC发布iOS4时Apple对Objective-C进行了一次重要的升级:支持Block。说到底这东西就是闭包,其他高级语音例如Java和C++已有支持,第一次使用Block感觉满简单好用的,但是慢慢也遇到很多坑。本文聊聊ARC和non-ARC下Block使用
2015-10-15 00:25:58 561
原创 iOS响应式编程学习ReactiveCocoa-1
受到响应式编程的启发,然后有了ReactiveCocoa,它可以避免在某些地方去修改或者替换一些变量的值。RAC提供了signal(信号),用来捕捉当前或者将来的变量值。通过对信号的chaining(链接),combining(组合),以及反射(reacting), 代码可以声明形式的,不需要持续的去监听和更新变量值。例如:UITextField可以利用signal
2015-10-15 00:15:25 711
转载 XCode7.0 Objective-C 三大新特性
分类: IOS2015-06-17 09:52 1156人阅读 评论(0) 收藏 举报Overview自 WWDC 2015 推出和开源 Swift 2.0 后,大家对 Swift 的热情又一次高涨起来,在羡慕创业公司的朋友们大谈 Swift 新特性的同时,也有很多像我一样工作上依然需要坚守着 Objective-C 语言的开发者们。今年的 WWDC 中介绍了几
2015-10-14 09:35:10 1139
原创 iOS多态特性
多态的特性在iOS开发,尤其是在整个app的架构搭建当中,用的比较多,一般在比较大,复杂的app中应用广泛。理解多态,能够写出比较优雅的代码,设计出优秀的应用架构。抽象的打印机类PrinterPrinter.h #import @interface Printer : NSObject
2015-10-14 01:08:56 2747
转载 UITextView自适应高度
本文章主要是处理自适应高度的。想到自适应高度,想必大家都知道使用boundingRectWithSize:options:attributes 来计算。嗯确实,这是个利器。其本上能正确返回字体的rect。但对于UITextView 似乎使用此方法计算出来的结果比实际显示的要小。为什么呢?我个人也在网上搜了好多,但都不尽人意。于是乎想是不是UITextView做了些额
2015-10-09 00:49:26 642 1
转载 Nullability Annotations
最近在用Xcode 6.3写代码,一些涉及到对象的代码会报如下编译器警告:1Pointer is missing a nullability type specifier (__nonnull or __nullable)于是google了一下,发现这是Xcode 6.3的一个新特性,即nullabilit
2015-10-07 22:07:25 449
转载 initWithNibName、initWithCoder、awakeFromNib和 loadNibNamed详解
转载自:http://blog.csdn.net/richard_rufeng/article/details/26508977第一、initWithNibName这个方法是在controller的类在IB中创建,但是通过Xcode实例化controller的时候用的.第二、initWithCoder 是一个类在IB中创建但在xocde中被实例化时被调用的.比如,通过IB创建一个con
2015-08-21 20:49:24 276
转载 KVC中setValuesForKeysWithDictionary:
转载自:http://www.cnblogs.com/YouXianMing/p/3641304.html从字典映射到一个对象,这是KVC中的一个方法所提供的,这个方法就是 setValuesForKeysWithDictionary: ,非常好用,不需要你来一一的给对象赋值而直接从字典初始化即可,但用的不好会经常崩溃,本教程就来讨论这些使用的细节.首先,先初始化一个字典,如下所示
2015-08-18 02:34:05 293
转载 关于如何提高iOS App性能
iOS应用是非常注重用户体验的,不光是要求界面设计合理美观,也要求各种UI的反应灵敏,我相信大家对那种一拖就卡卡卡的 TableView 应用没什么好印象。还记得12306么,那个速度,相信大家都受不了。为了提高 iOS 的运行速度,下面我将抛砖引玉介绍一些我实践过的用来提供iOS程序运行效率的方法,与大家分享,希望能得到更多的反馈和建议。2,善用性能分析工具。XCode
2015-08-04 00:55:50 408
转载 TCP协议三次握手过程分析
转载自:http://www.cnblogs.com/rootq/articles/1377355.htmlTCP(Transmission Control Protocol) 传输控制协议TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接:位码即tcp标志位,有6种标示:SYN(synchronous建立联机) ACK(acknowledge
2015-08-02 13:35:13 408
转载 对 iOS 多任务的误解 [多任务原理]
如今,多任务这个有趣特性已经成功集成在设备中,我们如今使用的智能手机完全支持多任务,这其中有一个东西尤其功不可没。这就是苹果的iPhone手机。iOS是使用广泛的令人惊叹的操作系统。在2010年之后iOS 4 变成了多任务操作系统。众所周知,当你打开一个应用程序然后退出,它仍然会保留在后台。当然,这会导致电池的消耗,你必须手动关闭它们。其实这根本不关电池消耗的事。一些开发者在他们的博客中也
2015-08-02 13:04:59 653
转载 iOS 扩展机制category与associative
在写新浪微博的时候,要处理点击微博图片放大的问题,这里我采用的处理是使用category和associative扩展机制为UIImageview扩展添加一个方法和一个属性,这个方法是处理点击图片放大,而这个属性就是这个图片的下载链接地址URL。下面稍微解说一下这两个扩展机制:category和associative作为objective-c 扩展机制的两个特性,cate
2015-08-01 17:09:29 320
转载 iOS语音播放之切换听筒和扬声器的方法解决方案
[[UIDevice currentDevice] setProximityMonitoringEnabled:YES]; //建议在播放之前设置yes,播放结束设置NO,这个功能是开启红外感应//添加监听[[NSNotificationCenter defaultCenter] addObserver:self
2015-03-10 11:09:30 528
转载 对xib/nib, file's owner, first responder的理解
原文地址:http://blog.csdn.net/donhao/article/details/7088446iPhone开发广义上来讲,采用MVC模型,即Model-View-Controller。其中: Model为数据模型,比如用户配置文件; View为显示的界面元素,比如一个按钮; Controll
2015-03-03 14:16:06 393
原创 流媒体的传输协议
大家在观看网上电影或者电视时,一般都会注意到这些文件的连接都不是用http或者ftp开头,而是一些rtsp或者mms开头的东西,为什么是这样呢?实际上,这些和http和ftp一样,都是数据在网络上传输的协议,只是它们是专门用来传输流式媒体的协议而已。下面,让我们来看一下现在使用的主要的流媒体协议: 1. RTSP(Real Time Streaming Protocol),实时流媒体协议,
2015-02-05 15:11:59 608
转载 IOS的Bundle资源束制作
转载自:http://blog.csdn.net/nono_love_lilith/article/details/8529890bundle制作其实是前面制作静态库的一个衍生。在静态库的制作中,很多时候我们的静态库也是带着文件,图片和多媒体资源的。若只是直接加入到项目中也是可以,但是,考虑到方便管理(方便插件使用者的管理),我们希望把插件的资源文件打成一个包来管理。
2015-01-28 10:35:33 472
转载 iOS6的旋屏控制技巧
转载自:http://blog.csdn.net/yiyaaixuexi/article/details/8035014在iOS5.1 和 之前的版本中, 我们通常利用 shouldAutorotateToInterfaceOrientation: 来单独控制某个UIViewController的旋屏方向支持,比如:- (BOOL)shouldAutor
2015-01-21 17:54:17 456
转载 Objective-C 和 Core Foundation 对象相互转换的内存管理总结
转载自: http://blog.csdn.net/yiyaaixuexi/article/details/8553659iOS允许Objective-C 和 Core Foundation 对象之间可以轻松的转换,拿 NSString 和 CFStringRef 来说,直接转换豪无压力:CFStringRef aCFString = (CFStri
2015-01-21 17:45:22 711
转载 iOS7中的ViewController切换
转载自:http://onevcat.com/2013/10/vc-transition-in-ios7/本文涉及到的WWDC2013 Session有Session 201 Building User Interfaces for iOS 7Session 218 Custom Transitions Using View ControllersSession 2
2015-01-10 00:08:38 660
转载 iOS7中弹簧式列表的制作
转载自:http://onevcat.com/2013/09/spring-list-like-ios7-message/本文涉及到的WWDC2013 Session有Session 206 Getting Started with UIKit DynamicsSession 217 Exploring Scroll Views in iOS7UIScrollVie
2015-01-09 23:51:54 1246
转载 iOS7中的多任务
转载自:http://onevcat.com/2013/08/ios7-background-multitask/本文涉及到的WWDC2013 Session有Session 204 What's New with MultitaskingSession 705 What’s New in Foundation NetworkingiOS7以前的Multitasking
2015-01-09 23:48:45 540
转载 ios8/sdk8/xcode6/iphone6(+)适配
AppIconhttps://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/IconMatrix.html#//apple_ref/doc/uid/TP40006556-CH27-SW1Table 39-1Size (in pixels) of custom ico
2015-01-06 17:52:29 1059
OpenGL ES 3.0 Programming Guide英文版
2018-04-08
Objective-C Runtime Programming Guide中文版
2017-12-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人