前言 有关 iOS 内存管理的文章相信大家都看过不少了,我自己也一样。不过网上大部分文章都没有解决对于内存管理的一些关键性的疑惑,对于初学者来说并不是很友好。本文旨在从初学者的角度出发,对 iOS 内存管理的关键部分进行…
分类:IOS
Mantle使用
Mantle可以很方便的去书写一个模型层的代码。 使用它可以很方便的去反序列化JSON或者序列化为JSON(需要在MTLModel子类中实现<MTLJSONSerializing>协议) 使用一个解释器MTL…
iOS开发之玩转字符串
在每个应用里我们都大量使用字符串。下面我们将快速看看一些常见的操作字符串的方法,过一遍常见操作的最佳实践。 字符串的比较、搜索和排序 排序和比较字符串比第一眼看上去要复杂得多。不只是因为字符串可以包含代理对(surrog…
学做iOS开发之仿「知乎日报」:学习资料准备
下面记录的这些内容,是方便自己在学习时快速定位到资料而列,内容会不断的扩展、完善,具体内容视项目而定。 项目地址 https://github.com/zpz1237/NirZhihuDaily2.0 API链接 htt…
一些常用的RACSignal
一些常用的RACSignal 如果你没有听说和使用过ReactiveCocoa框架,请阅读sunnyxx写的入门教程。 本文将罗列一些常用的RACSignal方法,并会不断更新。 RAC()和RACObserve() R…
[分享]iOS开发-CGContextRef画图小结
CGContextRef context = UIGraphicsGetCurrentContext(); //设置上下文 //画一条线 CGContextSetStrokeColorWithColor(context,…
说说股票配资系统中实盘交易接口的开发
做股票配资系统难免会用到交易接口,好用的能用的接口也少。券商那边也不提供,那索性自己开发股票配资实盘交易接口了。经过多次尝试,总算搞出来了,实时交易接口可以获取用户数据,实时对接,账户信息,委托买入卖出,支持多家券商。 …
Where
“case 分支的模式可以使用where语句来判断额外的条件。” “let yetAnotherPoint = (1, -1) switch yetAnotherPoint { case let (x, y) where…
iOS进阶
PPAsyncDrawingKit – 实现了一系列基础 UI 控件的轻量级 ASDK 一款轻量级的 ASDK,实现了一系列基础 UI 控件。 iOS 开发之 Runtime 常用示例总结 经常有小伙伴私下在…
Blocks Programming Helper → Blocks are ?
创建一个 Block void (^aBlock)(void) = ^{ NSLog(@"This is a block"); }; 这个 block 没有参数和返回值。 调用一个 Block aBlock(); //T…
Flutter文档汇总
Flutter是什么 Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并…
弹层蒙版(mask),ios滚动穿透,我们项目的解决方案
问题描述 项目开发遇到一个ios独有的问题,在wkwebview中稳定复现 问题: 弹出一个蒙版,当在蒙版上面滑动的时候蒙版后面的内容滚动了 这当然是ios的bug,但是经过我们测试iphone7也会复现这个问题,所以没…