- 博客(27)
- 收藏
- 关注
原创 Coding代码自动同步推送gitee、github
替换成下方配置pipeline { agent any stages { stage('检出') { steps { checkout([ $class: 'GitSCM', branches: [[name: env.GIT_BUILD_REF]], userRemoteConfigs: [[url: env.GIT_REPO_URL, credentialsId: env.CREDENTIA...
2022-01-12 15:51:40 1035 2
原创 Xcode代码格式化 .clang-format配置与使用
# 工具 https://github.com/mapbox/XcodeClangFormat(需要添加签名使用)# 函数名详细地址 英文 http://clang.llvm.org/docs/ClangFormatStyleOptions.html# 函数名详细地址 中文 https://www.cnblogs.com/PaulpauL/p/5929753.html# 基于样式BasedOnStyle: LLVM# 对齐注释AlignTrailingComments: true# 指针
2021-02-18 17:22:32 3354
原创 iOS 键盘监听处理遮挡控件问题
#pragma mark - 键盘处理#pragma mark 监听系统发出的键盘通知- (void)addKeyboardNote { NSNotificationCenter *center = [NSNotificationCenter defaultCenter]; // 1.显示键盘 [center addObserver:self selector:@selector(keyboardChange:) name:UIKeyboardWillShowNoti
2020-11-27 16:12:43 228
原创 小程序 笔记:基于Promise的网络请求
内容请求基础// 小程序请求层module.exports = { post, get, download, upload,}// LOG控制let isLog = true// 网络请求超时let timeOut = 10 * 1000// MARK GET请求function get(event) { event.method = 'GET' return request(event)}// MARK POST请求function post(eve
2020-11-19 13:39:36 363
原创 iOS 常用宏(持续更新)
//// MacroHeader.h// iOSAPP//// Created by CCSH on 15/7/5.// Copyright © 2015年 CCSH. All rights reserved.//#ifndef MacroHeader_h#define MacroHeader_h#endif /* MacroHeader_h *///宏定义//设备物理WH#define kSHWidth ([UIScreen mainScreen].bounds.size.
2020-09-29 11:18:07 1134
原创 iOS 屏幕旋转之后状态栏显示问题
屏幕强制旋转详见在Info.plist 添加键值:View controller-based status bar appearance参数:NO//在AppDelegate//- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions添加如下代码[[UIApplication sharedApplication] setStatu
2020-09-28 11:05:23 597
原创 iOS APP日志写入文件(日志收集)
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOption //日志收集(日志会被拦截,开发的时候注掉) [self redirectNSlogToDocumentFolder];方法实现#pragma mark - 日志收集- (void)redirectNSlogToDocumentFolder{ NSString
2020-09-28 11:04:43 683
原创 iOS 屏幕强制旋转 (模态、Push、导航栏、状态栏)
状态栏旋转详见界面旋转准备在AppDelegate.h中添加属性//是否旋转@property (nonatomic, assign) BOOL isRotation;在AppDelegate.m中添加方法- (UIInterfaceOrientationMask)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window { i
2020-09-28 11:03:30 577
原创 iOS 如何打包framework
####1、打开Xcode,新建工程[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VDviKtdI-1601262139472)(http://upload-images.jianshu.io/upload_images/1897259-9f833e52a8d798f8.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)]####2、起个名字####3、创建成功####4、实现功能.h+ (void
2020-09-28 11:02:42 1979 1
原创 iOS Xcode 自动打包,一键上传AppStore脚本
其中AdHoc_ExportOptions、AppStore_ExportOptions、Development_ExportOptions、Enterprise_ExportOptionsplist文件是xcode打包过后的将名字修改完替换即可,生成4种类型的plist#!/bin/sh# 使用方法# 1.将shell.sh和附件中的plist,放在一起,新建文件夹为Shell,将这几文件复制进去,然后复制Shell文件夹到工程的根目录# 2.终端cd到Shell下,执行脚本 格式为 sh
2020-09-28 11:02:01 1527 1
原创 iOS 仿写项目之微信聊天界面、QQ聊天界面
消息格式 文本 语音 图片 位置 拍照 视频 名片 通知 红包 表情 Gif 阅后即焚功能 消息长按与点击 头像长按与点击 消息发送状态 消息重发 消息点击 语音播放与暂停 消息发送状态 微信版 输入框随着输入自增高微信代码地址...
2020-09-28 11:01:35 1233
原创 iOS 封装控件之音视频播放
音频播放视频播放本地播放、网络播放、边下边播缓存进度播放进度自动播放音频后台播放全屏播放(demo中有方法)拖拽进度锁屏显示ios 9.1 以上支持 锁屏拖拽进度播放耳机控制锁屏控制 播放、暂停、下一首、上一首等代码地址...
2020-09-25 14:52:34 160
原创 Flutter 拓展之GlobalKey
// @Description: GlobalKey拓展// @Author: 陈胜辉// @Date: 2019-12-26 15:37:34// @Version: 版本号, YYYY-MM-DD// @LastEditors: 陈胜辉// @LastEditTime: 2019-12-26 16:07:28// @Deprecated: 否// 备注import 'package:flutter/material.dart';extension SHExtensio
2020-09-25 14:51:51 362
原创 Flutter 序列化与反序列化
Flutter 序列化与反序列化dependencies: json_annotation: ^3.0.0dev_dependencies: build_runner: ^1.7.0 json_serializable: ^3.2.3import 'package:json_annotation/json_annotation.dart';part 'info_model.g.dart';@JsonSerializable()class Info { String na
2020-09-25 14:51:21 517
原创 Flutter 拓展之Color
// @Description: Color拓展// @Author: 陈胜辉// @Date: 2019-12-18 09:54:38// @Version: 版本号, YYYY-MM-DD// @LastEditors: 陈胜辉// @LastEditTime: 2019-12-18 13:06:53// @Deprecated: 否// 备注import 'package:flutter/material.dart';extension SHExtension on
2020-09-25 14:50:49 362
原创 Flutter 拓展之String
// @Description: String拓展// @Author: 陈胜辉// @Date: 2019-12-18 09:52:25// @Version: 版本号, YYYY-MM-DD// @LastEditors: 陈胜辉// @LastEditTime: 2019-12-18 13:06:42// @Deprecated: 否// 备注import 'dart:convert';import 'package:crypto/crypto.dart';impo
2020-09-25 14:50:11 581
原创 Flutter 自定义组件之列表头悬浮
补一个效果核心import 'package:flutter/material.dart';class SHSectionHeadConfig { //悬浮组件key集合 List<GlobalKey> keyList = []; //列表滚动方向 Axis scrollDirection = Axis.vertical; //当前悬浮 int currentIndex = -1; //偏移位置 double offset = 0; //悬浮位置(相
2020-09-25 14:49:31 1809
原创 Flutter 自定义组件之导航栏
// @Description: 自定义组件// @Author: 陈胜辉// @Date: 2019-12-05 08:37:35// @Version: 版本号, YYYY-MM-DD// @LastEditors: 陈胜辉// @LastEditTime: 2019-12-05 08:38:46// @Deprecated: 否// 备注import 'dart:math';import 'package:flutter/cupertino.dart';impo
2020-09-25 14:48:55 577 2
原创 小程序 组件:日历
效果导入使用npm i ccsh项目使用1、json文件引用"sh-calendar": "ccsh/calendar"2、wxml使用<sh-calendar maxDay="42"/>项目地址
2020-09-25 14:43:51 358
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人