自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 收藏
  • 关注

原创 组件化.gradle简单配置

if (rootProject.ext.isHomeApplication) { apply plugin: 'com.android.application'} else { apply plugin: 'com.android.library'}apply plugin: 'kotlin-android'apply plugin: 'kotlin-android-extensions'android { compileSdkVersion rootProject.e

2020-08-17 10:43:37 212

原创 cocoapods最新版本(1.9.2)

刚开始使用下面的地址(1), clone 很慢, 问了度娘, 直接去GitHub上下载, 然后解压到本地 ~/.cocoapods/repos 文件夹下, 成功后查看 pod repo list 历史 Type: git (unknown), 捯饬了半天 最后放弃(1) https://github.com/CocoaPods/Specs.git最后还是换了种方式, 使用下面的地址 clone 最后成功了, 借用官网的原话(此仓库是为了提升国内下载速度的镜像仓库,每日同步一次。 原始仓库: http

2020-05-25 10:41:38 652

原创 iOS开发常用的第三方库

1.常用三方库AFNetworking 基于HTTP/HTTPS 联网请求SDWebImage 图片异步加载和缓存 image图像没做压缩处理FMDB SQLite数据库处理 将xcode嵌入的数据库api进行封装MJRefresh 上拉刷新,触底加载 用于数据分页再次加载时(多用于tableView)MBProgressBUD 提示框 支持多种动画(推荐)Masonry 自动布局autoLayoutSDCycleScrollView 轮播图 SD大神不知道是谁,写了很多有用三方库YYMo

2020-05-22 15:41:31 773

原创 EditText 属性 (新手小白总结)

android:digits="" // 限定输入文本android:letterSpacing="" // 设置字符间距, 默认0android:lineSpacingMultiplier="2" // 设置行间距比例, 默认1android:lineSpacingExtra="15dp" //设置额外行间距,默认0dpandroid:textScaleX="2" // 文字横向缩放比...

2020-04-14 09:22:47 415

原创 Android Studio Mac 版快捷键

查找 / 查看相关1. // 当前文件查找 / 替换2. cmd + F / cmd + R3. // 全局查找 / 替换4. shift + cmd + F / shift + cmd + R5. // 全局搜索类6. cmd + O7. // 全局搜索类 / 方法 / 参数8. opt + cmd + O9. // 打开最近访问的文件列表10. cmd + E11. /...

2020-04-02 19:39:26 240

原创 OKHttpClient 简单封装

public class HttpsManager { private volatile static HttpsManager manager = null; public interface HttpListener { void requestFinish(String reponse); void requestError(Except...

2020-04-02 16:50:18 412

原创 kotlin Adapter 里的点击事件 在 Activity 或者 Fragment 中实现

Adapter 类里class Adapter () { private var mListener: OnItemListener? = null fun setOnItemListener(mListener: OnItemListener) { this.mListener = mListener } interface OnItemListener {...

2020-03-30 17:36:38 1114

原创 kotlin WebView 的设置

var settings = web_view_fertigation.settings // 声明 WebSetting 子类 settings.javaScriptEnabled = true // 开启 JavaScript 交互 settings.setAppCacheEnabled(true) // 启用或禁用缓存 settings...

2020-03-30 14:09:17 755

原创 uni scroll-view 的横向滚动

因为scroll-view本身的display:flex不生效scroll-view 的内层view元素需要display: inline-blockscroll-view的外层元素需要white-space: nowrap

2020-03-16 12:00:29 159

原创 css position 位置

// absolute 绝对定位: 定位是相对于离它最近的且不是static定位的元素而言,偌该元素没有设置宽度,则宽度由元素里面的内容决定,且宽度不会影响父元素,定位为absolution后,原来的位置相当于是空的,下面的元素会来占据// relative 相对定位: 定位是相对于原本自身的位置,若没有设置宽度,则宽度为父元素的宽度,该元素的大小会影响父元素的大小,通过 top, botto...

2019-11-29 16:19:54 111 1

原创 Xcode 添加空模板

第一步右键Xcode 显示包内容之后进入文件夹Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/Project Templates/iOS/Application空模板地址https://pan.baidu.com/s/1cn_rEHVtcffJN8LBon5SrQ 提取码...

2019-09-26 15:39:42 164

原创 flutter页面之间的跳转

从一个页面跳转到另一个页面Navigator.of(context).push( MaterialPageRoute( builder: (context) => // 新页面 );)返回到上一层Navigator.of(context).pop()返回到根目录// 1.必须在上跳转之前这样写 (替换)Navigator.of(context).pushReplac...

2019-07-31 14:14:17 391

原创 UINavigationController

// 在这个页面设置, 下个页面生效 // 返回按钮的标题 self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"go" style:UIBarButtonItemStylePlain target:nil action:nil]; // 设置返回按钮的图...

2019-05-29 15:37:23 163

原创 iOS上传AppStore所需各种尺寸

1.App 桌面图标所需尺寸29 x 2940 x 4058 x 5876 x 7680 x 8087 x 87120 x 120152 x 152167 x 167180 x 1802.上传AppStore所需图片尺寸3.5 640 x 9604 640 x 11364.7 750 x 13345.5 1242 x 22085.8 1125 x 2...

2019-04-30 11:18:34 532

原创 检索文字里的手机号

- (NSArray *) getPhoneNumbersFromString:(NSString *)str { NSError* error = nil; NSString* regulaStr = @"(([0-9]{11})|((400|800)([0-9\\-]{7,10})|(([0-9]{4}|[0-9]{3})(-| )?)?([0-9]{7,8})((-...

2019-04-23 10:34:35 160

原创 Android webView 调用相册

public class WebChromeClients extends WebChromeClient { // For Android < 3.0 public void openFileChooser(ValueCallback<Uri> valueCallback) { // uploadMessage = val...

2019-03-12 11:33:20 961

原创 iOS简单组件化2

# define output folder environment variableCONFIGURATION=ReleaseUNIVERSAL_OUTPUTFOLDER=${SRCROOT}/${CONFIGURATION}-universal/${PROJECT_NAME}.frameworkcd "${SRCROOT}/.."#build support native API...

2019-03-07 11:14:55 136

原创 iOS简单的组件化

2019-03-07 10:34:16 135

转载 Mac系统占用空间大、空间不够、查看系统文件大小分布

Mac系统占用空间大、空间不够、查看系统文件大小分布

2018-09-26 10:32:36 1489

原创 UIViewContentMode 属性详解

// 图片拉伸填充至整个UIImageView(图片可能会变形),这也是默认的属性,如果什么都不设置就是它在起作用UIViewContentModeScaleToFill// 图片拉伸至完全显示在UIImageView里面为止(图片不会变形)UIViewContentModeScaleAspectFit// 图片拉伸至图片的的宽度或者高度等于UIImageView的宽度或者高度为止.看...

2018-08-24 16:38:07 1058

原创 隐式启动Service 问题

// java.lang.IllegalArgumentException: Service Intent must be explicit: Intent{act=android.intent.action.AIDLService}1. startService(new Intent(getApplicationContext(), "com.aaa.xxxserver")); 这样写程...

2018-04-16 11:57:52 559

原创 Android用Intent来启动Service报“java.lang.IllegalArgumentException: Service Intent must be explicit”错误的解决方

Android5.0 以后// 用于启动和停止 Service 的 Intentfinal Intent intent = new Intent(当前类名.this, 要调用的Service类名.class);

2018-04-16 11:12:14 317

翻译 编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...

2018-04-16 11:09:01 125

原创 iOS一些小方法

创建目录#define kTempFolder [NSHomeDirectory() stringByAppendingPathComponent:@"tmp"]NSString *irdDir = [kTempFolder stringByAppendingPathComponent: FTP_IRD_ROOT];if (![fileManager fileExistsAtPath:

2018-01-17 17:23:49 250

原创 iOS 之 侧边栏

XMLeftMenuTool.h#import <Foundation/Foundation.h>#import <UIKit/UIKit.h>@interface XMLeftMenuTool : NSObject+ (void)xl_showWithRootViewController:(UIViewController *)rootViewController leftViewControl

2017-11-14 11:41:23 817

原创 iOS开发 TableView的headerInSectionView 不悬浮

// UITableView的Style为Plain时, 当tableView上移顶端的tableHeaderView会跟着滑出窗口, 而headerInsectionView则会悬浮固定在窗口顶端不随着滑动继续上移.// UITableView的Style为Grouped时, 当tableView上移顶端的tableHeaderView会跟着滑出窗口, 而headerInsectionView则

2017-10-17 09:38:16 1710

原创 Xcode8中遇到的问题

权限以及相关设置<!-- 相册 --> <key>NSPhotoLibraryUsageDescription</key> <string>App需要您的同意,才能访问相册</string> <!-- 相机 --> <key>NSCameraUsageDescription</key> <string>App需要您的同意,才能访问相机</string> <!-- 麦克风 --> <ke

2017-08-31 15:21:31 177

原创 iOS 地图定位 简述

NSLocationAlwaysUsageDescription  始终使用定位NSLocationUsageDescription  是否同意定位NSLocationWhenInUseUsageDescription  在前台使用定位CLLocationManager1 定位权限A 隐式获取权限    [locationManager st

2017-07-05 17:34:20 141

原创 FMDB 的简单使用

// .h 文件实现#import @class XLUserModel; // 定义的操作对象 模型类@interface XLDataBase : NSObject+ (XLDataBase *)standardDB;// 插入一条数据- (BOOL)insertIntoDataBaseWithModel:

2017-07-04 17:25:24 253

原创 一般视图的排布

CGFloat width = ("底部视图的宽度" -5.0f) / 5.0f; CGFloat height =90.0f; CGFloat marginTop =10.0f;     int row =0; int list =0; for (int i =0; i 10; i++) {         

2017-06-29 17:39:55 506

原创 UINavigationBar 和 UITabBarItem 属性设置

// 导航栏的背景颜色[[UINavigationBarappearance] setBarTintColor:[UIColorcolorWithRed:25 /255.0f green:170 /255.0f blue:138 /255.0f alpha:1]];// 导航条按钮的颜色[[UINavigationBarapp

2017-06-24 14:04:19 198

原创 UIWebView 页面处理

- (void)webViewDidFinishLoad:(UIWebView *)webView {    // 定义JS字符串    NSString *script = [NSStringstringWithFormat:@"var script = document.createElement('script');"                     

2017-06-15 11:43:38 146

原创 AVAudioRecorder 录音

.h 文件@interface ViewController : UIViewController AVAudioRecorderDelegate>{    // 用来录音    AVAudioRecorder *recoder;    // 设置定时检测, 用来监听当前音量大小, 控制话筒图片.    NSTimer *ti

2017-06-14 15:41:35 395

原创 UITextField placeholder 文字居中

// placeholder 居中显示NSMutableParagraphStyle *style = [[NSMutableParagraphStylealloc] init];style.alignment =NSTextAlignmentCenter;NSAttributedString *attri = [[NSAttributedStringall

2017-06-12 17:29:22 678

原创 iOS 开发系统自带摇一摇

- (void)viewDidLoad {    [superviewDidLoad];        // 设置允许摇一摇功能    [UIApplicationsharedApplication].applicationSupportsShakeToEdit =YES;    // 并让自己成为第一相应者    [self

2017-06-09 11:17:38 457

原创 iOS 开发 righBarButtonItems

// 添加 UIButton *add = [UIButtonbuttonWithType:UIButtonTypeCustom]; add.backgroundColor = [UIColorpurpleColor]; add.frame =CGRectMake(0,0, 30,30); [add addTarget:selfaction:

2017-06-06 11:04:46 179

原创 iOS 开发获取验证码倒计时

// GCD 方式- (void)xl_sendEcurityCode:(UIButton *)sender {        // 开启倒计时效果    __blockNSInteger time = 59; //倒计时时间    dispatch_queue_t queue =dispatch_get_global_queue(DISPA

2017-06-05 13:54:45 554

原创 最小堆 :完全二叉树,能方便地从中取出最小/大元素

/** * Title: 最小堆 :完全二叉树,能方便地从中取出最小/大元素 * Description: * 堆的构建 * 堆的打印(前序遍历的应用) * 堆的插入(插入到堆尾,再自下向上调整为最小堆) * 堆的删除(删除堆顶元素并用堆尾元素添补,再自上向下调整为最小堆) * 堆排序(时间复杂度:O(nlgn),空间复杂度O(1),不稳定):升序排序一般用最大

2017-05-26 15:52:30 722

原创 排序算法 Java思想与实现

/** * Title: 插入排序中的直接插入排序,依赖于初始序列 * Description: 在有序序列中不断插入新的记录以达到扩大有序区到整个数组的目的 * 时间复杂度:最好情形O(n),平均情形O(n^2),最差情形O(n^2) * 空间复杂度:O(1) * 稳定性: 稳定 *

2017-05-26 15:31:33 253

原创 NSString 的基本用法

// 创建一个新字符串并将其设置为 path 指定的文件的内容,使用字符编码enc,在error上返回错误+ (id)stringWithContentsOfURL:(NSURL *)url encoding:(NSStringEncoding)enc error:(NSError *)error;// 创建一个新字符串并将其设置为 url 指定的内容,使用字符编码enc,在error上返回错误

2017-05-25 17:41:49 207

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除