ios
文章平均质量分 57
cwhzm
这个作者很懒,什么都没留下…
展开
-
UITextView
UITextView自适应高度class AutoTextView: UITextView { var maxHeight = CGFloat.greatestFiniteMagnitude override var contentSize: CGSize { get { super.contentSize } set { invalidateIntrinsicContentSize()原创 2021-04-09 09:32:08 · 176 阅读 · 0 评论 -
TestFlight
通过 TestFlight,可以轻松邀请用户测试你的 App 和 App Clip 体验,并在 App Store上发布你的 App 之前收集有价值的反馈。可以使用他们的电子邮件地址 或 共享公共链接,可以最多邀请 10,000名 测试人员。上传一个beta版本上传到App Store Connect通过分享 电子邮件地址 或 共享公共链接邀请测试人员测试人员需要通过 TestFlight 安装 beta App、并提供反馈。可以在 TestFlight 打开自动更新,保证测试版本最新。原创 2021-02-01 13:24:16 · 1769 阅读 · 0 评论 -
iOS开发常见问题续集
解决办法:开始导出ipad时,在第二个页面,去掉勾选 Rebuild from Bitcode原创 2020-12-14 20:17:35 · 756 阅读 · 0 评论 -
扫描二维码
一、二维码的介绍 ios7.0开始,系统开始支持二维码扫描功能二维码实现思路: 1、输入设备:用来获取外界信息(摄像头、麦克风、键盘) 2、输出设备:将收集到的信息,做解析,获取内容 3、会话session:连接输入和输出设备 4、特殊的layer:展示输入设备,所采集的信息二、基本实现#import <AVFoundation/AVFoundation原创 2017-12-06 14:53:59 · 262 阅读 · 0 评论 -
二、Objective-c-项目的注意点
1、框架的定义 在ios系统中,将一系列代码封装为动态库,并在其中放入描述其接口的头文件,这样的代码库就叫框架。而我们平常用的由静态库封装的代码库,严格意义上来说不是框架。2、cocoa框架在Mac OS系统中叫cocoa框架,在ios系统中叫Cocoa Touch框架。其实cocoa本身并不是框架,它里面集成了创建应用时所必备的框架。 Foundation是ios应用的基础框架,由Obj原创 2017-11-06 08:32:17 · 329 阅读 · 0 评论 -
三、Objective-c-运行时的理解
一、关于object-c的简介object-c是一套全新的语法,在c语言的基础上添加了面向对象的特性。它采用“消息结构”而非“函数调用” ,主要区别在于:使用消息结构的语言,其运行时所应执行的代码由运行环境来决定,而使用函数调用的语言,则有编译器决定。运行时机制详见:https://halfrost.com/objc_runtime_isa_class/原创 2017-11-06 08:36:13 · 256 阅读 · 0 评论 -
一、Objective-c-NSObject类的load和initialize方法
+(void)load 该方法仅会被调用一次,当包含类或分类的程序库载入系统时(即import),runtime会自动执行该方法。1、在load方法中使用其它类是不安全的 在执行子类的load方法时,必定会先去调用该类所有父类的load方法。如果在load方法里还包含了其它类,那么其它类的load方法也必定会先执行。这样会无法判断出其中各个类的载入顺序,或者其它类是否已经调用类load方法原创 2017-11-05 21:05:12 · 208 阅读 · 0 评论