1、2 oc对象和cf对象,如果没所有权的变化,就无需用桥接转换。 UIKit Dynamics。创建 UIDynamicAnimator 对象,添加到视图上,再给子视图添加行为。集合视图也有动力学行为,信息应用里有。 UIMotionEffect。对视图做动画,是设备动作的函数。 tintColor。给应用着色...
41 派发队列与同步锁 内置的同步锁,根据给定的对象创建锁,等待块中的代码执行完毕。滥用会降低代码效率,若在self上频繁加锁,程序必须按顺序执行,可能要等一段其他代码执行完毕,才能执行当前代码。不能保证完全的线程安全,同一线程多次调用获取值,可能有其他线程改写值,而导致获取的结果不同。 123@synchro...
27 扩展(匿名分类) oc动态消息系统决定了不可能实现真正的私有方法或实例变量。 扩展定义在实现文件里,是唯一能声明实例变量的分类。其方法也应该定义在类的主实现文件里。该分类没有名字。其中可以定义方法和实例变量。 这样定义的好处是可以将变量隐藏起来(也可以定义在实现块里,和定义在扩展里等效),在公共接口里用@p...
14 类对象 id类型能指代任意oc对象,对象类型并非在编译期就绑定好,而是在运行期查找。即使用了动态新增技术,编译器也认为能在某头文件中找到方法的定义,了解完整的方法签名,生成派发消息的正确代码。 运行期检查对象类型也叫类型信息查询,这个特性内置于NSObject协议里,凡是由NSObject与NSProxy继...
1 入门 AV Foundation 基于64位架构处理器设计。 UIWebView中支持 \ 和 \ 这样的H5标签,用于播放音频和视频。 基于底层框架,CoreAudio、Core Video、Core Media、Core Animation。 核心功能,音频播放和记录、媒体文件检查、视频播放、媒体捕捉、媒...
ARC ARC(automatic reference counting),自动引用计数,编译器进行内存管理,降低程序崩溃,内存泄露。 NSObject (+alloc -retain -release -dealloc) 自己生成对象,自己持有。(alloc、new、copy、mutableCopy),这些方法...
纺锤线:小实体,代表双方都犹豫。趋势的警告信号,趋势后期或者阻力线、支撑线附近作用大。一群纺锤线在同一价格区域出现,警告信号更明显,为潜在的反弹或者下跌奠定基础。 风高浪大线:小实体,长上下影线,代表双方混战,缺乏方向。也对趋势构成威胁。 锤子线:小实体,长下影线。出现在下降趋势的底部。底部反转信号,但并不...
离场不能限价,要利索,以市价卖出。 窄幅震荡不适宜做。 市场逐渐上涨,应逐渐加仓。如果第一次买进没有盈利,就不应该加仓。 1:1:2比例,盈利了逐步建仓,如果第一次或前两次买入的出现亏损,应平仓了结。 如果市场上升,应跟随市场上调止损点位。 坚守经过实践检验的交易体系。 市场对你不利时不可希望,市场对你有利时不...
全年大事 7-9月,看书换工作 10-12月,看书考公,考考看(杭州、湖州、宁波、老家)。练字 间隙读三国志,写文章做视频发布(曹孙刘足迹、魏武立嗣、孙策定江东) 带周旅行(回本后) 工作 看书:iOS技术书6本(已读1)、前端书2本、其他2 查询:git、多线程、网络编程、架构模式 读源码、写博客、研究新...
餐饮:三餐、零食、饮料、水果、外卖APP会员、饭卡充值、咖啡 超市:超市购物 用车交通:打车、公交、地铁、高铁、共享单车、抢票软件会员 汽车:买车费、车手续费、车辆配件、停车费、油费、高速费、保养、保险 生活日用:洗衣、理发、快递、生活用品(桌椅、牙刷牙膏、护理用品、洗衣粉、拖把、纸巾、垃圾袋、洗洁精、盆、消臭...