自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(285)
  • 资源 (6)
  • 收藏
  • 关注

转载 初探swift语言的学习笔记十一(performSelector)

作者:fengsh998原文地址:http://blog.csdn.net/fengsh998/article/details/35842441转载请注明出处如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号fengsh998来支持我,谢谢!在OC中使用好好的performSelector,但不知为什么在swift有意的被拿掉了。更有甚者

2015-09-07 14:46:28 804

转载 初探swift语言的学习笔记十(block)

作者:fengsh998原文地址:http://blog.csdn.net/fengsh998/article/details/35783341转载请注明出处如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号fengsh998来支持我,谢谢!在前面一些学习中,原本把闭包给理解成了block尽管有很多相似之处,但block还是有他自己的独特

2015-09-07 14:45:25 439

转载 初探swift语言的学习笔记九(OC与Swift混编)

作者:fengsh998原文地址:http://blog.csdn.net/fengsh998/article/details/34440159转载请注明出处如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号fengsh998来支持我,谢谢!swift 语言出来后,可能新的项目直接使用swift来开发,但可能在过程中会遇到一些情况,某些已

2015-09-07 14:41:23 404

转载 初探swift语言的学习笔记八(保留了许多OC的实现)

作者:fengsh998原文地址:http://blog.csdn.net/fengsh998/article/details/32715833转载请注明出处如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号fengsh998来支持我,谢谢!尽管swift作为一门新语言,但还保留了许多OC的机制,使得swift和OC更好的融合在一起。如果

2015-09-07 14:40:07 554

转载 初探swift语言的学习笔记七(swift 的关健词)

作者:fengsh998原文地址:http://blog.csdn.net/fengsh998/article/details/32133809转载请注明出处如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号fengsh998来支持我,谢谢!每一种语言都有相应的关键词,每个关键词都有他独特的作用,来看看swfit中的关键词:

2015-09-07 14:39:15 479

转载 初探swift语言的学习笔记六(ARC-自动引用计数,内存管理)

作者:fengsh998原文地址:http://blog.csdn.net/fengsh998/article/details/31824179转载请注明出处如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号fengsh998来支持我,谢谢!Swift使用自动引用计数(ARC)来管理应用程序的内存使用。这表示内存管理已经是Swift的一部

2015-09-07 14:37:58 556

转载 初探swift语言的学习笔记五(线程)

作者:fengsh998原文地址:http://blog.csdn.net/fengsh998/article/details/30354127转载请注明出处如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号fengsh998来支持我,谢谢!swift 并没有使用新一套线程,使用OC源有的一套线程。下面以例子来演示一下swift中使用线程

2015-09-07 14:36:40 476

转载 初探swift语言的学习笔记四-2(对上一节有些遗留进行处理)

作者:fengsh998原文地址:http://blog.csdn.net/fengsh998/article/details/30314359转载请注明出处如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号fengsh998来支持我,谢谢!在上一节中有些问题还没有弄清,在这里自己写了一下,做了一下验证,并希望能给读者有所帮助。看

2015-09-07 14:35:37 405

转载 初探swift语言的学习笔记四(类对象,函数)

作者:fengsh998原文地址:http://blog.csdn.net/fengsh998/article/details/29606137转载请注明出处如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号fengsh998来支持我,谢谢!swift扩展了很多功能和属性,有些也比较奇P。只有慢慢学习,通过经验慢慢总结了。下面将初

2015-09-07 14:30:15 488

转载 初探swift语言的学习笔记三(闭包-匿名函数)

作者:fengsh998原文地址:http://blog.csdn.net/fengsh998/article/details/29353019转载请注明出处如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号fengsh998来支持我,谢谢!很多高级语言都支持匿名函数操作,在OC中的block也为大家所熟悉,然面在swift里好像是被重新

2015-09-07 14:29:14 508

转载 初探swift语言的学习笔记二(可选类型?和隐式可选类型!)

作者:fengsh998原文地址:http://blog.csdn.net/fengsh998/article/details/28904115转载请注明出处如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号fengsh998来支持我,谢谢!可选类型、隐式可选类型在swift中,可选类型其根源是一个枚举型,里面有None和Some

2015-09-07 14:27:51 528

转载 初探swift语言的学习笔记一(基本数据类型)

作者:fengsh998原文地址:http://blog.csdn.net/fengsh998/article/details/28258805转载请注明出处如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号fengsh998来支持我,谢谢!3号,端午刚过,回到公司第一个早上的两小时便贡献给了apple的ios 8 发布会,在看完后,感觉操作系统越来

2015-09-07 14:26:32 785

原创 IOS8如何获取当前UIViewController

