https://github.com/YouXianMing

09 2015 档案

摘要:Stored Properties 与 Computed PropertiesAbout SwiftStored PropertiesIn its simplest form, a stored property is a constant or variable that is stored as... 阅读全文
posted @ 2015-09-30 19:56 YouXianMing 阅读(853) 评论(0) 推荐(1) 编辑
摘要:swift关于UIView设置frame值的extension使用说明1. 使用如上图,很简单,不再赘述2. 在extension给添加的计算属性提供getter,setter方法即可源码//// UIView+SetRect.swift// YouXianMing//// Created b... 阅读全文
posted @ 2015-09-29 23:51 YouXianMing 阅读(4776) 评论(0) 推荐(0) 编辑
摘要:优化tableView加载cell与model的过程效果图说明1. 用多态的特性来优化tableView加载cell与model的过程2. swift写起来果然要比Objective-C简洁了不少源码https://github.com/YouXianMing/Swift-TableViewDemo... 阅读全文
posted @ 2015-09-28 21:57 YouXianMing 阅读(1842) 评论(3) 推荐(1) 编辑
摘要:unwrapped与wrapped变量取值的问题当我们在定义一个tableView时,是可以使用3种定义方式的,第一种就是定义成optional(AnyObject?)形式,第二种为non-optional形式(AnyObject 与 AnyObject!)。optional方式的变量在使用时是需要... 阅读全文
posted @ 2015-09-24 22:29 YouXianMing 阅读(425) 评论(0) 推荐(0) 编辑
摘要:swift中变量的几种类型swift中变量分为optional,non-optional 以及implicitly unwrapped optional 这几种类型 var nullableProperty : AnyObject? // optional var ... 阅读全文
posted @ 2015-09-23 23:00 YouXianMing 阅读(658) 评论(0) 推荐(0) 编辑
摘要:iOS9 News 应用iOS9 中国区虽然没有 News 应用,但最新的开发工具中是有的,以下是笔者截取的模拟器gif图,供君欣赏: 阅读全文
posted @ 2015-09-23 21:40 YouXianMing 阅读(539) 评论(0) 推荐(0) 编辑
摘要:swift中,Optional、?与!之间的关系Optional 与ClassName? 等价对ClassName!强制取值会导致崩溃(如果对象为nil时候,取值就会崩溃)imageView!.image 是对imageView 强制解包,imageView.image! 则是对image 的强制... 阅读全文
posted @ 2015-09-22 22:23 YouXianMing 阅读(393) 评论(1) 推荐(1) 编辑
摘要:CotEditorhttps://github.com/coteditor/CotEditorCotEditor is a lightweight plain-text editor for OS X.CotEditor是一个轻量级的文本编辑器,用于 OS X 上.Requirement: OS X... 阅读全文
posted @ 2015-09-22 20:10 YouXianMing 阅读(603) 评论(0) 推荐(1) 编辑
摘要:iOS 8 Swift Programming Cookbook资源地址http://pan.baidu.com/s/1c0hn1Gc书籍介绍源码截图书籍截图 阅读全文
posted @ 2015-09-21 22:41 YouXianMing 阅读(330) 评论(0) 推荐(1) 编辑
摘要:便利的操作plist文件升级iOS9了,网络被强制切换成https了,你需要更新你的plist的文件才能够支持http,正常的做法是这样子的:过程是不是挺繁琐的呢?如果你新建的另外一个工程,里面还需要添加这个属性的话,是不是还要重新按照这个步骤操来一遍呢?在这里,你可以简化这个步骤,只需要操作一遍即... 阅读全文
posted @ 2015-09-21 20:18 YouXianMing 阅读(404) 评论(0) 推荐(1) 编辑
摘要:消除 Xcode7 中 directory not found for option 'xxxx' 警告升级Xcode7之后,你会遇到一些警告信息,诸如以下一条:ld: warning: directory not found for option '-F/Applications/Xcode-be... 阅读全文
posted @ 2015-09-21 20:04 YouXianMing 阅读(23454) 评论(0) 推荐(1) 编辑
摘要:点击单个cell高度变化的动画效果效果说明1. 点击单个cell的时候,其展开与缩放动画实现起来是很麻烦的,做过相关需求的朋友一定知道其中的坑2. 本例子只是提供了一个解决方案,为了简化操作,将cell高度封装到了Model当中源码https://github.com/YouXianMing/Tab... 阅读全文
posted @ 2015-09-18 23:40 YouXianMing 阅读(1943) 评论(1) 推荐(2) 编辑
摘要:LiquidFloatingActionButtonhttps://github.com/yoavlt/LiquidFloatingActionButtonLiquidFloatingActionButton is floating action button component ofmateria... 阅读全文
posted @ 2015-09-17 20:17 YouXianMing 阅读(829) 评论(0) 推荐(1) 编辑
摘要:@private、@protected与@public三者之间的区别类之间关系图@private只能够使用在声明的类当中,其子类也不能够使用用@private声明的实例变量@protected只能在声明的类当中使用,但其子类具有使用@protected声明变量的资格@public可以全局使用,属性是... 阅读全文
posted @ 2015-09-15 20:21 YouXianMing 阅读(910) 评论(0) 推荐(0) 编辑
摘要:iOS设计模式 - 生成器 原理图 说明 1. 将构建复杂对象的过程拆分成一个一个的模块,通过统一的指导者来指导对象的构建过程称之为生成器模式 2. 生成器模式适合用于构建组合的对象 源码 https://github.com/YouXianMing/iOS-Design-Patterns 分析 关 阅读全文
posted @ 2015-09-14 20:26 YouXianMing 阅读(414) 评论(0) 推荐(1) 编辑
摘要:NSMapTable、NSHashTable与NSPointerArray的封装说明NSMapTable对应NSDictionary;NSHashTable对应NSSet;NSPointerArray对应NSArray,本人通过装饰设计模式对他们的使用进行了封装。源码https://github.c... 阅读全文
posted @ 2015-09-12 17:31 YouXianMing 阅读(1697) 评论(0) 推荐(0) 编辑
摘要:iOS设计模式 - 备忘录 原理图 说明 1. 在不破坏封装的情况下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样以后就可以将该对象恢复到原先保存的状态 2. 本人已经将创建状态与恢复状态的逻辑抽象成了协议,并配合备忘录中心一起使用 源码 https://github.com/YouXi 阅读全文
posted @ 2015-09-11 21:28 YouXianMing 阅读(389) 评论(0) 推荐(0) 编辑
摘要:用UITextView加载rtfd文件效果说明使用此方法可以实现十分简易的富文本显示效果,包括图文混排等等效果。源码//// ViewController.m// Rtfd//// Created by YouXianMing on 15/9/10.// Copyright (c) 2015... 阅读全文
posted @ 2015-09-10 20:34 YouXianMing 阅读(633) 评论(0) 推荐(0) 编辑
摘要:UIWebView如何加载本地图片UIWebView加载本地图片是有实用价值的.比方说,有时候我们需要本地加载静态页来显示相关帮助信息,而这些帮助信息当中含有很多很多的富文本,用代码实现难度较大,这时候,可以考虑使用UIWebView加载本地图片的方式实现需求.UIWebView是可以从本地加载图片... 阅读全文
posted @ 2015-09-09 20:59 YouXianMing 阅读(1639) 评论(1) 推荐(0) 编辑
摘要:BezierStringhttps://github.com/lvnyk/BezierStringRenderingNSAttributedStringsalong arbitrary continuousUIBezierPaths将富文本沿着贝塞尔曲线绘制.Example1. Create a b... 阅读全文
posted @ 2015-09-08 20:26 YouXianMing 阅读(370) 评论(0) 推荐(0) 编辑
摘要:AYVibrantButtonhttps://github.com/a1anyip/AYVibrantButtonAYVibrantButton is a stylish button with iOS 8 vibrancy effect. It is a subclass ofUIButtonth... 阅读全文
posted @ 2015-09-07 19:59 YouXianMing 阅读(510) 评论(0) 推荐(0) 编辑
摘要:用NSOperation写下载队列说明1. 支持缓存机制2. 图片都是在主线程中加载3. 文件名用了md5加密*这东西被人写烂了,但大伙如果对NSOperation不熟悉的话,可以看看本人的实现.源码https://github.com/YouXianMing/NSOperationExample/... 阅读全文
posted @ 2015-09-06 21:46 YouXianMing 阅读(375) 评论(0) 推荐(0) 编辑
摘要:NSOperation的使用细节 [3]这一节我们来写自定义concurrent的operation,自定义concurrent的operation稍微有点复杂,需要按照某些既定的步骤编写才可以完成线程的操作。Methods to override for concurrent operations... 阅读全文
posted @ 2015-09-05 15:41 YouXianMing 阅读(263) 评论(0) 推荐(0) 编辑
摘要:NSOperation的使用细节 [2]这一节我们来写自定义nonconcurrent的operation,自定义nonconcurrent的operation很简单,重写main方法,之后处理好cancel事件即可。在开始写nonconcurrent的operation之前,我们需要先了解几个关于... 阅读全文
posted @ 2015-09-04 09:08 YouXianMing 阅读(554) 评论(0) 推荐(0) 编辑
摘要:NSOperation的使用细节 [1]NSOperation 使用起来并没有GCD直观,但它有着非常不错的面向对象接口,还可以取消线程操作,这一点是GCD所没有的,NSOperation本身是抽象类,不能够拿它直接使用。以下节选自ConcurrencyProgrammingGuide其中NSBlo... 阅读全文
posted @ 2015-09-03 22:16 YouXianMing 阅读(463) 评论(0) 推荐(0) 编辑
摘要:SSKeychainhttps://github.com/soffes/sskeychainSSKeychain is a simple wrapper for accessing accounts, getting passwords, setting passwords, and deletin... 阅读全文
posted @ 2015-09-01 22:43 YouXianMing 阅读(768) 评论(0) 推荐(0) 编辑
摘要:设置导航栏控制器背景色效果说明1. 去掉了原始导航栏控制器上面的黑线2. 可以定制背景透明度源码//// AppDelegate.m// UINavigationControllerSet//// Created by YouXianMing on 15/9/1.// Copyright (... 阅读全文
posted @ 2015-09-01 20:35 YouXianMing 阅读(956) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示