上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 42 下一页
摘要: socket(套接字)是通信的基石,是支持TCP/IP协议的网络通信的基本操作单元,包含进行网络通信必须的五种信息:连接使用的协议,本地主机的IP地址,本地进程的协议端口,远地主机的IP地址,远地进程的协议端口。 多个TCP连接或多个应用程序进程可能需要通过同一个TCP协议端口传输数据。为了区别不同 阅读全文
posted @ 2016-06-12 09:21 FMDN 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 现在基本上每个应用的头部,都会是一个无限滚动显示图片的scrollview,然后点击图片可以跳转到不同的页面。今天我们来学习下如何封装一个这样的控件。 需求 三个imageview控件实现多张image的无限滚动 点击图片,可以拿到图片的信息给调用者使用 三个imageview控件实现多张image 阅读全文
posted @ 2016-06-12 09:20 FMDN 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 侧边菜单栏 查看Github上相关实现,一开始选择的是SlideMenuControllerSwift,后来决定更改为自定义,使用更简洁的方式。 分离 分离之前的SliderMeanController,再添加动画。 1.MainViewControllerremove: extension Mai 阅读全文
posted @ 2016-06-12 09:19 FMDN 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 前言 : 在写这篇文章之前, 先祝贺自己, 属于我的GitHub终于来了. 这也是我的GitHub的第一份代码, 以下文章的代码均可以在Demo clone或下载. 欢迎大家给予意见. 觉得写得不错的也请不要吝惜你们的star. 瀑布流 先普及下什么叫瀑布流 瀑布流,又称瀑布流式布局。是比较流行的一 阅读全文
posted @ 2016-06-12 09:19 FMDN 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 个月前,完成了个人App的2.0版本,也在普天同庆的六一儿童节这天上架了。因为是个人开发,很多实现都是边探索边做。现在完成之后再回顾,发现自己走了些弯路。所以写了这篇总结,概览了从想法、设计、开发到最终发布的过程。希望读者参考本文,可以少走一些弯路;另外,本文也给列出了开发中具体思路和资源列表。 知 阅读全文
posted @ 2016-06-12 09:18 FMDN 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 引言 一直以来RunLoop就是个神秘的领域,好多2.3年的开发者都不能准确的表述它的作用,说它神秘,其实RunLoop并没有大家想象中的那么神秘,那么不好理解,本文就带大家好好剖析一下”神秘的RunLoop” 什么是RunLoop 从字面上看 运行循环 跑圈 运行循环 跑圈 循环 基本作用 保持程 阅读全文
posted @ 2016-06-12 09:17 FMDN 阅读(206) 评论(0) 推荐(0) 编辑
摘要: CALayer简介: CALayer又称为层. 在每一个UIView内部都有一个Layer这样的属性. UIView之所以能够显示,就是因为它里面有这个一个层,才具有显示的功能. 我们通过操作CALayer对象,可以很方便的调整UIView的一些外观属性. 可以给UIView设置阴影,圆角,边框等等 阅读全文
posted @ 2016-06-12 09:16 FMDN 阅读(191) 评论(0) 推荐(0) 编辑
摘要: Swift是苹果新推出的编程语言,也是苹果首个开源语言。相比于原来的Objective-C,Swift要更轻便和灵活。笔者最近使用Swift实践了大量的算法(绝大部分是硅谷各大公司的面试题),将心得体会总结于下。此文并不是纯粹讨论Swift如何实现某一个具体的算法或者数据结构,如冒泡排序、深度优先遍 阅读全文
posted @ 2016-06-12 09:14 FMDN 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 大家好,我是帅气小伙,今天为大家带来一个非常励志,让我反思的故事。今天为大家讲的是我父亲是如何用行动教会我成为程序员的。 岁月的锤炼 圆口接口的键盘,2003 年的 有人问这个键盘难道没有擦过吗?不是的,是擦不掉的岁月痕迹。如果有注意到细节的朋友会发现,程序员什么键位用得最多,(除了ASDW,YUH 阅读全文
posted @ 2016-06-12 09:05 FMDN 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 需求 很多公司项目中都会使用到相册,以及相机,保存图片,从相册中选取图片等等操作。本文将详细介绍该功能如何实现优化,以及使用一些优秀的第三方库来辅助完成我们的需求。 photos framework 的使用 Photos Framework reference Classes PHAdjustmen 阅读全文
posted @ 2016-06-12 09:04 FMDN 阅读(964) 评论(0) 推荐(0) 编辑
摘要: 每年的WWDC开发者大会上苹果都会展示最新的软件研发成果,在新一代MacBook Pro和MacBook Air笔记本到来之前,我们不妨来期待下新版OS X会有怎样的变化。 Siri入驻Mac 此前曝光的Mac桌面Siri图标 如今Siri已经入驻iPhone,iPad,Apple Watch甚至是 阅读全文
posted @ 2016-06-12 09:00 FMDN 阅读(186) 评论(0) 推荐(0) 编辑
摘要: Size Classes是什么 iOS 8在应用界面的可视化设计上添加了一个新的特性-Size Classes,对于任何设备来说,界面的宽度和高度都只分为两种描述:正常和紧凑。这样开发者便可以无视设备具体的尺寸,而是对这两类和它们的组合进行适配。这样不论在设计时还是代码上,我们都可以不再受限于具体的 阅读全文
posted @ 2016-06-08 13:55 FMDN 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 写在正文前,本来这一节的内容应该放在第二节更合适,因为当时就有同学问ES6的兼容性如何,如何在浏览器兼容ES6的特性,这节前端君会介绍一个抱砖引玉的操作案例。 为什么ES6会有兼容性问题? 由于广大用户使用的浏览器版本在发布的时候也许早于ES6的定稿和发布,而到了今天,我们在编程中如果使用了ES6的 阅读全文
posted @ 2016-06-08 10:33 FMDN 阅读(17828) 评论(1) 推荐(1) 编辑
摘要: 一、变量声明 为便于下文讨论,提前创建父类Biology以及子类Person: Biology: @interface Biology : NSObject { NSInteger *_hairCountInBiology; } @property (nonatomic, copy) NSStrin 阅读全文
posted @ 2016-06-08 10:32 FMDN 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 效果图: DEMO 本代码即是DEMO,您可以下载后选择您喜欢的IDE运行。SDK版本建议使用4.0以上 Version Migration 从 v1.0, v1.1, v1.2, v1.3 升级到 v1.4 如果你开启了手势滑动,你需要替换被依附的 Activity 里 dispatchTouch 阅读全文
posted @ 2016-06-08 09:14 FMDN 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 在开发过程中我们总会遇到各种各样的小问题,有些小问题并不是十分容易解决。在此我就总结一下,我在开发中遇到的各种小问题,以及我的解决方法。比较普遍的我就不再提了,这里主要讲一些你可能不知道的(当然,也有可能你都知道,大神就不必往下看了) 1、控件的局部圆角问题 你是不是也遇到过这样的问题,一个butt 阅读全文
posted @ 2016-06-08 09:04 FMDN 阅读(947) 评论(0) 推荐(0) 编辑
摘要: 前言 维基百科对单元测试的定义如下: 在计算机编程中,单元测试(英语:Unit Testing)又称为模块测试, 是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。 在过程化编程中,一个单元就是单个程序、函数、过程等;对于面向对象编程,最小单元就是方法, 阅读全文
posted @ 2016-06-08 09:03 FMDN 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 之前看到美团的订单详情页面很有特色,于是决定模仿一下这个效果。 其实就是简单的 TableView 技巧,下面我们就来一步一步实现它。 画个泡泡 首先到 Sketch 里画出气泡的效果 很简单,一个圆角矩形 + 一个三角形,然后 Union 操作一下,勾个边,done! 然后导出图片文件,添加到 X 阅读全文
posted @ 2016-06-08 09:02 FMDN 阅读(959) 评论(0) 推荐(0) 编辑
摘要: 本文会给大家详细介绍iOS内购,这是本人16年5月底的开发过程,希望对看完此篇文章的人有所帮助。 本文基于XcodeVersion 7.3 (7D175)版本,手机是iPhone 6,9.3系统。 部分地方直接摘自网络,基本上是我的逻辑,省时省心省力。 一. 创建测试App 首先你需要登录 App的 阅读全文
posted @ 2016-06-06 09:30 FMDN 阅读(30181) 评论(2) 推荐(0) 编辑
摘要: 前言 看了这篇文章的标题,也许有些人还不知道Realm是什么,那么我先简单介绍一下这个新生的数据库。号称是用来替代SQLite 和 Core Data的。Realm有以下优点: 使用方便 Realm并不是基于SQLite的对象关系映射数据库。它是使用自己的持久化引擎,为简单和速度而生。用户们说,他们 阅读全文
posted @ 2016-06-06 09:12 FMDN 阅读(393) 评论(0) 推荐(0) 编辑
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 42 下一页