Soledad

The best or nothing

iOS中使用delegate实现回调机制

| Comments

作者:Soledad

  • 微博: @CaiYue_
  • 邮箱: yue.cai@shanbay.com

前言

最近刚实习不久,公司的开发中经常用到代理模式。特此写这篇文章总结一番。

使用情形

使用代理模式的最常见情形之一就是回调。举例来说,假设对象A需要让对象B去执行某个操作,一旦操作完成,对象A需要知道B已经完成了操作然后A会执行相应的结束操作。这样的情形可以通过delegate来完成。

具体来说,在上述的例子中有四个关键的点:

  • A是B的代理对象
  • B将持有A的引用
  • A将会实现B的代理方法
  • B将通过代理方法通知A

好了,是不是已经被绕糊涂了?没关系,下面通过代码来说明,并以具体的例子告诉你A和B在实际中扮演的角色

从Swift中的泛型谈起

| Comments

作者:Soledad

  • 微博: @CaiYue_
  • 邮箱: caiyue1993@hotmail.com

前言

众所周知,泛型是Swift中强大的功能之一,在标准库中泛型无处不在。讲解泛型的文章有很多,但是在这篇文章中,我将从苹果官方文档开始,以简明扼要的语言,一步步了解泛型,文章最后会有一个惊喜给大家。

Swift中的柯里化

| Comments

作者:Soledad

  • 微博: @CaiYue_
  • 邮箱: caiyue1993@hotmail.com

最近为了找实习,怒补OC基础。无奈,被OC反人类的设计伤害到身心俱疲,不如停下来品一品Swift,调节一下心情。

这次盯上的是Swift函数式编程的特性之一,柯里化。

浅谈iOS中的多线程编程和同步性

| Comments

作者:Soledad

  • 微博: @CaiYue_
  • 邮箱: caiyue1993@hotmail.com

Concurrency is a two sided-weapon that you should master and learn how to use it. It helps you to write efficient, fast execution, and responsive apps, but at the same time, misusing it will ruin your app with no mercy. However,it is only dangerous because of the unknown.

Hossam Ghareeb

其实,多线程编程没什么可怕的,关于这部分,完全没有必要讲的高深莫测。本文中将尽可能的简洁但又不失重点地讲解多线程编程。

Objective-C中的KVO和范畴

| Comments

作者:Soledad

  • 微博: @CaiYue_
  • 邮箱: caiyue1993@hotmail.com

KVC

KVC(key-value coding)能够让程序通过名称直接存取属性。因为与KVC有关的方法都是在NSObject中定义的,所以凡是继承自NSObject的类都具备KVC功能。

Objective-C入门学习小记

| Comments

作者:Soledad

  • 微博: @CaiYue_
  • 邮箱: caiyue1993@hotmail.com

前言

作为一名iOS开发者,如果你只会Swift,那么在国内进行求职应聘是比较捉襟见肘的。大型的企业和公司的笔试面试题主要还是采用Objective-C,目前Github上主流的开源库也还是使用OC,最关键的是,这么多年的iOS技术发展更迭,OC早已深入其骨髓,因此,学习OC就显得十分必要。

LeetCode With Swift

| Comments

作者:Soledad

  • 微博: @CaiYue_
  • 邮箱: caiyue1993@hotmail.com

最近更新时间:2016年3月11日

缘由

之前一直用Java来刷LeetCode上的题目,最近发现LC上部分题型已经支持Swift语言了,因此特开此贴,记录我的每次用Swift解题的答案以及心得。

该篇博客将持续更新,如果没有定时更新,那一定是我偷懒了。废话不多说,开始吧。

校园摄影圈产品主页

| Comments

作者:Soledad

  • 微博: @CaiYue_
  • 邮箱: caiyue1993@hotmail.com

它是什么

  • 校园摄影圈是一款将校园摄影师和模特联系起来的校园交友平台
  • 如果你是一名摄影师,可以在平台上找到同行一起出门拍风景,也可以找到模特拍人像。
  • 如果你厌倦了自拍的姿势,渴望拍更多其他美美的照片,也可以在平台上约到同城的摄影师哦。

AppStore链接:https://itunes.apple.com/us/app/xiao-yuan-she-ying-quan/id1088715055?mt=8

手机端也可以直接在AppStore里搜关键词“校园摄影圈”