iOS菜鸟&笔记篇

本文介绍了iOS开发中的一些实用技巧,包括使用字面量创建不同类型的数据结构、UICollectionView的布局管理方式、多线程任务调度机制、CALayer的高级特性及动画效果实现方法,并探讨了Objective-C中的内存管理技巧。

1.字面量创建:字典@{} ,数组@[] , 字符串@"" , NSNumber@()

2.UICollectionView中,collectionViewLayout是一个基类,是所有布局文件的父类,但是里面并没用元素的位置定义

3.一个队列就是一个线程, 任务都是放在队列里面的

4.CALayer,锚点(比例):基准点,旋转和缩放已该点为标准

5.CALaye,支持圆角属性与阴影起冲突

6.动画私有API →

以下是基本的四种效果
kCATransitionPush 推入效果
kCATransitionMoveIn 移入效果
kCATransitionReveal 截开效果
kCATransitionFade 渐入渐出效果

以下API效果可以安全使用
cube 方块
suckEffect 三角
rippleEffect 水波抖动
pageCurl 上翻页
pageUnCurl 下翻页
oglFlip 上下翻转
cameraIrisHollowOpen 镜头快门开
cameraIrisHollowClose 镜头快门开

=======================================

1.全局访问:声明实例变量 、设置属性、tag、宏定义、静态变量

2.block函数形式:(返回值)(^block名)(参数) = ^(返回值)(参数){ };

3.new 与 alloc init 的区别

new和alloc/init在功能上几乎是一致的,分配内存并完成初始化。差别在于,采用new的方式只能采用默认的init方法完成初始化,采用alloc的方式可以用其他定制的初始化方法。

4.

5.类目:添加新方法   延展:私有实例变量、方法,外界无法访问 

6.block回调:先存在实现  后调用去找实现体  声明属性时copy

==================================================

Core Data

1.使用UITableViewController不用注册cell

2.UITableview行数比数组个数少1,因为行数从0算

3.深度清除缓存:commont + shift + alt + k 会清除工程运行后创建的本地文件夹

4.故事板布局控制器:只能通过故事板获取控制器,显示页面

转载于:https://www.cnblogs.com/Coder-sd/p/5104548.html

基于可靠性评估序贯蒙特卡洛模拟法的配电网可靠性评估研究(Matlab代码实现)内容概要:本文围绕“基于可靠性评估序贯蒙特卡洛模拟法的配电网可靠性评估研究”,介绍了利用Matlab代码实现配电网可靠性的仿真分析方法。重点采用序贯蒙特卡洛模拟法对配电网进行长时间段的状态抽样与统计,通过模拟系统元件的故障与修复过程,评估配电网的关键可靠性指标,如系统停电频率、停电持续时间、负荷点可靠性等。该方法能够有效处理复杂网络结构与设备时序特性,提升评估精度,适用于含分布式电源、电动汽车等新型负荷接入的现代配电网。文中提供了完整的Matlab实现代码与案例分析,便于复现和扩展应用。; 适合人群:具备电力系统基础知识和Matlab编程能力的高校研究生、科研人员及电力行业技术人员,尤其适合从事配电网规划、运行与可靠性分析相关工作的人员; 使用场景及目标:①掌握序贯蒙特卡洛模拟法在电力系统可靠性评估中的基本原理与实现流程;②学习如何通过Matlab构建配电网仿真模型并进行状态转移模拟;③应用于含新能源接入的复杂配电网可靠性定量评估与优化设计; 阅读建议:建议结合文中提供的Matlab代码逐段调试运行,理解状态抽样、故障判断、修复逻辑及指标统计的具体实现方式,同时可扩展至不同网络结构或加入更多不确定性因素进行深化研究。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值