该文被密码保护。 阅读全文
posted @ 2018-07-23 22:25 CH520 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 1、目的与原因 目的 为了能够很好地创造一个较为舒适地阅读环境,需要按照一定的规则去做,才能让博客漂亮地展示出来。 原因 由于个人水平与精力受限,博客美化功夫没到家,需要按照一定地规则才能将博客写好。 2、博客园环境情况 博客主题 coffee 详细装修代码 装修详情 3、书写规则介绍 01 一级标 阅读全文
posted @ 2018-07-23 21:57 CH520 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 1、根据颜色生成一张图片 /** 根据颜色生成一张图片 @param color 颜色进制 UIColor类型 @return 一张UIImage图片 */ + (UIImage *)createImageWithColor:(UIColor *)color { CGRect rect = CGRe 阅读全文
posted @ 2018-07-23 00:21 CH520 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 这个好像是等一阵子就可以了。 阅读全文
posted @ 2018-07-15 18:28 CH520 阅读(763) 评论(0) 推荐(0) 编辑
摘要: 1. 手机号码正则表达式验证 1)方法一 - (BOOL)isMobileNumber:(NSString *)mobileNum { /** * 手机号码 * 移动:134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188 * 联通: 阅读全文
posted @ 2018-07-15 11:24 CH520 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 1、折叠代码 局部折叠(折叠一个函数):Command+Option+Left/Right 全局折叠(折叠当前文件下的全部函数): Shift+Command+Option+Left/Right 折叠注释块:(/* */之间的文字):Ctrl+Shift+Command+Left/Right 2、代 阅读全文
posted @ 2018-07-07 00:19 CH520 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1、创建自定义控件 import UIKit class CustomView: UIView { var lab:UILabel! var btn:UIButton! // 将需要添加的子控件在这里进行初始化 override init(frame: CGRect) { super.init(fr 阅读全文
posted @ 2018-07-07 00:19 CH520 阅读(3028) 评论(0) 推荐(0) 编辑
摘要: 1、UIApplication文件 1.1 方法说明 // 当程序载入后执行,应用程序启动入口 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchO 阅读全文
posted @ 2018-07-06 00:32 CH520 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 来必力大佬 阅读全文
posted @ 2018-07-05 23:52 CH520 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 来必力大佬 阅读全文
posted @ 2018-07-05 23:48 CH520 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 1、首先,保证你的确上传并提交成功,仔细检查appstore; 2、其次,刚上架的软件要给点时间给别人处理,两三个小时还是等得起吧; 3、最后,如果两三天都不见新上架版本,忍无可忍 博客园大佬的笔记,挺详细的 阅读全文
posted @ 2018-07-04 23:13 CH520 阅读(1639) 评论(0) 推荐(0) 编辑
摘要: 1、前提是开发者账号为企业账号 CSDN大佬写的,应该没错 阅读全文
posted @ 2018-07-04 23:03 CH520 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 百度经验,感觉写的很详细,没有测试过 阅读全文
posted @ 2018-07-04 22:59 CH520 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 简书教学链接,亲测有效 阅读全文
posted @ 2018-07-04 22:57 CH520 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 1、没有xib,直接代码创建的调用顺序 01 loadView; 这是当他们没有正在使用nib视图页面,子类将会创建自己的自定义视图层。绝不能直接调用。 02 viewDidLoad; 在视图加载后被调用,如果是在代码中创建的视图加载器,他将会在loadView方法后被调用,如果是从nib视图页面输 阅读全文
posted @ 2018-07-04 22:54 CH520 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 1、第一步,操作按照这个链接来搞 VMware 12安装Mac OS 系统使用的是 OS X 10.11.1(15B42) 2、激活工具一定要使用 unlocker208 3、初次安装可能存在的报错 解决VMware Workstation 不可恢复错误: (vcpu-0) OS X Base Sy 阅读全文
posted @ 2018-07-04 22:28 CH520 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 1、问题描述 Info.plist放置至新文件夹下,路径被修改了,报错。 could not read data from '/Users/lelight/Desktop/ViewControllerLife/ViewControllerLife/Info.plist': The file “Inf 阅读全文
posted @ 2018-07-02 10:15 CH520 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 1、NotificationCenter 0)概念: 它是一个单例对象,允许当事件发生时通知一些对象,让对象做出相应反应。 它允许我们在低程度耦合的情况下,满足控制器与一个任意的对象进行通信的目的。 这种模式的基本特征是为了让其他的对象能够接收到某种事件传递过来的通知,主要使用通知名称来发送和接收通 阅读全文
posted @ 2018-07-01 14:44 CH520 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 代码 // 引入音频管理文件 #import <AVFoundation/AVFoundation.h> // 播放扫描二维码的声音 SystemSoundID soundID; NSString *strSoundFile = [[NSBundle mainBundle] pathForResou 阅读全文
posted @ 2018-07-01 14:29 CH520 阅读(1464) 评论(0) 推荐(0) 编辑
摘要: 代码 typedef NS_ENUM(NSInteger, VoiceType) { VoiceTypeIsWav = 0, // wav VoiceTypeIsMp3 = 1, // mp3 VoiceTypeIsAPE = 2, // ape VoiceTypeIsOther = 3 // 其他 阅读全文
posted @ 2018-07-01 14:28 CH520 阅读(348) 评论(0) 推荐(0) 编辑