随笔分类 -  iOS开发系列

摘要:本篇随笔除了介绍 iOS 数据持久化知识之外,还贯穿了以下内容:(1)自定义 TableView,结合 block 从 ViewController 中分离出 View,轻 ViewController 的实现,提高 TableView 的复用性(2)Model「实体层」+View「视图层」+Vie... 阅读全文
posted @ 2015-11-23 23:05 KenmuHuang 阅读(3423) 评论(3) 推荐(2)
摘要:本篇随笔记录的是看唐巧写的「iOS开发进阶」书籍的「理解内存管理」知识点汇总,这里分享给大家。Objective-C 和 Swift 语言的内存管理方式都是基于引用计数「Reference Counting」的,引用计数是一个简单而有效管理对象生命周期的方式。引用计数分为自动引用计数「ARC: Au... 阅读全文
posted @ 2015-11-13 17:33 KenmuHuang 阅读(2559) 评论(3) 推荐(4)
摘要:此例子只是一个简单的 Demo,这里没有过多介绍如何去实现,网上有很多关于 Storyboard 技术的介绍,请自行搜索。效果如下:iPhone 5siPhone 6iPhone 6 Plus源码下载地址:https://github.com/KenmuHuang/StoryBoardDemo 阅读全文
posted @ 2015-11-07 19:15 KenmuHuang 阅读(612) 评论(0) 推荐(0)
摘要:当我们在 GitHub 上 fork 出一个仓库后,如果原仓库更新了,此时怎样才能保证我们 fork 出来的仓库和原仓库内容一致呢?我们一般关注的是仓库的master(主干分支)的内容,通过以下步骤来保证他最新就可以了。前期准备:可以使用源码管理可视化工具(客户端)来管理源码,例如「SourceTr... 阅读全文
posted @ 2015-10-22 00:48 KenmuHuang 阅读(11347) 评论(0) 推荐(3)
摘要:支持四种格式,可控制可选时间范围,如下: (1)年月日时分 (2)年月日 (3)月日时分 (4)时分 效果如下: iPhone 5s iPhone 6 iPhone 6 Plus ViewController.h ViewController.m Main.storyboard 1 <?xml ve 阅读全文
posted @ 2015-10-13 13:39 KenmuHuang 阅读(3382) 评论(6) 推荐(3)
摘要:网络开发中,当公司已经使用 HTML5 技术实现同时适应 Android 和 iOS 等多个平台的网页时,这时往往需要我们 iOS 平台能够嵌入网页并进行各种交互,那我们应该怎么做来实现这种需求呢?这里我们考虑的方案就是:使用 UIWebView 网页控件然而考虑使用 UIWebView 进行混合编... 阅读全文
posted @ 2015-09-29 19:48 KenmuHuang 阅读(3286) 评论(1) 推荐(0)
摘要:(1)XML 数据请求使用 AFNetworking 中的AFHTTPRequestOperation 和AFXMLParserResponseSerializer,另外结合第三方框架XMLDictionary 进行数据转换使用 XMLDictionary 的好处:有效避免自行实现 NSXMLPar... 阅读全文
posted @ 2015-09-19 19:45 KenmuHuang 阅读(10108) 评论(17) 推荐(1)
摘要:(1)使用 NSURLConnection 直接方式(2)使用 NSURLConnection 代理方式(3)使用 NSURLSession 直接方式(4)使用 NSURLSession 代理方式(5)使用 AFNetworking 方式附加功能:(1)使用 AFNetworking 中的AFNet... 阅读全文
posted @ 2015-09-09 18:09 KenmuHuang 阅读(4746) 评论(70) 推荐(3)
摘要:场景:在开发工作中,有时我们需要实现一组图片循环滚动的情况。当我们使用 UIScrollView 结合 UIImageView 来实现时,一般 UIImageView 会尽量考虑重用,下面例子是以(左中右)三个 UIImageView 的使用,其实也可以考虑使用 两个 UIImageView 实现的... 阅读全文
posted @ 2015-08-01 17:58 KenmuHuang 阅读(7335) 评论(2) 推荐(5)
摘要:这篇文章是转载内容,原文地址:http://www.cocoachina.com/ios/20150519/11857.html?utm_source=tuicool 这里的知识点,其实在我们日常开发中还是比较常见的,例如本人之前写过的两篇随笔: NSTimer 的使用:178实现满天飞雪效果 CA 阅读全文
posted @ 2015-07-30 23:26 KenmuHuang 阅读(29896) 评论(0) 推荐(2)
摘要:首先让我们了解下什么是 Core Animation,Core Animation 为核心动画,他为图形渲染和动画提供了基础。使用核心动画,我们只需要设置起点、终点、关键帧等一些参数,剩下的工作核心动画会自动帮我们处理。(学过 Flash 的朋友会有种似曾相识的感觉)核心动画开发动画的本质是将 CA... 阅读全文
posted @ 2015-07-28 00:34 KenmuHuang 阅读(3230) 评论(0) 推荐(0)
摘要:效果如下:KMLayerDelegate.h1 #import 2 3 @interface KMLayerDelegate : NSObject4 5 @endKMLayerDelegate.m 1 #import "KMLayerDelegate.h" 2 3 @implementation ... 阅读全文
posted @ 2015-07-26 23:45 KenmuHuang 阅读(1479) 评论(0) 推荐(0)
摘要:1、UIGestureRecognizer 介绍手势识别在 iOS 中非常重要,他极大地提高了移动设备的使用便捷性。iOS 系统在 3.2 以后,他提供了一些常用的手势(UIGestureRecognizer 的子类),开发者可以直接使用他们进行手势操作。UIPanGestureRecognizer... 阅读全文
posted @ 2015-07-25 12:58 KenmuHuang 阅读(95366) 评论(6) 推荐(26)
摘要:场景:点赞功能这样的需求很常见,一般我们会考虑是否可以直接用UIButton实现,UIButton作为一个系统复合控件,外部是一个 View + UIControl 的容器,内部包含了 UILabel 和 UIImage、以及排版规则。用 UIButton 不好控制去做『赞』和『取消赞』切换时的动画... 阅读全文
posted @ 2015-07-18 14:39 KenmuHuang 阅读(599) 评论(0) 推荐(0)
摘要:效果如下:ViewController.h1 #import 2 3 @interface ViewController : UIViewController4 @property (strong, nonatomic) IBOutlet UITextField *txtLimitInput;5 6... 阅读全文
posted @ 2015-07-12 13:22 KenmuHuang 阅读(10468) 评论(0) 推荐(0)
摘要:关键操作:效果如下:ViewController.h1 #import 2 #import "MBProgressHUD.h"3 4 @interface ViewController : UITableViewController5 @property (strong, nonatomic) MB... 阅读全文
posted @ 2015-07-11 14:04 KenmuHuang 阅读(6006) 评论(0) 推荐(0)
摘要:源码来源:https://github.com/jdg/MBProgressHUD版本:0.9.1MBProgressHUD是一个显示HUD窗口的第三方类库,用于在执行一些后台任务时,在程序中显示一个表示进度的loading视图和两 个可选的文本提示的HUD窗口。我想最多是应用在加载网络数据的时候。... 阅读全文
posted @ 2015-07-11 13:31 KenmuHuang 阅读(1284) 评论(0) 推荐(0)
摘要:摘要 : CGContextRef 功能强大,我们借助它可以画各种图形。这里所举例子只是简单内容绘制,冰山一角,对此感兴趣的朋友可以举一反三,实现各种酷炫效果。效果如下:KMDrawView.h1 #import 2 3 @interface KMDrawView : UIView4 5 @endK... 阅读全文
posted @ 2015-06-30 00:35 KenmuHuang 阅读(590) 评论(0) 推荐(0)
摘要:之前介绍过通过stretchableImageWithLeftCapWidth:topCapHeight: 方法来实现可伸缩图片;可看这篇随笔:使用 stretchableImageWithLeftCapWidth 方法实现可伸缩图片iOS5 中提供了一个新的 UIImage 对象实例方法:resi... 阅读全文
posted @ 2015-06-20 17:31 KenmuHuang 阅读(1104) 评论(0) 推荐(0)
摘要:原文地址:http://onevcat.com/2013/04/ios-interview/不管对于招聘和应聘来说,面试都是很重要的一个环节,特别对于开发者来说,面试中的技术问题环节不仅是企业对应聘者技能和积累的考察,也是一个开发 者自我检验的好机会。对于iOS和Mac开发来说,因为本事还算比较新,... 阅读全文
posted @ 2015-06-19 16:50 KenmuHuang 阅读(334) 评论(1) 推荐(0)

如果您看完本篇博文,觉得对您有所收获,请点击右下角的 [推荐]
如果您想转载,请注明出处(原创内容,请尊重个人劳动成果)
如果您有任何意见或建议,欢迎留言
感谢您的阅读,敬请关注我的后续博客文章