自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 资源 (6)
  • 收藏
  • 关注

原创 swift3.0 废弃 swift 4.0 以后字符串截取

截取前 n 个字符:截取后 n 个字符:截取指定范围内的字符:截取从某个位置到末尾的字符:从最后一个指定“.”字符开始截取,到字符串结束:

2023-08-08 14:13:26 638

原创 孜然羊肉的做法

孜然羊肉的做法

2023-02-08 12:01:43 101

原创 小酥肉 配方来了

程序员爱做菜

2023-02-08 11:46:33 144

原创 php ci 框架准备工作

php

2022-11-23 08:36:24 115

原创 swift 倒计时 计算

func countDown(_ timeOut: Int, lb: UILabel){ var timeout = timeOut let queue:DispatchQueue = DispatchQueue.global(qos: DispatchQoS.QoSClass.default) let _timer:DispatchSource = DispatchSource.make...

2022-04-18 10:07:24 639

原创 ios uitextfiled 键盘 输入类型

1、UIKeyboardTypeDefault,常用于文本输入2、UIKeyboardTypeASCIICapable,常用于密码输入3、UIKeyboardTypeNumbersAndPunctuation,和上一个键盘互相切换4.UIKeyboardTypeURL,适用于网址输入5、UIKeyboardTypeNumberPad ,只有数字的数字键盘6.UIKeyboardTypePhonePad,可用于拨号的数字键盘,带*#+7、UIKeyboardTypeDe...

2022-03-18 16:32:15 562

原创 ios swift utc 时间 转gmt + 8

extension Date {// 转成当前时区的日期static func dateFromGMT(_ date: Date) -> Date {let secondFromGMT: TimeInterval = TimeInterval(TimeZone.current.secondsFromGMT(for: date))return date.addingTimeInterval(secondFromGMT)}}使用 方式 let mid ...

2022-03-15 09:07:53 2604

原创 SwiftDate ios 时间转成 timeInterval

SwiftDate时间相减 计算 时间差 let date1Str = "2016/09/30" let date2Str = "2021/12/01" let dateFormatter = DateFormatter() dateFormatter.dateFormat = "yyyy/MM/dd" let date1 = dateFormatter.date(from: date1Str) ...

2022-03-14 14:05:01 432

转载 时间格式化处理

NSDateFormatter例如:func getNowTheTime() -> String { // create a date formatter let dateFormatter = DateFormatter() // setup formate string for the date formatter dateFormatter.dateFormat = "yyyy-MM-dd_HH:mm:ss" // format the curre...

2022-02-14 17:45:32 463

原创 php 项目应用 个人

<?php log_message('error', 'caosiyuan ===='.PHP_EOL.json_encode($item->code)); ?>错误日志<?php log_message('error', 'caosiyuan33======================'.$item->value); ?>...

2021-11-02 09:31:42 96

原创 黄焖猪蹄的做法

菜名:黄焖猪蹄食材:1.猪蹄 3个(3斤),黄豆(150g),生姜,八角,白芷,肉桂 黄酒一瓶,生抽,老抽,蚝油,冰糖操作步骤:1.冷水下锅 焯水至血沫飘出,2.锅内倒入油,放入姜片,煎出香味,下入猪蹄,加入冰糖,生抽,老抽,蚝油,至猪蹄变色3.倒入黄豆,加入黄酒,八角,肉桂,白芷,盐4.大火 10 分钟 转小火,两小时...

2021-08-02 17:34:54 118

原创 iphone 自定义铃声制作

iphone 自定义铃声制作第一步 下载一个 mp3 的音乐文件第二步 使用苹果音乐 (itunes)打开第三部选择音乐 显示简介 选项 截取40 秒以内的音乐第四部 转换成为 m4r 的 铃声格式第五步 连接手机 拖到手机里面第五步 打开手机 设置 设置铃声...

2021-05-06 10:39:06 585

原创 swift data 转byte

var bytes = [UInt8](data2)let pointer: UnsafeMutablePointer&lt;UInt8&gt; = UnsafeMutablePointer(&amp;bytes)

2019-03-04 16:59:39 4107

原创 go 语言四大指令

go run 只能接受一个命令源文件 作为文件参数 (标记都是加载 文件前的)-a:标记 强制性编译相关代码,不论他们的编译结果是否已是最新的(编译全部)-n:打印编译过程中所需运行的命令,但不真正执行他们-p n: 并行编译,其中n 为并行的矢量-v:列出被编译的代码包的名称-a -v:连用这个命令 即列出所有被编译的代码包的名称-work:显示编译时创建的临时工作目...

2018-09-05 10:29:13 327

原创 cordova 使用ionic 兼容开发iOS 和安卓

 第一步 安装cordova1.安装cordova 需要提前安装nodc.js  ==&gt;下载pkg 安装包安装2.在终端 执行 npm install cordova ionic 指令3.执行 npm install指令4.如果是以前的项目就先移除 移除指令 cordova platform rm ios5.增加ios 的指令 安卓需要指定安卓的版本   cord...

2018-08-09 18:11:21 1173

原创 Android Intent意图 正反向传值

intent ==&gt; activityintent ==&gt; broadcastReceiverintent ==&gt; service intent 传值 intent.setComponent(); 请求组件名称intent.setAction(); 组件拿到后 intent的操作intent.setData(); 数组intent.addCategory(); 对执行动作的...

2018-05-29 18:20:16 378

原创 android activity

 创建布局文件  ==&gt;资源文件 ==》r. 什么的都用R  一般有错误 也是 R出现的问题对用户可见生命周期 onstart onresume onpause onstop  之间前台生存期   onresume onpause 之间 activity 是一直和用户进行交互 ...

2018-05-24 16:22:06 169

原创 swift 3.0 SDwebImage 使用

1 加载图片完成后的操作 imagePic.sd_setImage(with: URL.init(string: imgUrl)!, placeholderImage: nil, options: .retryFailed) { (image, error, cacheType, imageURL) in                            if image != nil{  ...

2018-05-11 11:23:14 732

转载 Swift如何在应用中添加图标更换功能

1.设置图标信息2.添加图标文件3.调用更换函数一、在info.plist中设置图标信息首先将需要更换的图标按照下面的方式声明,以便我们能够正常调用文件和方法。注意,每个图标的图标名称和对应的文件名要一一对应。因为OneDay有10中主题,每种主题有2个主要颜色,因此在我做的过程中实际上配置信息配置了20条。二、在工程根目录下添加图标文件图标文件需要在根目录下添加,这样才能正常调用。注意图标的文件...

2018-02-23 09:28:38 375

转载 UISearchBar 属性、方法详解

UISearchBar 的属性UISearchBar 的方法自定义 UISearchBar 的样式1. UISearchBar 的属性介绍之前先说一下 UISearchBar 的初始化方法:UISearchBar 是 UIView 的子类,它的初始化方法有三种:- (instancetype)init - (instancetype)initWithFrame:(CGRect)frame - (n...

2018-02-23 09:26:28 471

原创 swift ios 发送邮件 添加收件人,抄送人 主题 以及文字 图片

func sendEmail()  { //首先要判断设备具不具备发送邮件功能 if MFMailComposeViewController.canSendMail(){ let controller = MFMailComposeViewController() //设置代理 controller.mailComposeDelegate = self //设置主题// ...

2018-02-10 14:26:57 1193

原创 swift pop 到指定的控制器

for i in 0..if self.navigationController?.viewControllers[i].isKindOfClass(LoanViewController) == true{// send notification// NSNotificationCenter.defaultCenter().postNotificationName("RefreshDa

2017-09-29 15:03:51 2019

原创 uislider 设置线条的宽度

slider.transform = CGAffineTransform.init(scaleX:1.0, y: 6.0)

2017-05-22 11:05:20 5399

原创 swfit3.0 根据字符串长度,和字号大小计算长度或宽度

1.计算出高度 宽度一定 func getLabHeigh(labelStr:String,font:UIFont,width:CGFloat) -> CGFloat {        let statusLabelText:NSString = labelStr asNSString        let size =CGSize(width: wid

2017-02-16 16:19:45 538

原创 swfit 3.0 通知的使用

1.首先先添加响应者 NotificationCenter.default.addObserver(self, selector: #selector(change), name:NSNotification.Name(rawValue:"kNotiAddPhoto"), object:nil)2.发送通知      NotificationCenter.defau

2017-02-15 16:47:21 386

原创 swfie delegate传值

首先创建两个控制器每个控制器上各有一个button其次再第二个控制器中声明delegate@objcprotocol ViewcontrollerDelegate: NSObjectProtocol{    @objc optionalfunc mainFun(string: NSString)在第二个控制器中}  var delegate :TwoDe

2017-02-15 11:23:47 230

原创 swfit 3.0 自定义navigation barItem

第一步 创建import UIKitextension UIBarButtonItem{//bool 的作用是 判断是否是跟视图  在UINavigationController中判断    convenienceinit(title: String,target:AnyObject?, action:Selector, isback : Bool =

2017-01-26 16:32:52 348

原创 ios 横向日历控件的使用

ios 横向滚动日历控件第一步  导入文件  文件在我的资源中 #import "ASWeekSelectorView.h"@property (strong,nonatomic)  ASWeekSelectorView *weekSelector;第二步创建日历控件- (ASWeekSelectorView *)weekSelector{    if (_weekSelector =

2016-12-30 11:43:51 2688

原创 ios https 请求

由于苹果规定2017年1月1日以后,所有APP都要使用HTTPS进行网络请求,否则无法上架,因此研究了一下在iOS中使用HTTPS请求的实现。网上搜索了一些比较有用资料,大家可以参考下 苹果强制升级的HTTPS不仅仅是在接口HTTP上加个S那么简单: 它所有满足的是iOS9中新增App Transport Security(简称ATS)特性: 那满足ATS我们需要做什么呢 

2016-12-23 13:59:28 1248 1

原创 CBCentralManager

自己看着文档写的,权当笔记。@interface CBCentralManager : NSObject//CBCentralManager的几种状态typedef NS_ENUM(NSInteger, CBCentralManagerState) {// 初始的时候是未知的(刚刚创建的时候)CBCentralMa

2016-11-25 14:03:44 1710

原创 自定义tabbar 显示图片

首先在appdelegate导入#import "WatchTabBarViewController.h"#import "WatchTabBarItem.h"然后设置根视图中  调用 - (void)customizeInterface {    UINavigationBar *navigationBarAppearance = [UINavigationB

2016-11-21 15:04:22 983

转载 图形化排序算法比较:快速排序、插入排序、选择排序、冒泡排序

用Objective-C实现几种基本的排序算法,并把排序的过程图形化显示。其实算法还是挺有趣的 ^ ^.选择排序冒泡排序插入排序快速排序选择排序以升序为例。选择排序比较好理解,一句话概括就是依次按位置挑选出适合此位置的元素来填充。暂定第一个元素为最小元素,往后遍历,逐个与最小元素比较,若发现更小者,与先前的"最小元素"交换位置。达到更新最小元素的目的。一趟遍历完成后

2016-11-09 13:25:23 667

原创 cocopods 删除原有 ruby 重新安装等解决方案

一、全新安装前,先检查是否有安装残留1、如果之前装过cocopods,最好先卸载掉,卸载命令:$ sudo gem uninstall cocoapods2、先查看本地安装过的cocopods相关东西,命令如下:$ gem list --local | grep cocoapods会显示如下:cocoapods-core (0.39.0)cocoapods-downloader (0.9.3)co...

2016-10-25 15:42:06 10980

转载 CAShapeLayer与UIBezierPath

使用CAShapeLayer与UIBezierPath可以实现不在view的drawRect方法中就画出一些想要的图形步骤:1、新建UIBezierPath对象bezierPath2、新建CAShapeLayer对象caShapeLayer3、将bezierPath的CGPath赋值给caShapeLayer的path,即caShapeLayer.pat

2016-10-19 11:35:04 5363

原创 ios 补充占位符

int a=5;   int b=4;  //输出前面补0,不管你输入的数据前面有没有0  sp;NSLog(@"====>%@",[NSString stringWithFormat:@"%02d:%02d",a,b]);

2016-10-19 11:03:46 826

转载 CAShapeLayer

之前讲过CALayer动画相关知识,再来看看更加复杂的CAShapeLayer相关的动画知识.普通CALayer在被初始化时是需要给一个frame值的,这个frame值一般都与给定view的bounds值一致,它本身是有形状的,而且是矩形.CAShapeLayer在初始化时也需要给一个frame值,但是,它本身没有形状,它的形状来源于你给定的一个path,然后它去取CGPath值,它与CA

2016-10-19 09:31:32 191

转载 iOS10以及Xcode8

iOS开发 适配iOS10以及Xcode8字数1541 阅读30312 评论226 喜欢251现在在苹果的官网上,我们已经可以下载到Xcode8的GM版本了,加上9.14日凌晨,苹果就要正式推出iOS10系统的推送了,在此之际,iOS10的适配已经迫在眉睫啦,不知道Xcode8 beat版本,童鞋们有木有下载过来试试呢?就我的使用来说,总体觉得苹果还是坑不断,但是也在一直进

2016-09-28 11:05:34 273

转载 ios10 配置权限

在iOS10中,如果你的App想要访问用户的相机、相册、麦克风、通讯录等等权限,都需要进行相关的配置,不然会直接crash(闪退)。需要在info.plist中添加App需要的一些设备权限。NSBluetoothPeripheralUsageDescription访问蓝牙NSCalendarsUsageDescription访问日历NSCameraUsageDe

2016-09-28 10:57:55 1876

转载 iOS 10 UserNotifications 使用说明

本教程以贴代码为主。尽可能直观,少量说明。注意:XCode8的需要手动开启主target Capabilities中的Push Notification。关于创建多个target后真机测试的证书问题,除了主target手动创建开发和发布证书,并设置了APNS证书外,其它均使用Automatically manage signing。首先介绍一下本文涉及到User

2016-09-26 14:20:53 3072

原创 获取手机信息

//手机序列号      NSString* identifierNumber = [[UIDevice currentDevice] uniqueIdentifier];     NSLog(@"手机序列号: %@",identifierNumber);     //手机别名: 用户定义的名称      NSString* userPhoneName = [[UIDevice c

2016-06-29 18:01:29 251

swift model 对象的归档存储与读写

swift model 对象的归档存储与读写

2023-07-27

ESP8266Light_iOS-master.zip

esp 8266 控制led 开关

2021-07-13

ESP8266wifi.zip

ios esp8266 wifi模块 源码

2021-07-13

Go编程实战(第2版)以及go语言基础

go 语言实战可以结合慕课网上的视频来一起学习,这本讲解的还是很细致的

2018-11-08

ios 自定义进度条

自定义进度条

2016-12-30

ios 横向日历代码使用参考本主博客

使用教程 本主博客有记载

2016-12-30

空空如也

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

TA关注的人

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