百度中有一大把获取当前UIViewController的代码,但是在ios8一旦present之后就拿不到了,在百度找了一大推都是没用的东西,后来翻墙找老外,有老外发现了这个问题,但是给出的解决方案也不尽人意,最后笔者在实际解决中一次偶然机会发现了这个问题。首先是ios7下面的代码://获取当前屏幕显示的viewcontroller - (UIViewController *)getCurre

2015-09-01 17:21:00 3200 1

原创 利用Runtime修改UIdatePicker的字体颜色

通过修改UIdatePicker的字体颜色来认清Runtime的真相用过苹果原生UIdatePicker的Ios开发者都知道,UIdatePicker这个时间选择器的字体颜色默认的是黑色,并且官方API并没有提供可以修改字体颜色的API。如下:UIDatePicker *picker = [[UIDatePicker alloc] init]; picker.datePickerMode

2015-09-01 15:47:34 3934

原创 IOS安装CocoaPods完整流程

作为一个底层系统大菜鸟,又搞过几年ios来说,安装一个CocoaPods是一件蛋痛的事~  说懂又懂,说不懂又不懂.   因为安装过程比较复杂,步骤较多,而网上教程又比较零散,而且有一些是扯蛋的,所以本篇文章主要从头到位根据自身安装经历记录每一条终端指令,至于里面的原理和一些概念性的东西,将会在相应的地方附上博客链接供大家深入研究.   我看过很多相关教程,附上的教程都是比

2015-06-24 16:21:25 1227

转载 GCD 深入理解:第一部分

本文翻译自 http://www.raywenderlich.com/60749/grand-central-dispatch-in-depth-part-1原作者:Derek Selander译者:@nixzhu虽然 GCD 已经出现过一段时间了,但不是每个人都明了其主要内容。这是可以理解的;并发一直很棘手,而 GCD 是基于 C 的 API ,它们就像一组尖锐的

2015-06-02 11:57:48 743

转载 自定义Xcode代码模板:Code Snippet

Xcode强大的代码提示功能是有目共睹的,用过都知道,可是你是否想过添加一些自定义的代码提示模板?你是否想让if默认的左括号挪到下一行?还有for、while、switch等等……如果你有这方面的需求的话,这篇文章刚好可以帮到你! 在Xcode左下角有个花括号的页签,这里面存储了很多代码提示模板,如下图点击列表里面任一个项目都会弹出一个说明框,里面有个Edit和Done按钮,这

2015-06-01 14:58:43 1639

转载 在项目里交叉使用Swift和OC

wift and Objective-C in the Same Project在项目里交叉使用Swift和OCSwift与OC的兼容性使得你可以在项目里使用Swift+OC的方式编写应用程序,称为混合+匹配(mix and match),用这种方式可以一边使用享受新语言的快速特性,一边无缝的接合你已有的OC代码(原文听起来好NB的样子,其实也就那么回事),不管项目最初是用OC编写的还

2015-05-19 13:55:01 506

转载 XCode环境变量及路径设置

一般我们在xcode里面配置包含工程目录下头文件的时候,都要关联着相对路径和绝对路径,如果只是自己用这个项目,用绝对路径的问题不大,但是如果你把工程发给别人,别人就要在改这个绝对路径,这时候绝对路径的缺点立马出现。所以在修改User Header Search Paths这个选项的时候使用"$(SRCROOT)/当前工程名字/需要包含头文件所在文件夹"将上面的双引号里面的字符串拷贝

2015-05-13 16:08:09 957

转载 ios中播放gif动画

iPhone SDK提供了多种动画手段,UIView、UIImageView和CALayer都支持动画。但如何处理常见的gif动画呢?UIWebView提供了答案,代码如下:1. 使用UIWebView播放    // 设定位置和大小    CGRect frame = CGRectMake(50,50,0,0);    frame.size = [UIImag

2015-05-06 09:16:55 680

转载 写给设计师同学的xcode使用教程: 教你用 Xcode 做原型设计

在过去的一个月,我每天早上 7 点起床,一直工作到晚上 7 点,在完成在 Carshare.hk 的那份全职工作之余,一直都在致力于完善那个 Ripple 应用。这个月全是关于 iOS 方面的经验,我面对的挑战是在年底前发布这个 iOS 应用之余,还要为之做些 设计师/前端 的工作。下载 Xcode 开发原型:http://cl.ly/2A0m0j0i0g1K拥抱 Xcode

2015-04-28 11:24:28 2616

转载 Objective-C总Runtime的那点事儿(一)消息机制

最近在找工作,Objective-C中的Runtime是经常被问到的一个问题,几乎是面试大公司必问的一个问题。当然还有一些其他问题也几乎必问,例 如:RunLoop,Block,内存管理等。其他的问题如果有机会我会在其他文章中介绍。本篇文章主要介绍RunTime。RunTime简称运行时。就是系统在运行的时候的一些机制,其中最主要的是消息机制。对于C语言,函数的调用在编译的时候会决定调用哪

