01 2017 档案
摘要:在 iOS 开发中,写一个 App 很容易,但是要写好一个 App,确是要下另一番功夫。首先,我们来看一个 App 的开发要求: 写一个 App,显示出 Spotify 上 Lady Gaga 相关的所有音乐专辑,相关信息可以通过以下网址查到:https://api.spotify.com/v1/s
阅读全文
摘要:目前iOS开发中大多数页面都已经开始使用Interface Builder的方式进行UI开发了,但是在一些变化比较复杂的页面,还是需要通过代码来进行UI开发的。而且有很多比较老的项目,本身就还在采用纯代码的方式进行开发。 而现在iPhone和iPad屏幕尺寸越来越多,虽然开发者只需要根据屏幕点进行开
阅读全文
摘要:前言 文章比较长,所以在文章的开头我打算简单介绍一下这篇文章将要讲述的内容,读者可以选择通篇细度,也可以直接找到自己感兴趣的部分。 既然是谈 Cocoapods,那首先要搞明白它出现的背景。有经验的开发者都知道 Cocoapods 在实际使用中,经常遇到各种问题,存在一定的使用成本,因此衡量 Coc
阅读全文
摘要:网页设计的世界总是在变化发展,没有什么趋势是亘古不变的。设计师总是想出一些独特的东西来保持行业新鲜。每年都会有一些新的流行趋势诞生,旧有的一些趋势逐渐消失或继续繁荣。因此,你必须要跟上设计变化的趋势,保证自己的竞争优势。 业界领袖已经预测了2017年UI和UX的一些流行趋势。2016年是网页设计伟大
阅读全文
摘要:写在开头: 本文旨在阐述一些大家容易产生迷惑的GCD相关内容,如果是需要了解一些GCD概念或者基础用法,可以看看这两篇文章:GCD 扫盲篇、巧谈GCD 。 目录: 迷惑一:队列和线程的关系 迷惑二:GCD的死锁 迷惑三:以下这些API的异同与作用场景: dispatch_async、dispatch
阅读全文
摘要:# 前言 Cocoa中使用NSNotification、NSNotificationCenter和KVO来实现观察者模式,实现对象间一对多的依赖关系。 本篇文章主要来讨论NSNotification和NSNotificationCenter # NSNotification NSNotificati
阅读全文
摘要:#import #pragma mark - 32位 小写 - (NSString *)MD5ForLower32Bate:(NSString *)str{ //要进行UTF8的转码 const char * input = [str UTF8String]; unsigned char result[CC_MD5_DIGEST_LENGTH]; CC_MD...
阅读全文
摘要:准备工作 1.文件目录结构示图(按照MVC分层) 文件目录结构图/自定义Cell 文件目录结构图/自定义Cell Controller: CYXOneViewController Model: CYXMenu View: CYXCell 2.使用cocoapods集成第三方框架 注:这里就直接使用c
阅读全文
摘要:本文旨在介绍一些能够帮助大家避开一些开发误区的经验。 一: 在开发中,经常能够遇到共用同一个界面的情况,一般情况下,我们会根据传入的model去做数据处理和保存。 当然如果不存在复用的情况下,根本不需要有太多的考虑,这里不考虑小应用的情况。 在追求界面复用的情况下,一个应用出现一个界面复用两次,三次
阅读全文
摘要:阅读本文需要对ReactiveCocoa足够了解,也可以参阅图解ReactiveCocoa基本函数(http://www.jianshu.com/p/38d39923ee81) Cocoa Touch Framework无疑是一个很好的框架,特别是对动画的支持,在我接触过的框架中可能是最好的(当然我
阅读全文
摘要:前言 在软件开发领域里经常能听到这样一句话,“过早的优化是万恶之源”,不要过早优化或者过度优化。我认为在编码过程中时刻注意性能影响是有必要的,但凡事都有个度,不能为了性能耽误了开发进度。在时间紧急的情况下我们往往采用“quick and dirty”的方案来快速出成果,后面再迭代优化,即所谓的敏捷开
阅读全文
摘要:基于UIAlertView封装的JXTAlertView,这个是将之前写Demo时搞的一套快捷使用alertView的工具抽离整理出来的,并提供了C函数直接调用,像这样: jxt_showAlertTitle(@"简易调试使用alert,单按钮,标题默认为“确定”"); 就可以直接显示出一个aler
阅读全文
摘要:有时候,一个关键字就是一扇通往新世界的大门。两年前,身边开始有人讨论函数式编程,拿关键字Functional Programming一搜,全是新鲜的概念和知识,顺藤摸瓜,看到的技术文章和框架也越来越多。 我有个习惯,在接收新知识的时候,我都会用已有的知识去做对比,我更关注新事物能对现有产品和知识体系
阅读全文