登录 立即注册
金钱:

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

iOS 使用MVVM模式实现Cell的点击响应

工作中用到的RAC+MVVM的开发模式,由于之前都是用MVC,从自己的菜鸡水平感觉这两种设计模式在思想上还是有些微区别的,然后自己也是看了挺多关于这两个模式异同与使用利弊的文章,但是说真的,代码这个东西光看看不出个花来,还是要写出来才能体会的更深,所以我不讲这两种模式的来龙去脉,我也讲不清 ^_^, 要是看过比较 ...
xiexqq 2017-7-31 14:27
阅读:102 评论:0 赞:0

Cocoapods的安装和常见问题解决

CocoaPods 能让开发者非常方便的使用第三方类库,不用自己去管理依赖问题,以及非arc等编译条件 在mac 系统下调用终端:安装cocoapods为了防止gem安装更新失败,因此先替换可用镜像 先替换镜像为国内的淘宝的镜像,否则在天朝的网络限制中会很慢很慢gem sources --remove https://rubygems.org/ //等有反应之后 ...
BeatBeat 2017-7-31 12:21
阅读:56 评论:0 赞:0

关于iOS开发中h5定位的问题以及解决方法

iOS开发中h5定位的问题当我们使用H5与Native进行混合开发时候,如果需要web界面在加载时候获取手机定位权限,那么有两种方法:在加载web之前你把所需坐标拼接到网址内。把这个动作交给H5去处理。h5定位时需在plist文件中添加如下获取权限配置<key>NSLocationWhenInUseUsageDescription</key> <string>获取一下位置可好?</s ...
xiexqq 2017-7-31 12:11
阅读:67 评论:0 赞:0

iOS开发简单高效的数据存储

在iOS开发过程中,不管是做什么应用,都会碰到数据保存的问题,你是用什么方法来持久保存数据的?这是在几乎每一次关于iOS技术的交流或讨论都会被提到的问题,而且大家对这个问题的热情持续高涨。本文主要从概念上把“数据存储”这个问题进行剖析,并且结合各自特点和适用场景进行全面抛析。。NSUserDefaultsNSUserDefaults ...
xiexqq 2017-7-31 12:03
阅读:68 评论:0 赞:0

iOS开发 单例模式使用问题

导语单例(Singletons),是Cocoa的核心模式之一。在iOS上,单例十分常见,比如:UIApplication,NSFileManager等等。虽然它们用起来十分方便,但实际上它们有许多问题需要注意。所以在你下次自动补全dispatch_once代码片段的时候,想一下这样会导致什么后果。什么是单例在《设计模式》一书中给出了单例的定义:单例模式: ...
xiexqq 2017-7-31 12:02
阅读:57 评论:0 赞:0

iOS中使用Fastlane实现自动化打包和发布

简介Fastlane是一套使用Ruby写的自动化工具集,用于iOS和Android的自动化打包、发布等工作,可以节省大量的时间。FastlaneGithub:https://github.com/fastlane/fastlane官网:https://fastlane.tools/文档:https://docs.fastlane.tools/在写这篇文章的时候,他在Github上已经有15000+ star。安装1、首先要安装正确的 Ruby ...
BlueManlove 2017-7-31 10:11
阅读:292 评论:0 赞:0

一款可以简单实现长按拖拽重排的 UICellCollectionView Cell框架,简单实现支付宝 等 ...

[!(https://img.shields.io/badge/Team-BMDragCellCollectionView-brightgreen.svg?style=flat)](https://github.com/asiosldh/BMDragCellCollectionView "BMDragCellCollectionView name") [!(https://img.shields.io/cocoapods/v/BMDragCellCollectionView.svg?style=flat)](http://cocoapods.org/pods/BMDragC ...
idhong_muAXb 2017-7-28 17:04
阅读:76 评论:1 赞:0

Mac OS X怎么加域

http://jingyan.baidu.com/article/6b1823097a83eeba58e159a8.html
KB_MoreShare 2017-7-28 14:53
阅读:51 评论:0 赞:0

iOS进阶:Objective-C底层原理

这篇读书笔记主要介绍了Objective-C底层的一些东西,比如Objective-C对象模型、objc_msgSend消息发送原理、方法混写(Method Swizzling)和ISA混写(ISA Swizzling)。 Objective-C对象模型 我们都知道Objective-C是一门动态性语言,这种动态性的核心是objc提供的Objective-C运行时,比如objc_msgSend就是一个核心函数,每次使 ...
BlueManlove 2017-7-28 10:41
阅读:505 评论:0 赞:0

【详细】iOS的Core Text教程:制作一个杂志应用

更新说明:本教程已经由Lyndsey Scott升级为Swift 4和Xcode 9。最初的教程由Marin Todorov所创作。Core Text是一个底层的文本引擎,当与Core Graphics/Quartz框架配合使用的时候,可以对布局和格式进行细粒度的控制。随着iOS 7的发布,Apple公司发布了一个名叫Text Kit的高级库,可以用来储存、布局和显示具有各种排版特征 ...
xiexqq 2017-7-27 11:58
阅读:185 评论:0 赞:0

iOS开发技巧系列---打造强大的BaseModel(篇一:让Model自我描述)

摘要: 从事iOS开发已经两年了,从一无所知到现在能独立带领团队完成一系列APP的开发,网络上的大神给了我太多的帮助。他们无私地贡献自己的心得和经验,写出了一篇篇精美的文章。现在我也开始为大家贡献自己的心得,把它写成一系列iOS开发技巧系列文章。这一系列文章都干活十足,希望各位读者可以积极留言,和我沟通。 何为 ...
Torr 2017-7-27 11:26
阅读:138 评论:0 赞:0

iOS开发技巧系列---详解KVC(我告诉你KVC的一切)

KVC(Key-value coding)键值编码,单看这个名字可能不太好理解。其实翻译一下就很简单了,就是指iOS的开发中,可以允许开发者通过Key名直接访问对象的属性,或者给对象的属性赋值。而不需要调用明确的存取方法。这样就可以在运行时动态在访问和修改对象的属性。而不是在编译时确定,这也是iOS开发中的黑魔法之一。很多高级 ...
Torr 2017-7-27 11:24
阅读:253 评论:0 赞:0

注意事项:Swift 把 Struct 作为数据模型【iOS 开发】

一个类似的例子就是处理数据结构的时候,拥抱不可变性,尽量使用常量,这是一个很好的建议而且完全应该被采用。另一个例子是把我们的数据模型转换为 Struct(结构体)。这是听起来很美好,但在实际运用中,彻底地使用 Struct 来代替Class(类),还是给开发者带来很多困难。不要误会我的意思,用 Struc ...
xiexqq 2017-7-27 11:18
阅读:53 评论:0 赞:0

【iOS 开发】收集UICollectionView 集合视图使用汇总

UICollectionView 和 UITableView 的用法非常的相似,但它要更加强大,下面就对于 UICollectionView 的基本用法进行一个汇总,以便之后方便查看。UICollectionView 的创建12345678910111213141516171819202122232425/* 设置单元格布局 */UICollectionViewFlowLayout *flow = [[UICollectionViewFl ...
xiexqq 2017-7-27 11:15
阅读:58 评论:0 赞:0
联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

返回顶部