美文网首页
iOSの术语

iOSの术语

作者: goyohol | 来源:发表于2017-11-07 15:30 被阅读58次



多视图应用

iOS大多数应用程序都是采用多视图设计。

控制器类型的4种多视图程序
1、自定义视图控制器;(UIViewController
2、标签栏控制器;(UITabBarController
3、导航栏控制器;(UINavigationController
4、表视图控制器。(UITableViewController

视图和控制器类图:
视图及控制器



UIVisualEffectView

官文:https://developer.apple.com/documentation/uikit/uivisualeffectview

通常要实现一个特殊效果,如:blur效果(毛玻璃效果),可创建一个“UIVisualEffectView视图对象,此对象提供了一种简单的方式来实现复杂的视觉效果
可以把这个对象看作是效果的一个容器,实际的效果会影响到该视图对象底下的内容,或者是添加到该视图对象的contentView中的内容。

使用例子🌰 参考:

使用UIVisualEffectView为视图添加特殊效果
iOS8模糊效果UIVisualEffectView的使用



(2017.11.19)


引用计数

定义引用计数(Reference Count),也叫保留计数(retain count),表示对象被引用次数

用途引用计数用来管理内存,每个对象都有一个计数器,用来表示当前有多少个对象(事物) 想让此对象继续存活下去。

与内存管理的关系?

在“Objective-C”内存管理中,每个对象都有属于自己的计数器:
如果想让某个对象继续存活(例如想 该对象进行引用),就递增它的引用计数
当用完它之后,就递减它的引用计数
没人引用该对象,它的计数变为0之后,系统就把它销毁

工作原理:
引用计数的使用


参考:

Objective-C内存管理
iOS开发-- ARC与引用计数



(2017.11.01)


App Extension

官方描述:https://developer.apple.com/app-extensions/
App extensions give users access to your app’s functionality and content throughout iOS and macOS.

涉及到方方面面,例如:今日面板、键盘、内容拦截器、分享动作等。



App Extension编程指南(iOS8/OS X v10.10)中文版


⭐️App Extensions篇之Share Extension

揭秘 iOS App Extension 开发 —— Today 篇
App Extensions篇之Sticker Pack Extension



(2017.09.08)


ASO (App Store Optimization的缩写)

ASO是“应用商店优化”的简称。就是提升你APP在各类APP苹果电子市场排行榜搜索结果排名的过程。
利用App Store的搜索规则和排名规则让APP更容易被用户搜索或看到。

类似普通网站针对搜索引擎优化,即 SEO(Search Engine Optimization)优化

重点:关键词 搜索排名优化。

了解更多,参考:App Store 上有哪些 ASO 的运营方法?



Keychain:钥匙串

iOS简单使用keychain存储密码

iOS开发中使用keyChain保存用户密码



(2017.08.05)


msync():刷新变化函数

进程在映射空间的对共享内容改变并不直接写回到磁盘文件中,往往在调用munmap()后才执行该操作。
可以通过调用msync()函数来实现 “磁盘文件内容与共享内存区中的内容一致” ,即同步操作。

函数原型:

 int msync ( void * addr, size_t len, int flags)

头文件:

 #include<sys/mman.h>



参数

  • addr:文件映射到进程空间的地址;
  • len:映射空间的大小;
  • flags:刷新的参数设置,可以取值MS_ASYNC/ MS_SYNC/ MS_INVALIDATE。

返回值成功则返回0失败则返回“-1”。






日常总结……










goyohol's essay

相关文章

  • iOSの术语

    多视图应用 iOS大多数应用程序都是采用多视图设计。 控制器类型的4种多视图程序:1、自定义视图控制器;(UIVi...

  • iOS程序启动原理

    iOS程序启动原理 参考文章:iOS アプリの構造がどのようになっているか紐解いてみるRevisiting the...

  • 技術一

    iOS 開発の結構 画面 UI UIWebview [[UIApplication sharedApplicati...

  • Operation Queues

    iOS 并发编程之 Operation Queues - 雷纯锋的技术博客 术语 首先,我们先来了解一下在 iOS...

  • OC底层基础:多线程GCD

    查看oc文件底层结构 支持ARC、指定运行时系统版本 一、iOS中常见的多线程方案 二、容易混淆的术语 有4种术语...

  • iOS英文术语对照

    API:(Application Programming Interface,应用程序编程接口)是一些预先定义的函...

  • iOS の Category

    0x00 Category 实现原理 编译之后每个 Category 文件都会生成一个 struct _categ...

  • iOS 并发编程 - Operation And NSOpera

    基本概念术语串行 vs 并发(concurrency)同步 vs 异步队列 vs 线程 iOS的并发编程模型 Op...

  • iOS 8人机交互指南(12)

    前一篇:iOS 8人机交互指南(11) 12. 术语与文案(Terminology and Wording) Ev...

  • 导图274:原始佛教

    原始佛教 の时间 のの公元前6世纪—前4世纪中叶 のの中国同期 ののの春秋:前770—前476 ののの战国:前47...

网友评论

      本文标题:iOSの术语

      本文链接:https://www.haomeiwen.com/subject/kzdjmxtx.html