随笔分类 - Apple开发
Apple开发中无法细致分类的相关知识点, 多为一个分类中的知识点链接到这里。
摘要:1、查看方式 1.1 登陆 "苹果开发者中心" 1.2 查看结果Entity Type 2、各种账号类型的介绍与区别
阅读全文
摘要:1、AVAudioSessionCategory说明 1.1 AVAudioSessionCategoryAmbient 或 kAudioSessionCategory_AmbientSound 用于非以语音为主的应用,使用这个category的应用会随着静音键和屏幕关闭而静音。 并且不会中止其它应
阅读全文
摘要:1、RegexKitLite是什么? RegexKitLite是一个非常方便的处理正则表达式的第三方类库。 本身只有一个RegexKitLite.h和RegexKitLite.m 2、导入RegexKitLite可能会出现什么错误? 2.1 我们在arc的情况下直接导入会报20个错误,错误如下: 我
阅读全文
摘要:前言 iOS 获取图片有三种方法: 直接调用摄像头拍照; 从相册中选择; 从图库中选择。 UIImagePickerController 是系统提供的用来获取图片和视频的接口。用 UIImagePickerController 类来获取图片视频,大体分为以下几个步骤: 初始化 UIImagePick
阅读全文
摘要:前言 iPhone 和 iPad 都是通过页控件来展示多个桌面,很多 App 在第一次使用时也会使用页控件来介绍自己的功能,页控件的交互效果非常好,适用于把几个简单的页面充分展示出来。 1、UIPageControl 的创建与设置 // 实例化页控制器 UIPageControl *pageCont
阅读全文
摘要:前言 不准使用xib自定义控制器view的大小 模态显示PresentModalViewController 控制器生命周期逻辑调用 简化控制器的跳转代码 视图控制器负责页面的创建、事件处理等。 每一个视图控制器(UIViewController)内部都有个默认的UIView属性,控制器中管理的其他
阅读全文
摘要:/*********** 0 执行1次而已 ******************/ + (void)load { NSLog(@" 0:%s", __func__); } /*********** 1 执行1次而已 ******************/ + (void)initialize { N
阅读全文
摘要:1、前言 UIDatePicker 是 UIKit 控件中提供日期和时间选择的控件。 2、DatePicker 的创建 // 不设置 frame 时为系统默认大小 UIDatePicker *datePicker = [[UIDatePicker alloc] init]; // 将 datePic
阅读全文
摘要:1、前言 UIStepper是一个微调器,该控件的外观和UISwitch相似,但该控件上包含了+,-两个按钮,共同用于控制某个值的增、减。 它继承了UIControl基类,默认属于活动控件,它可以与用户交互并激发相应的事件处理方法。 2、UIStepper 的创建 // 创建 UIStepper *
阅读全文
摘要:系统创建 // 实例化 switch 对象,switch 的大小是由系统固定的 UISwitch *sw_one = [[UISwitch alloc] init]; // 将 sw 添加到 view [self addSubview:sw_one]; // 设置位置 sw_one.center =
阅读全文
摘要:1、UISlider 的创建与设置 1.1 基础创建 // 创建 UISlider *slider = [[UISlider alloc] init]; // 设置位置尺寸:高度不起作用,但不能为 0 ,为 0 时滑块无法滑动 slider.frame = CGRectMake(20, 200, 3
阅读全文
摘要:前言 UISegmentedControl 的 Items 有两种样式,一种是字符串设置的标题样式,一种是图片设置的样式。 图片设置的样式需要处理图片的渲染模式,以原图显示。处理阴影,如果直接设置 image 出现阴影,这时候需要设置图片的渲染模式以原样显示。 UIImage *image = [U
阅读全文
摘要:前言 UIControl 从字面翻译成为控制器,可以触发事件,达到和用户进行交互。 1、UIControl 的创建与设置 // 实例化 UIControl 对象 UIControl *control = [[UIControl alloc] initWithFrame:]; [self addSub
阅读全文
摘要:前言 工具条控件 UIToolbar 用做工具条按钮项(UIBarButtonItem)的容器,可以盛放一个或者多个工具条按钮项,一般放置在界面顶部或者底部。 如果要针对工具条按钮项自定义视图,可以使用 UIToolbarDelegate 设置。 1、UIToolbar 的创建 // 创建 UITo
阅读全文
摘要:1、软件图标认知 该软件为json字符串与对象之间相互转户的自动化软件。 "下载地址" 2、打开软件 配置基本设置 3、生成.h文件 选择生成.h文件 拷贝代码到你管理该对象json文件的.h文件下 4、生成.m文件 选择生成.m文件 拷贝代码到你管理该对象json文件的.m实现文件下 5、代码实际
阅读全文
摘要:1、代码 /** 自动补充方法:当字符串长度不够需要自动补充到一定的位数 @param mainString 需要补充的字符串 @param addDigit 补充到的位数 @param addString 补充的字符串 @param inPrefix 在字符串前还是在尾部补齐 @return 完整
阅读全文
摘要:前言 在 iOS 8.0 以上版本中, 我们可以使用 UISearchController 来非常方便地在 UITableView 中添加搜索框. 而在之前版本中, 我们还是必须使用 UISearchDisplayController + UISearchBar 的组合方式. 我们创建的 table
阅读全文
摘要:简介 UITextView 具有 label 大部分属性,以及 textField 的属性。 1、UITextView 的创建与设置 UITextView *textView = [[UITextView alloc] init]; // 将 textView 添加到 view [self addS
阅读全文
摘要:在上传app到appStore前需要配置一些基本的证书,才能够有权利在appStore发布程序。 1、开发者证书 开发者证书(分为开发和发布两种,类型为iOSDevelopment,ios Distribution),这个是最基础的,不论是真机调试,还是上传到appstore都是需要的; 是一个基证
阅读全文
摘要:1、打开钥匙串访问 2、请求证书 3、电子邮箱、保存位置 电子邮箱其实是可以乱填的,但是为了规范,还是填注册时用的邮箱吧。 4、保存到桌面 5、结果
阅读全文