Misaki的小站

Stay Hungry, Stay Foolish


  • 首页

  • 归档

最近被苹果拒绝的条款和解决方法

发表于 2019-03-22

    最近一周上架3个不同类型的App,其中2个还在审核中,不同的理由被拒绝多次,被苹果爸爸折磨的死去活来。下面记录这些心酸的历程。

阅读全文 »

2018年年终总结

发表于 2018-12-31

    12月一整个月的996,弄得整个人身心交瘁,趁着元旦休息的时间,赶在2018年最后一天,年终总结一下。

阅读全文 »

iOS缓存机制详解

发表于 2018-12-01

Untold numbers of developers have hacked together an awkward, fragile system for network caching functionality, all because they weren’t aware that NSURLCache could be setup in two lines and do it 100× better. Even more developers have never known the benefits of network caching, and never attempted a solution, causing their apps to make untold numbers of unnecessary requests to the server.
无数开发者尝试自己做一个丑陋而脆弱的系统来实现网络缓存的功能,殊不知NSURLCache只要两行代码就能搞定,并且好上100倍。甚至更多的开发者根本不知道网络缓存的好处,从来没有尝试过解决方案,导致他们的App向服务器发出无数不必要的请求。

阅读全文 »

组件化遇到的问题

发表于 2018-11-28

    来公司大半年时间了,一个人搞组件化不轻松,先来看看podfile,业务功能都已经拆分成了一个组件,现在主工程就是一个空壳子,所有的业务场景都在组件化包里面。现在总结一下,在组件化过程中遇到的问题。

阅读全文 »

Runtime消息转发及其应用

发表于 2018-10-30

  之前写过文章Runtime的常见用法里面有介绍过利用Objective-C的Runtime特性来给Category生成属性、实现方法交换和给Model赋值。今天整理一下Objective-C消息传递和消息转发机制以及来防止应用闪退的问题。

阅读全文 »

TransitionAnimation 自定义转场动画

发表于 2018-08-04

    在iOS 7之后,苹果就开放了自定义转场的相关api,现在都快iOS 12了,一直都没有好好研究转场动画,一个是之前没有重视,觉得花里胡哨的,另外一个是所做的项目中没有这样的转场动画需求。这里说的转场动画和上一篇CAAnimation 系统动画中CATransition动画不是一个概念,上一篇指的是单个View的转场特效,这里指的是整个控制器的转场特效。其实写上篇文章的目前也是为今天打下铺垫,复杂的转场效果也是由单个动画来组成的。

阅读全文 »

CAAnimation 系列动画

发表于 2018-07-26

    有人问我为什么要写博客,必须要承认,现在网上一大推的优秀教程和现成的Demo,自己写的没有别人好,有些地方根本不够深入,但是看别人写文章、写代码和自己写完全是两件事,代码看看就能懂,但是自己过一遍,印象更深,消化的也就更彻底。对于iOS动画 ,一直都没有系统化的学习,只有用的时候才会查查api,之前写过一篇红包雨的文章,用的是关键帧动画,没有在继续下去。另一个就是在6月份面试的时候,有两个面试官都问到了基础动画,当时也回答的不好,现在详细地梳理一遍。现阶段,先把Core Animation弄清楚,以后再下沉到OpenGL和CoreGraphics。

阅读全文 »

iOS 组件化实践记录

发表于 2018-07-15

    之前,写过文章CocoaPod创建私有库记录创建私有库,但是发现创建Paas项目的基础库的时候,没有那么简单,基础库中又分为网络请求、数据存储、UI功能组件、基类等。好像一个Spec不够,难道我要创建多个单独的私有库么?

阅读全文 »

iOS 组件化尝试

发表于 2018-07-01

    ReactiveCocoa只更新了一篇,剩下结合登录例子来实践MVVM暂时没有时间,这周精力都放在了公司项目的组件化上面,以后有时间会慢慢补上。感觉欠的历史债好多。

阅读全文 »

CocoaPod 创建私有库

发表于 2018-07-01

    在码云(我的个人主页)上创建两个远程仓库,其中YYSpecs 用来存放本地的spec,YYToolProject是用来存放私有库代码的。

创建本地索引

    首先 进入~/.cocoapods/repos目录 查看有一个master的目录,master就是cocoapod官网的索引源,现在要做的就是创建自己私有的Spec Repo.

阅读全文 »
12
Misaki

Misaki

一个热爱二次元、沉迷炒币的iOS开发者

13 日志
RSS
GitHub 简书 微博 bilibili QQ空间 Twitter Instagram
© 2019 Misaki
由 Hexo 强力驱动
|
主题 — NexT.Mist v5.1.4
本文阅读数: