随笔分类 -  App开发

App开发中用到的资料。
该文被密码保护。
posted @ 2020-07-22 23:56 CH520 阅读(3916) 评论(0) 推荐(0)
摘要:1、目的 编程规范是对编程的一种约定,主要作用是增强代码的可读性和可维护性,便于代码重用。 2、命名规则 首先要求程序中的各个要素都遵守命名规则,然后在编码中严格按照编码格式编写代码。命名规则包括以下几点。 1)包的名称由一个小写字母序列组成。 2)类的名称由大写字母开头,其他字母都由小写的单词组成 阅读全文
posted @ 2019-10-09 21:25 CH520 阅读(483) 评论(0) 推荐(0)
摘要:吖阿啊锕嗄哎哀埃唉锿挨捱皑癌矮蔼霭艾砹爱隘碍嗳嗌嫒瑷暧安桉氨庵谙鹌鞍俺埯铵揞犴岸按胺案暗黯肮昂盎凹敖遨嗷廒獒熬聱螯翱鳌鏖袄媪岙坳傲奥骜澳懊鏊八巴扒叭芭岜疤捌笆粑拔茇菝跋魃把靶坝爸罢鲅霸灞吧掰白百佰柏捭摆败拜稗扳班般颁斑搬瘢癍阪坂板版钣舨办半伴拌绊瓣扮邦帮梆浜绑榜蚌棒傍谤蒡磅镑勹包苞孢胞龅煲褒雹薄广饱 阅读全文
posted @ 2019-09-09 00:31 CH520 阅读(2867) 评论(0) 推荐(0)
摘要:1、.统计文件夹下文件夹个数,包括子文件夹 ls -lR | grep "^-"| wc -l 2、统计文件夹下目录个数,包括子目录 ls -lR | grep "^d"| wc -l 原理参考 阅读全文
posted @ 2019-06-02 19:45 CH520 阅读(447) 评论(0) 推荐(0)
摘要:常用的数据类型转换 | 函数 | 说明 | | : | : | | int(x [,base ]) | 将x转换为一个整数 | | long(x [,base ]) | 将x转换为一个长整数 | | float(x ) | 将x转换到一个浮点数 | | complex(real [,imag ]) 阅读全文
posted @ 2019-04-07 23:01 CH520 阅读(1270) 评论(0) 推荐(0)
摘要:1、安装包管理器 去包管理器官网按照提示安装包管理器 "Homebrew" 2、安装python3 安装完Homebrew ,输入指令安装python3 brew install python3 3、安装完毕 4、检查版本 python3 version 阅读全文
posted @ 2019-04-07 22:58 CH520 阅读(2360) 评论(0) 推荐(0)
摘要:1、常见文件扩展名 .c C 语言源文件 .cc、.cpp C++ 语言源文件 .m Objective-C 源文件 .mm Objective-C++ 源文件 .h 头文件 .pl Perl 源文件 .o Object(编译后的)文件 .app 可运行的应用程序(相当于 windows 中的 .e 阅读全文
posted @ 2019-02-18 22:27 CH520 阅读(382) 评论(0) 推荐(0)
摘要:一、概述: UUID(Universally Unique Identity)的缩写,是一种软件建构的标准,通常由32字节16进制数表示(128位),它可以保证时间和空间的唯一性。目前应用最广泛的UUID事微软的GUIDs。 二、作用: UUID让分布式系统所有元素都有唯一的辨识信息,让每个人都可以 阅读全文
posted @ 2019-02-18 22:25 CH520 阅读(333) 评论(0) 推荐(0)
摘要:1、几种定时介绍 1.1 NSTimer 定时器 1.2 CADisplayLink 定时器 2、定时任务 1)performSelector // 1.5 秒后自动调用 self 的 hideHUD 方法 [self performSelector:@selector(hideHUD) withO 阅读全文
posted @ 2019-02-17 22:24 CH520 阅读(278) 评论(0) 推荐(0)
摘要:1、学习工作相关 1.1 Windows "图片压缩Tinyjpg" :解决应用图片资源过大的问题,可以先将图片进行码转换,可以有效降低资源占用率。 "清华大学镜像源" "MSDN微软系统下载" 1.2 Apple iPhone支持SDK(Xcode调制专用) 链接:https://pan.baid 阅读全文
posted @ 2019-02-17 22:16 CH520 阅读(289) 评论(0) 推荐(0)
摘要:# 1、JSON 数据 - JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。它基于 ECMAScript 的一个子集。 - JSON 采用完全独立于语言的文本格式,但是也使用了类似于 C 语言家族的习惯(包括 C、C++、 C#、Java、JavaScri 阅读全文
posted @ 2019-02-17 22:13 CH520 阅读(376) 评论(0) 推荐(0)
摘要:术语表 本附录包含了很多会用到的非正式定义术语。有些术语与Obective-C语言有关,其他术语则有自己的语源,来自面向对象程序设计的规范。在后一种情况中,术语的含义只有明确应用于Obective-C,才提供此类定义。 01 抽象类 为了更方便地创建子类而定义的类。实例是从子类创建的,而不是抽象类。 阅读全文
posted @ 2019-02-15 22:47 CH520 阅读(788) 评论(0) 推荐(0)
摘要:1、常用资源站点 1.1 Github开源 chinese-independent-developer TimLiu-iOS iOS学习资源汇总 awesome-ios open-source-mac-os-apps open-source-ios-apps 1.2 开发者网站 1.3 博客与社区 阅读全文
posted @ 2019-02-15 21:43 CH520 阅读(557) 评论(0) 推荐(0)
摘要:1、KVO 简介 KVO,是一个非正式协议,提供了一个途径,使对象(观察者)能够观察其他对象(被观察者)的属性, 当被观察者的属性发生变化时,观察者就会被告知该变化。 1.1 基本方法 添加观察者: - (void)addObserver:(NSObject *)observer forKeyPat 阅读全文
posted @ 2019-01-14 23:14 CH520 阅读(195) 评论(0) 推荐(0)
摘要:什么时候回调用dealloc? 1、这个类被release的时候会被调用; 2、这个对象的retain count为0的时候会被调用; 3、或者说一个对象或者类被置为nil的时候; 阅读全文
posted @ 2019-01-09 23:12 CH520 阅读(254) 评论(0) 推荐(0)
摘要:1、标示符 什么是标示符,看下图: 开发人员在程序中自定义的一些符号和名称 标示符是自己定义的,如变量名 、函数名等 2、标示符的规则 标示符由字母、下划线和数字组成,且数字不能开头 思考:下面的标示符哪些是正确的,哪些不正确为什么 python中的标识符是区分大小写的 3、命名规则 起一个有意义的 阅读全文
posted @ 2019-01-09 23:05 CH520 阅读(172) 评论(0) 推荐(0)
摘要:1、生活中的判断场景 1.1 火车站安检 1.2 上网吧 2、开发中的判断场景 2.1 密码判断 2.2 重要日期判断 3、小总结: 如果某些条件满足,才能做某件事情,而不满足时不允许做,这就是所谓的判断 不仅生活中有,在软件开发中“判断”功能也经常会用到 阅读全文
posted @ 2019-01-05 23:28 CH520 阅读(159) 评论(0) 推荐(0)
摘要:1、if判断语句介绍 if语句是用来进行判断的,其使用格式如下: 1.1 demo1: 运行结果: 1.2 demo2: 运行结果: 1.3 小总结: 以上2个demo仅仅是age变量的值不一样,结果却不同;能够看得出if判断语句的作用:就是当满足一定条件时才会执行那块代码,否则就不执行那块代码 1 阅读全文
posted @ 2018-12-28 21:54 CH520 阅读(197) 评论(0) 推荐(0)