2018年12月10日
摘要: 代码处理: UIColor *color = [[UIColor blackColor] colorWithAlphaComponent:0.6]; self.view.backgroundColor = color; 在改变父视图背景颜色的时候,应用上面的方法.这样 再添加子视图的时候,子视图就不 阅读全文
posted @ 2018-12-10 17:28 代码少年_夕阳 阅读(154) 评论(0) 推荐(0)
  2018年11月10日
摘要: 1、iOS DeviceSupport -- ~/Library/Developer/Xcode/iOS DeviceSupport这个可重新生成!在连接旧设备调试时,会重新自动生成。2、iPhone Simulator -- ~/Library/Application Support/iPhone 阅读全文
posted @ 2018-11-10 16:22 代码少年_夕阳 阅读(258) 评论(0) 推荐(0)
  2018年10月24日
摘要: CATransition* transition = [CATransition animation]; transition.type = kCATransitionPush;//可更改为其他方式 transition.subtype = kCATransitionFromRight;//可更改为 阅读全文
posted @ 2018-10-24 16:45 代码少年_夕阳 阅读(782) 评论(0) 推荐(0)
  2018年10月23日
摘要: 从字典映射到一个对象,这是KVC中的一个方法所提供的,这个方法就是 setValuesForKeysWithDictionary:,非常好用,不需要你来一一的给对象赋值而直接从字典初始化即可,但用的不好会经常崩溃,本教程就来讨论这些使用的细节.首先,先初始化一个字典,如下所示: NSDictiona 阅读全文
posted @ 2018-10-23 22:35 代码少年_夕阳 阅读(291) 评论(0) 推荐(0)
  2018年10月21日
摘要: https://www.jianshu.com/p/1bcc29653085 总结的比较好 iOS开发中,我们常常将一块View封装起来,以便于统一管理内部的子控件。 下面就来说说自定义View的封装以及它的多种实现方式 自定义UIView(控件)的封装 什么是View的封装 如果一个View的内部 阅读全文
posted @ 2018-10-21 14:59 代码少年_夕阳 阅读(2115) 评论(0) 推荐(0)
  2018年9月11日
摘要: 一. iOS代码块Block 1.1 概述 代码块Block是苹果在iOS4开始引入的对C语言的扩展,用来实现匿名函数的特性,Block是一种特殊的数据类型,其可以正常定义变量、作为参数、作为返回值,特殊地,Block还可以保存一段代码,在需要的时候调用,目前Block已经广泛应用于iOS开发中,常 阅读全文
posted @ 2018-09-11 14:36 代码少年_夕阳 阅读(402) 评论(0) 推荐(0)
  2018年8月23日
摘要: 学习方法 面对有难度的功能,不要忙着拒绝,而是挑战一下,学习更多知识. 尽量独立解决问题,而不是在遇到问题的第一想法是找人. 多学习别人开源的第三方库,能够开源的库一定有值得学习的地方,多去看别的大神的博客. 作为一个程序员,如果你停止了学习,你也必将会被这个团队淘汰. 要把学习的技能当做兴趣,而不 阅读全文
posted @ 2018-08-23 23:33 代码少年_夕阳 阅读(533) 评论(0) 推荐(0)
  2018年8月22日
摘要: @property @property 其实就是在编译阶段由编译器自动帮我们生成ivar成员变量getter方法,setter方法。 使用“自动合成”( auto synthesis)这个过程由编译器在编译阶段执行自动合成,所以编译器里看不到这些“合成方法”(synthesized method)的 阅读全文
posted @ 2018-08-22 17:16 代码少年_夕阳 阅读(377) 评论(0) 推荐(0)
  2018年8月19日
摘要: 一、 基本原理 1. 什么是内存管理 移动设备的内存极其有限,每个app所能占用的内存是有限制的 当app所占用的内存较多时,系统会发出内存警告,这时得回收一些不需要再使用的内存空间。比如回收一些不需要使用的对象、变量等 管理范围:任何继承了NSObject的对象,对其他基本数据类型(int、cha 阅读全文
posted @ 2018-08-19 18:50 代码少年_夕阳 阅读(1397) 评论(0) 推荐(0)
  2018年8月16日
摘要: 单例模式 在建模的时候,如果这个东西确实只需要一个对象,多余的对象都是无意义的,那么就考虑用单例模式。比如定位管理(CLLocationManager),硬件设备就只有一 个,弄再多的逻辑对象意义不大。所以就会考虑用单例 1) 系统为我们提供的单例类有哪些? UIApplication(应用程序实例 阅读全文
posted @ 2018-08-16 17:12 代码少年_夕阳 阅读(376) 评论(0) 推荐(0)