2015-04-27 18:14:18 500

转载 NSMethodSignature和NSInvocation的用法

[plain] view plaincopy  NSMethodSignature顾名思义应该就是“方法签名”,类似于C++中的编译器时的函数签名。官方定义该类为对方法的参数、返回类似进行封装,协同NSInvocation实现消息转发。通过消息转发可以用B实现A的方法。也是一种多重继承的解决方法。interface LOCBird

2015-04-27 18:13:05 636

转载 Xcode 6制作动态及静态Framework

有没有写SDK或者要将一些常用的工具类做成Framework的经历? 你或许自己写脚本完成了这项工作,相信也有很多的人使用 iOS-Universal-Framework ,随着Xcode 6的发布,相信小伙伴们已经都知道了,Xcode 6支持做Framework了. 同时iOS-Universal-Framework开发者也宣布不在继续维持此项目的开发,建议开发者使用Xcode 6制作,目前网上

2015-04-24 14:39:33 518

转载 解决NSData转NSString返回nil的问题

在使用initWithData等方法将NSData转换成NSString时,如果NSData的内容含有非encoding编码的字符,将会返回nil。----------SDK文档如下-------------- (instancetype)initWithData:(NSData *)data encoding:(NSStringEncoding)encoding;Retu

2015-04-16 18:05:09 971

转载 xcode 写代码没有补全 提示

解决:finder --- 个人---资源库--Developer--Xcode -- DerivedData      DerivedData底下你的项目 + ModuleCache  一起删掉 ,然后重启XCDOE   就可以了经本人验证,确实可行。

2015-04-16 09:43:21 1237

转载 Unity3D研究院之IOS触摸屏手势控制镜头旋转与缩放

前几篇文章介绍了很多Unity3D引擎自身的一些问题, 今天我们在回到IOS设备上讨论一些触摸屏幕手势,本章的目标是通过触摸iPhone屏幕手势 实现模型左右的旋转,与模型的缩放。大家想一想模型的旋转,实际上是镜头的旋转。模型的缩放实际上是镜头Z轴方向的坐标。那么实现本章的内容只需要控制镜头的位置方可实现。我们在游戏场景中创建一些简单的模型做为参照物,插一句 “大家有谁知道 . F

2015-01-28 17:11:28 1823

转载 从iOS应用中,启动一个Unity App

Start a Unity app from inside a native iOS app1. 首先,从Unity中将Unity项目导出Xcode工程。(因为Unity生成的工程目录比较麻烦,没有研究,所以从Unity生成工程的基础上进行开发)2. 生成的Xcode工程包含以下文件。  其中main.mm文件,是项目的入口文件。  从代码来看。Unity是使用红色

2015-01-28 16:47:08 3610

转载 iOS开发教程:Storyboard全解析-第二部分

如果你想了解更多Storyboard的特性,那么你就来对了地方,下面我们就来接着上次的内容详细讲解Storyboard的使用方法。在上一篇《iOS开发教程:Storyboard全解析-第一部分》中,我们介绍了如何使用storyboard来制作多种场景和如何将这些场景链接起来,我们还学习了如何自定义一个表格视图。接下来这部分,也是最后一部分,我们将讲解联线(segue),静态单元格等

2015-01-22 15:13:18 792

转载 iOS开发教程:Storyboard全解析-第一部分

iosuinavigationcontrollertablexcodeinterfacelibrary目录(?)[+]故事版(Storyboard)是一个能够节省你很多设计手机App界面时间的新特性,下面,为了简明的说明Storyboard的效果,我贴上本教程所完成的Storyboard的截图:现在,你就可以清楚的看到这个应用究竟是干

2015-01-22 15:12:30 879

转载 应用跳转到AppStore指定关键字搜索界面

