随笔分类 - Apple开发
Apple开发中无法细致分类的相关知识点, 多为一个分类中的知识点链接到这里。
摘要:[ ["表情", "😀笑嘻嘻", "😁笑嘻嘻的脸,含笑的眼睛", "😂脸上带着喜悦的泪水", "😃开口笑脸", "😄开口笑脸和微笑的眼睛", "😅笑脸淌冷汗", "😆开口笑紧闭的眼睛", "😉眨眼表情", "😊面带微笑的眼睛", "㈴
阅读全文
摘要:1、简介 在 iOS 中提到的 NSBundle 是文件系统中的一个特殊位置,它存放的是应用可执行文件及相关资源文件。 这个位置的所有文件在系统运行时只具有可读或者可执行的权限,不能进行修改。 应用程序 bundle 中主要有以下几种类型的文件: Info.plist:用来配置应用的基本参数信息。包
阅读全文
摘要:1、简介 在文件系统中,文件和目录都是使用完整文件路径来唯一标识的。我们可以使用 NSString 和 NSURL 两种对象来描述文件路径。官方建议使用 NSURL 。 NSURL 是用来表示 URL 地址的类,通过 URL 我们可以定位一个远程 web 服务器上的资源位置,也可以定位硬盘上的一个本
阅读全文
摘要:1、Sandbox 沙箱介绍 iOS 为每个应用提供了独立的文件空间,一个应用只能直接访问为本应用分配的文件目录,不可以访问其他目录,每个应用自己独立的访问空间被称为该应用的沙盒。也就是说,一个应用与文件系统的交互绝大部分都被限制在它自己的应用沙盒内。 在新 App 被安装时,安装器会为应用创建一系
阅读全文
摘要:1、表格整理 启动屏幕 设备 时间 CPU 分辨率(像素) 大小(英寸) 密度(PPI) 倍图 iOS系统 物理点 状态栏高度 底部安全距离 导航栏高度 tabbar高度 iPhone 2007 armv6 320 x 480 3.5 165 @1x 1.0- 320 x 480 20 - 44 4
阅读全文
摘要:1、创建 1.1 创建 // 创建 NSPopUpButton *popup_btn = [[NSPopUpButton alloc] init]; // NSPopUpButton的初始化方法之一,用于创建一个下拉菜单按钮。 // 参数buttonFrame表示按钮的位置和大小,参数flag表示是
阅读全文
摘要:1、前言 1.1 什么是UDP协议广播机制? 举一个例, 例如在一群人群中,一个人要找张三,于是你向人群里大喊一声(广播):“谁是张三” 如果它是张三,它就会回应你,在网络中也是一样的。 1.2 UDP广播机制的应用场景: 若干个客户端,在局域网内(不知道IP的情况下) 需要在很多设备里需找特有的设
阅读全文
摘要:+ (NSString *)run_Shell:(NSString *)shell_path { //CHLog(@"脚本所在地址 ==> %@\n", script_path); if(shell_path) { NSTask *script_task = [[NSTask alloc] init
阅读全文
摘要:1、代码 /** 判断两个颜色是否相同 @param firstColor 第一个颜色 @param secondColor 第二个颜色 @return 两个颜色是否相同的布尔值 */ - (BOOL)firstColor:(UIColor *)firstColor secondColor:(UIC
阅读全文
摘要:1、预知 先上图,一共创建三个工程:Lib 工程(sdkSample-lib)、Framework 工程(sdkSample-framework)和 SDK 的 Deme工程(sdkSampleDemo),如下图所示: 2、操作步骤 2.1 创建 Lib 工程 首先创建 Lib 工程, File -
阅读全文
摘要:1、只拉伸中间的 1 * 1 的区域 // 设置的区域为不拉伸(保护)的部分,自动计算右侧和下侧保护部分的大小: // rightCapWidth = width - leftCapWidth - 1 // bottomCapHeight = height - topCapHeight - 1 im
阅读全文
摘要:// image 转 NSData NSData *data = UIImagePNGRepresentation(image1); // NSData 转 image UIImage *image = [UIImage imageWithData:data];
阅读全文
摘要:0、优势说明 可以获取到键盘的高度和键盘弹起和隐藏的时间。 1、多个观察者 // 添加系统通知观察者(检测键盘的显示与隐藏) // 检测键盘的弹起 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(ke
阅读全文
摘要:- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath { cell.transform = CGAff
阅读全文
摘要:代码 // 获取出颜色中的具体色值 - (NSArray *)rgba_Nums:(UIColor *)color { CGFloat red = 0.0; CGFloat green = 0.0; CGFloat blue = 0.0; CGFloat alpha = 0.0; [color ge
阅读全文
摘要:1、设备型号对应常用名称 1.1 iPhone 设备型号 名称 iPhone3,1 iPhone 4 iPhone3,2 iPhone 4 iPhone3,3 iPhone 4 iPhone4,1 iPhone 4S iPhone5,1 iPhone 5 iPhone5,2 iPhone 5 iPh
阅读全文
摘要:/** * 从Gif图片中获取图片数组 * * @param resource gif图片名称,不需要携带Gif格式、完整地址等。有效格式示例: * NSArray *gifArray = [self getImageFromGifResource:@"demo_gif_001"]; * 注意:GI
阅读全文
摘要:目标是遍历Documents目录,获得所有pdf电子书的书名,即文件名列表。 1、 .h文件 /** * @brief 获得指定目录下,指定后缀名的文件列表 * * @param type 文件后缀名 * @param dirPath 指定目录 * * @return 文件名列表 */ + (NSA
阅读全文
摘要:需求情景:每日签到弹框,三方登录绑手机提示,及其他身份信息每日提示一次等。 + (BOOL)ApartOneDayMore { //相隔至少一天 NSDate *lastDate = [[NSUserDefaults standardUserDefaults] objectForKey:@"sign
阅读全文