自iOS5引入Storyboard之后,iOS开发者在除了原有的Nib开发的基础上又有了新的方式来组织自己的UI和流程。Storyboard相对于传统的Nib,能够更加清晰的体现业务的流程,因此很受开发者欢迎。如今,很多…
分类:IOS
Swift函数式编程API
原文链接:http://www.objc.io/issue-16/functional-swift-apis.html 前言 每每说到API设计,许多常用的模式以及很好实践总是在不断的发展进步。不说别的,我们还有很多很多…
优秀的开源IOS
http://foggry.com/blog/2014/04/25/githubyou-xiu-xiang-mu-ios/
iOS App 开发的那些事儿 2:如何搭建合适的框架
《iOS App 开发的那些事儿》系列文章从更宏观的角度出发,不仅仅局限于具体某个功能、界面的实现,而是结合网易云信 iOS 端研发负责人多年的经验,从如何优化现有代码的角度出发,深度分析如何创造出 iOS App 开发…
iOS 撸一个简单路由Router
平常开发中用户点击头像, 进入个人主页,这看似平常的操作, 背后极有可能会牵扯到多个模块。 再如: 视频模块的播放页, 有与视频相关的音乐,点击这些音乐,需要跳转到音乐模块的播放页, 这样视频与音乐模块之间,不可避免的会…
flutter手势动作有效区域占满容器
问题描述: 自定义按钮时,GestureDetector明明是占满容器的,但是点击容器内空白区域不能触发点击事件,而点击容器内的文字可以正常触发。 解决方案: GestureDetector有个behavior属性,设置…
通知应用
NSNumber *theTag = [NSNumber numberWithInt:btn.tag]; NSDictionary *tagInfo = [NSDictionary dictionaryWithObjec…
【译】Swift 3.0更新概要
原贴:What’s New in Swift? 作者:Ben Morrow译者: kemchenj Swift 3.0年末就会发布正式版, 并且会给所有Swift开发者带来很多改变. 如果你没有一直紧跟Swi…
AFNetWorking源码之AFHTTPSessionManager
1 概述 AFHTTPSessionManager是AFURLSessionManager的子类。我们可以通过这个类做HTTP请求。其实整个AFHTTPSessionManager逻辑很简单,只是用HTTP的方式拼接了请…
【笔记 】weex POST请求 body数据服务器获取不到
var stream = weex.requireModule('stream') weex POST请求,服务器拿不到参数,之前是按照下面方式整理,始终获取不到数据,也会提示数据请求成功 //JSON.stringif…
小程序点赞收藏功能
一.收藏 focusFavoriteTab: function (e) { var that = this; var isFocus = that.data.isFocus; console.log("isFocus",…
RawOptionSetType
原文链接:http://nshipster.com/rawoptionsettype/ 用法 OC中用NS_ENUM & NS_OPTIONS用来标记C中的枚举值。 在Swift中,即使因为增加了许多特性让枚举显…