应用跳转到AppStore指定关键字搜索界面    NSString *str = [NSString stringWithFormat:                     @"https://itunes.apple.com/WebObjects/MZStore.woa/wa/search?mt=8&submit=edit&term=%@#software", 

2015-01-22 10:53:23 2180

转载 iOS8开发~UI布局(三)深入理解autolayout

一、概要通过对iOS8界面布局的学习和总结,发现autolayout才是主角,autolayout是iOS6引入的新特性,当时还粗浅的学习了下,可是没有真正应用到项目中。随着iOS设备尺寸逐渐碎片化,纯粹的hard code方式UI布局将会走向死角,而autoresizing方式也有其局限性,所以无论如何autolayout都将成为UI布局的重要方式。前两篇以发烧友心态对i

2015-01-22 10:52:56 735

转载 iOS8开发~UI布局(二)storyboard中autolayout和size class的使用详解

一、概要:前一篇初步的描述了size class的概念,那么实际中如何使用呢,下面两个问题是我们一定会遇到的:1、Xcode6中增加了size class,在storyboard中如何使用?2、auto layout该如何与size class配合来进行UI布局?二、了解一件新事物的最好的办法就是实践,让我们揭开那神秘的面纱:例子1、新建一个Sing

2015-01-22 10:50:46 736

转载 iOS8开发~UI布局(一)初探Size Class

一、新特性Size Class介绍随着iOS8系统的发布,一个全新的页面UI布局概念出现,这个新特性将颠覆包括iOS7及之前版本的UI布局方式,这个新特性就是Size Class。Size Class配合Auto Layout可以解决所有(包括iPhone及iPad)iOS设备屏幕尺寸及屏幕旋转时候的UI适配问题 。二、为什么要使用Size Class直到i

2015-01-20 17:45:28 724

原创 AutoLayout ScrollView在ios7下无法滑动

在ios6之前,因为Xcode没有Autolayout的机制,所以直接使用scrollView,设置它的contentSize即可正常滚动    在ios6之后,因为Xcode引入了Autolayout的机制,所以我们设置的contentSize被修改为适合屏幕大小的值,   也就是说自适应啦,因此无法滚动。但是ios8却可以,我也不知道为什么。    解决方案如下: 在viewC

2015-01-14 09:49:50 2065

转载 UILabel上展示不同颜色的文字(NSAttributedString)

时间 2014-03-31 21:18:28  CSDN博客原文  http://blog.csdn.net/u011439689/article/details/22693679首先导入CoreText.framework,并在需要使用的文件中导入:  #import  新建一个类,继承UILabel,以下为文件内容:  MyLabel.h  //MyLabel.

2015-01-13 10:23:44 702

原创 AutoLayout代码布局使用大全—一种全新的布局思想

相信ios8出来之后,不少的ios程序员为了屏幕的适配而烦恼。相信不少的人都知道有AutoLayout这么个玩意可以做屏幕适配,事实上,AutoLayout不仅仅只是一个为了多屏幕适配的工具,它真正的意义所在是给了程序员一种全新的布局思想。   本文主要依据真实项目实例从三个方向全方位讲解AutoLayout的使用大全。   一。AutoLayout布局原理和语法   二。约束冲突和A

2014-12-31 03:27:47 3338 4

转载 AutoLayout(自动布局)详细教程

转载  http://www.onevcat.com/2012/09/autoayout/WWDC 2012 Session笔记——202, 228, 232 AutoLayout(自动布局)入门 这是博主的WWDC2012笔记系列中的一篇,完整的笔记列表可以参看这里。如果您是首次来到本站,也许您会有兴趣通过RSS,或者通过页面下方的邮件订阅的方式订阅本站。

2014-12-25 14:09:53 1125

转载 Auto Layout 进阶

引言:Auto Layout是iOS6发布后引入的一个全新的布局特性,其目的是弥补以往autoresizing在布局方面的不足之处,以及未来面对更多尺寸适配时界面布局可以更好的适应.要完全掌握Auto Layout是一件非常消耗精力的事情,需要大量的实践,并且在根本上面,理解其如何使用,如果要全面的介绍Auto Layout和使用场景估计几篇博文都介绍不完,本文希望能将使用

2014-12-25 10:43:21 720

转载 iOS: 在代码中使用Autolayout (2) – intrinsicContentSize和Con

http://www.mgenware.com/blog/?p=491继续用代码来写Autolayout,先写一个辅助方法来快速设置UIView的边距限制://设置Autolayout中的边距辅助方法- (void)setEdge:(UIView*)superview view:(UIView*)view attr:(NSLayoutAttribute)attr constant:(

2014-12-23 09:40:41 820

wifi通讯ios

iOS端Wifi通讯开发demo

2017-08-15

ARKit开发从入门到精通 源码 下载

1.ARKit自定义实现 2.ARKit实现平地捕捉 3.ARKit实现物体跟随相机移动 4.ARKit实现物体围绕相机旋转

2017-06-13

ARKit自定义实现 完整项目实例源码下载

自定义实现ARKit,手动搭建ARSession,点击屏幕添加3D虚拟物体

2017-06-11

iOS原生人脸识别

iOS原生人脸识别的使用,CoreImage框架中CIDetector类的介绍

2017-02-10

iOS10通知及通知拓展Extension使用

iOS10通知及通知拓展Extension使用的小Demo,里面详细记录了iOS10通知的新框架使用,以及iOS如何给应用程序添加拓展Extesion的使用

2017-02-09

AutoLayout

一款非常好用的AutoLaypout适配的分类,薄薄的封装既可以满足所有的autolayout适配,又可以更加清晰看到底层的原理实现,对掌握autolayout的思想非常有益

2014-12-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除