随笔分类 - Apple开发 / iOS开发
iOS开发中的不好分类的内容。
摘要:1、个人整理操作流程 2、官方使用说明流程 2018iOS极光推送完整流程 极光推送开发文档 极光推送官网
阅读全文
摘要:iOS 开发技术体系图: - 层级 | 主要框架 - | - Cocoa Touch | UIKit 等 - Media | Core Graphics 、OpenGl ES、Core Animation 等 - Core Services | Core Data、Foundation 等 - Co
阅读全文
摘要:1、说明 说明:由于是在“iOS 模拟器”中测试的,所以不能用手指,只能用鼠标。 1)UIControlEventTouchDown 指鼠标左键按下(注:只是“按下”)的动作 2)UIControlEventTouchDownRepeat 指鼠标左键连续多次重复按下(注:只是“按下”)的动作,比如,
阅读全文
摘要:1、主要用途 弹出模态ViewController是IOS变成中很有用的一个技术,UIKit提供的一些专门用于模态显示的ViewController,如UIImagePickerController等。弹出模态ViewController 主要使用于一下这几种情形: 1、收集用户输入信息 2、临时呈
阅读全文
摘要:1、UIView 动画 核心动画 和 UIView 动画 的区别: 核心动画一切都是假象,并不会真实的改变图层的属性值,如果以后做动画的时候,不需要与用户交互,通常用核心动画(转场)。 UIView 动画必须通过修改属性的真实值,才有动画效果。 1.1 block 方式 设置控件位置、尺寸、透明度等
阅读全文
摘要:[_btn1.layersetMasksToBounds:YES]; // 设置矩圆角半径 [_btn1.layersetCornerRadius:3.0]; // 边框宽度 [_btn1.layersetBorderWidth:1.0]; // 单边边框(右边) CALayer *deleteBt
阅读全文
摘要:1、隐藏状态栏 1.1 整个项目隐藏状态栏 首先在info.plist里面View controller-based status bar appearance 设置为 NO. 在Targets->General->勾选中Hide status bar . 1.2 单个界面隐藏状态栏,例如登录注册页
阅读全文
摘要:1、iOS 10 以前: 蜂窝网络:prefs:root=MOBILE_DATA_SETTINGS_ID Wi-Fi:prefs:root=WIFI 定位服务:prefs:root=LOCATION_SERVICES 个人热点:prefs:root=INTERNET_TETHERING 关于本机:p
阅读全文
摘要:1、CHSwitch.h // // 文 件 名:CHSwitch.h // // 版权所有:Copyright © 2018 lelight. All rights reserved. // 创 建 者:lelight // 创建日期:2018/12/19. // 文档说明: // 修 改 人:
阅读全文
摘要:1、问题描述 跳转iPhone设置页面之前都是通过 App-Prefs:root=WIFI 来跳转,但是2018年6月废弃了这个函数,被认为是私有函数,审核会被拒绝。 有心人采用了字符串转码的方式来规避。 iOS App 内部跳转(设置、Wifi、蓝牙...)关键词 2、代码 unsigned ch
阅读全文
摘要:1、CHiOSSpeech.h // // 文 件 名:CHiOSSpeech.h // // 版权所有:Copyright © 2018年 leLight. All rights reserved. // 创 建 者:leLight // 创建日期:2018/7/30. // 文档说明:苹果原生文
阅读全文
摘要:/*********** 0 执行1次而已 ******************/ + (void)load { NSLog(@" 0:%s", __func__); } /*********** 1 执行1次而已 ******************/ + (void)initialize { N
阅读全文
摘要:1、现象描述 2018年苹果升级iOS12之后,没有办法获取wifi名称等信息。 2、获取wifi信息 2.1 获取代码 /************ 控制器的view 加载完毕 的时候调用 *****************************/ - (void)viewDidLoad { [s
阅读全文
摘要:1、MJPopupBackgroundView 1.1 MJPopupBackgroundView.h // // MJPopupBackgroundView.h // watched // // Created by Martin Juhasz on 18.06.12. // Copyright
阅读全文
摘要:1、程序一进入时,就要让窗口的根控制器是一个导航控制器. 1.新建窗口 2.创建导航控制器.并设置导航控制器的根控制器 3.把导航控制器设为窗口的根控制器. 4.显示窗口. 2、说明: 2.1 设置导航控制器的根控制器 1)当设置导航控制器的根控制器时,也就是initWithRootViewCont
阅读全文
摘要:1、AppDelegate.m // // 文 件 名:AppDelegate.m // // 版权所有:Copyright © 2018年 leLight. All rights reserved. // 创 建 者:leLight // 创建日期:2018/9/10. // 文档说明: // 修
阅读全文
摘要:1、打造最受企业欢迎的iOS开发者: 一直都存在的问题,什么样的员工最受企业欢迎? 一直也有人在努力提升自己,成为受企业欢迎的员工 然而,我们应该往方向去提升自己呢? 88家知名企业今年来iOS面试题合集: 你要的这里都有; 企业要的这里也有; 从基础开始到进阶、深入底层 整理出188个大纲,干货太
阅读全文
摘要:1、XMGMessage.h #import <UIKit/UIKit.h> typedef enum { XMGMessageTypeMe = 0, XMGMessageTypeOther = 1 } XMGMessageType; @interface XMGMessage : NSObject
阅读全文
摘要:1、系统方式 将要删除的数据添加到待删数组中,从数据源中删除待删数组中包含的数据,刷新表格。 OC 中可设置编辑模式为 UITableViewCellEditingStyleDelete | UITableViewCellEditingStyleInsert; 或者设置 tableView.allo
阅读全文
摘要:1、自定义非等高 Cell介绍 1.1 代码自定义(frame) 新建一个继承自 UITableViewCell 的类。 重写 initWithStyle:reuseIdentifier: 方法。 添加所有需要显示的子控件(不需要设置子控件的数据和 frame, 子控件要添加到 contentVie
阅读全文