自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(156)
  • 资源 (55)
  • 收藏
  • 关注

原创 圆形下载进度条-swift4.0

 效果展示:      代码: ////  XCProgressView.swift//  ProgressDownload////  Created by 小崔 on 2018/11/13.//  Copyright © 2018年 小崔. All rights reserved.//import UIKitfunc degreesT...

2018-11-13 15:48:36 1277

原创 手势密码demo--swift4.0

最近有需求要求换成和支付宝一样样式的手势密码,带箭头指示的。如图: 圆圈画图类:  ////  XCTheCircleView.swift//  手势密码-有箭头指示////  Created by 小崔 on 2018/11/8.//  Copyright © 2018年 小崔. All rights reserved.//import UIKit/...

2018-11-12 16:42:49 453

原创 自定义数字键盘-swift4.0

先不说话,先上效果图。 附上demo地址:https://download.csdn.net/download/koocui/10770374用的是swift4.0语法编写的页面,确定的回调还没写,用的时候,自己写下即可。以下是定义的View的代码:////  XCMoneyOfkeyboard.swift//  自定义金额输入键盘////  Created by ...

2018-11-07 15:17:42 969

原创 iOS理财类圆形比例图-Swift4.0

先上效果图: demo下载地址:https://download.csdn.net/download/koocui/10746298 代码:  ////  ScaleCircle.swift//  饼形图////  Created by 小崔 on 2018/10/23.//  Copyright © 2018年 小崔fasdfff. All rights...

2018-10-26 15:25:54 753

转载 MAC地址、IP地址、子网掩码、域名、DNS、网关

MAC地址        MAC(Media Access Control)地址,用来定义网络设备的位置。        在OSI模型中,第三层网络层负责 IP地址,第二层数据链结层则负责 MAC地址。因此一个主机会有一个IP地址,而每个网络位置会有一个专属于它的MAC位址。形象的说,MAC地址就如同我们身份证上的身份证号码,具有全球唯一性。无论是局域网,还是广域网中的计算机之间的通信,最终都表现...

2018-07-06 11:20:19 2705

原创 iOS 使用UILabel展示H5文本信息

self.contentStr  =  “h5文本”     let data =self.contentStr.dataUsingEncoding(NSUnicodeStringEncoding)        do {            let attrStr =try NSAttributedString(data: data!, options:

2018-01-13 15:14:17 1546

原创 textFieldShouldBeginEditing

IQKeyboardManager 使得一个页面的每个textFiled都会触发textFieldShouldBeginEditing 方法用 textField.isAskingCanBecomeFirstResponder == false 来判断一下就好了 func textFieldShouldBeginEditing(textField:UITextField) ->

2018-01-08 10:13:50 1947

原创 iOS页面消息角标展示数字

////  UIApplication+categate.m//  ////  Created by CJW on 16/6/30.//  Copyright © 2016年 CJW. All rights reserved.//#import "UIApplication+Swizle.h"@implemen

2017-11-21 16:14:49 1726

原创 iOS获取网络时间;

//获取网络时间+ (NSString *)getTimeLine{    NSString *urlString =@"http://m.baidu.com";    urlString = [urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];   

2017-11-15 16:23:55 882

原创 iOS的webView里面打开相册看不清取消字体

今天改了一个小bug,在我们app里面嵌入了一个web页面,这个web页面有选择图片功能;但是打开相册后看不清取消按钮,因为白底和白字。尝试了几次,还是把相册的导航栏设置成和本app一样的样色就好了;在web嵌入的VC里面加入这段代码: UINavigationBar.appearance().barTintColor = UIColor.redColor()

2017-11-09 16:06:50 485

原创 iOS 清理本地缓存

下面就以沙盒里面的零时文件tmp为清理对象; -(void)func{    CGFloat size = [selffolderSizeAtPath:NSTemporaryDirectory()];        NSString *message = size > 1 ? [NSString stringWithFormat:@"缓存%.2fM,

2017-11-09 14:37:45 941

原创 下载的文件已损坏

“通用”里有时没有“任何来源”这个选项:         显示"任何来源"选项在控制台中执行:    sudo spctl --master-disable         不显示"任何来源"选项(macOS 10.12默认为不显示)在控制台中执行:    sudo spctl --master-enable

2017-11-06 00:08:56 2406

原创 iOS倒计时-swift2.3

func doCoundDown(btnrengou:BFPaperButton,curtime:Int,cdIndex:Int) {        var timeNum = curtime        //全局队列        let quene:dispatch_queue_t =dispatch_get_global_queue(DISPATCH_QUE

2017-10-25 13:46:03 267

原创 iOS面试题

1,对http的理解;超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。HTTP是一个客户端和服务器端请求和应答的标准(TCP)。客户端是终端用户,服务器端是网站。通过使用Web浏览器、网络爬虫或者其它的工具,客户端发起一个到服务器上指定端口(默认端口为80)的HTTP请求。(

2017-10-16 09:26:03 597

原创 低版本Xcode装高版本的编译库文件

把ios10.1模拟器文件放到应用程序–显示包内容–Developer–Platforms–iPhoneOS.platform–DeviceSupport里

2017-09-26 09:15:35 1067

原创 缓存数组swift2.3

//获取沙盒文件夹路径   class func documentsDirectory()->String {        let paths =NSSearchPathForDirectoriesInDomains(.DocumentDirectory,                                                     

2017-09-21 16:33:33 337

原创 iOS UITextField rightView覆盖clearButton的解决办法

参考:http://www.jianshu.com/p/583d9f50e509写一个UITextField的父类,重写UITextField内部边界绘制方法,更新UITextField内部控件布局#import "CustomTextField.h"@implementation CustomTextField//控制清除按钮的位置-(CGRect)clearBut

2017-09-13 16:50:56 4248

原创 SVN 忽略不必要的提交的文件

未能打开文稿“UserInterfaceState.xcuserstate”。该文件的格式不正确。以UserInterfaceState.xcuserstate,这里cd已经进入UserInterfaceState.xcuserstate目录下,也可替换为文件的绝对路径svn rm --force UserInterfaceState.xcuserstate

2017-08-29 18:02:49 1505

原创 git回退提交

命令:git  revert  523e779   -m  1523e779  是你的提交git信息的一段伪代码;1              是你的当前的主支,master就是master,分支就是代表分支;

2017-08-24 16:59:48 306

原创 友盟微博分享提示"网络不给力,分享失败"

友盟微博分享提示“网络不给力分享失败”;这种报错一看就是版本过低了。我用的友盟库还是4.4的版本现在都到了6.0以上了。但是微信和qq是好的。下面就是我一天的解决之道。上午的时候在跟新pod类库;企图把友盟更新到最新版本。以下是报错和解决方案;然后我在终端输入$ sudo rm -fr ~/.cocoapods/repos/master$ pod set

2017-08-08 11:20:05 1248

原创 iOS动态模板加载

需求是这样子的,让iOS前端写一个页面的类文件,然后打包给后台,前端下载这个文件,再加载出页面。动态化模板。这种需求是不科学的,因为Swift的方法都是静态的,也就是说工程在编译的时候就加载好了所需要的类文件。后来查了查资料,还真能做,就是有点麻烦。并且不能上线。静态库:链接时会被完整的复制到可执行文件中,被多次使用就有多份拷贝。动态库:链接时不复制,程序运行时由系统动态加

2017-08-04 15:22:21 1010 1

原创 iOS获取设备唯一标识

在开发中会遇到应用需要记录设备标示,即使应用卸载后再安装也可重新识别的情况,在这写一种实现方式——读取设备的UUID(Universally Unique Identifier)并通过KeyChain记录。首先iOS中获取设备唯一标示符的方法一直随版本的更新而变化。iOS 2.0版本以后UIDevice提供一个获取设备唯一标识符的方法uniqueIdentifier,通过该方法我们可以获取设备

2017-08-04 14:49:35 1861

原创 iOS金额转大写

-(NSString *)digitUppercaseWithMoney:(NSString *)money{    NSMutableString *moneyStr=[[NSMutableString alloc] initWithString:[NSString stringWithFormat:@"%.2f",[money doubleValue]]];    NS

2017-08-02 16:02:39 424 1

转载 CocoaPods pod install/pod update更新慢的问题

最近使用CocoaPods来添加第三方类库,无论是执行pod install还是pod update都卡在了Analyzing dependencies不动原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下:pod install --verbose --no-repo-u

2017-08-01 17:55:53 335

原创 iOS静态库和动态库合并

查看库支持的框架:lipo -info framework下的二进制文件名字合并静态库和动态库;lipo -create 第一个framework下二进制文件的绝对路径 第二个framework下二进制文件的绝对路径 -output 最终的二进制文件路径:

2017-07-28 16:03:54 3558

原创 iOS-icon图标

1. 可以使用在线移动图标生成工具:图标工场http://icon.wuruihong.com/网站自动生成iOS所需的所有对应格式的图标2. 如果直接选择iOS,会自动生成29pt、40pt、50pt、60pt、72pt、76pt、83.5pt所需的图标,也可以自定义,比如如果还需要iPhone Notification的20pt的图标(@2x和@3x的),可以在自定义里面的尺寸处填写40以及6

2017-07-18 18:02:44 352

原创 xcode archive 去掉dsym文件和添加dsym文件

你们知道的swift打包比OC的要慢很多。因为Swift的方法都是静态的;但是打包慢的话对开发很影响的;所以我们尝试的去掉一些测试时候用不到的东西 比如DSYM;这DSYM是收集奔溃的。在测试的时候不需要这些东西的所以去掉就好; 项目  Build Settings -> Build Options -> Debug Information Format  中, 置为了DWAR

2017-07-18 14:37:09 1834

原创 工具解析Crash文件&&dSYM文件进行符号化

命令行工具解析Crash文件&&dSYM文件进行符号化话说:在日常开发中,app难免会发生崩溃。简单的崩溃还好说,复杂的崩溃就需要我们通过解析Crash文件来分析了,解析Crash文件在iOS开发中是比较常见的。获取崩溃信息方式在iOS中获取崩溃信息的方式有很多,比较常见的是使用友盟、云测、百度等第三方分析工具,或者自己收集崩溃信息并上传公司服务器。下面列举

2017-07-13 15:10:56 393

原创 清理Xcode存储空间

1,移除 APP 打包的ipa历史版本(Archives)删除后不可恢复,文件夹是按照日期排列的,所以如果你不想全部删除,就只保留最新的几个版本就好了,个人建议全部删除。路径~/Library/Developer/Xcode/Archives2,移除 Xcode 运行安装 APP 产生的缓存文件(DerivedData)只要重新运行Xcode就一定会重新生成

2017-07-13 11:56:38 305

原创 查看一个iOS库文件所支持的框架

在终端输入lipo -info 你的框架的framework地址回车;lipo -info /Users/apple/Desktop/MiaowShow-master/MiaowShow/MiaowShow/Classes/Frameworks/IJKMediaFramework.framework/IJKMediaFrameworkArchitectures in the f

2017-07-06 14:35:04 324

原创 iOS 关于真机和模拟器framework合并

有时候在项目中,模拟器和真机上运行一个项目的时候,因为某些静态库的原因,可能某一个方面不能运行,大部分情况就是模拟器上不可以但是在真机上可以。接下来要做的就是把某一个工程生成的静态库进行打包以后生成的framework进行合并。首先,说一下打包静态库。首先来到这个地方点击选择选择run->将Debug模式改成Release模式,选择C

2017-07-06 11:56:01 6129 2

原创 CUICatalog: Invalid asset name supplied:

CUICatalog: Invalid asset name supplied:      这是什么鬼xcode 打印这个错误是因为你设置图片的时候设置成了 空如题:CUICatalog: Invalid asset name supplied:button.setImage(UIImage(named:""), forState: .Nor

2017-07-05 18:03:05 457

原创 CATransform3D骰子

CATransform3D实现色子动画;看来很有立体感,那么让我们慢慢实现它首先我们创建一个view 看看view的立体效果 private lazy var diceView :UIView = {        let view =UIView()         view.backgroundColor =UICol

2017-06-27 14:34:57 440

原创 自定义友盟分享界面

友盟界面丑吗? 还行吧,但是和需求有点出入,那就让我们自己定义一个吧,把友盟的分享,自己封装到一个VIew上,自己想让它如何出现就怎么出现。先看看,放一个View上,横着排列,效果图如下;就把需要分享的平台摆在你自己定义的View上面,随便加,随便点击。弹跳出对应的平台。好了,定义好了,一直点击没反应。什么鬼,报错是,说没有设置回调的UR

2017-06-23 17:32:06 918 3

原创 判断字符串是否是手机号或者邮编

iOS中对string类的扩展,判断字符串是否是手机号;extension  String {     func isPhoneNumber() -> bool {      let pattern = "^1[3456789]\\d{9}$"     returnNSPredicate.init(format:"SELF MATCHES %@",pat

2017-06-23 10:50:29 707

原创 CGContext一些方法在swift2.3和swift3.0的一些区别

CGContext在swift 2.3的使用        let context =UIGraphicsGetCurrentContext()        CGContextSetInterpolationQuality(context, .None)        CGContextScaleCTM(context,1.0, -1.0)      

2017-06-14 16:42:18 604

原创 app渠道分析

App Store 可以做营销:可以区分是哪个渠道进来下载页面的那么他的各项指标是什么意思?展示次数:  (我的理解:浙金app被搜索的次数)官方解释:您的 App 在 App Store 上显示的次数。App 购买量: (我的理解:app下载次数)官方解释:在 iOS 8 或 Apple TVOS 9 或更高版本的设备上的每次 App 购买

2017-06-08 18:39:09 1097

原创 swift自定义btn

自定义btn,文字在左图片在右的 效果。////  TitleBtn.swift//  FlowerField////  Created by CJW on 17/6/7.//  Copyright © 2017年 cjw. All rights reserved.//import UIKit

2017-06-07 10:50:24 284

原创 swift版本的model

////  Author.swift//  FlowerField////  Created by CJW on 17/6/6.//  Copyright © 2017年 cjw. All rights reserved.//import UIKitclass Author: NSObject { 

2017-06-06 16:33:45 910

原创 启动引导页

////  AppDelegate.swift//  FlowerField////  Created by CJW on 17/6/5.//  Copyright © 2017年 cjw. All rights reserved.//import UIKit@UIApplicationMainclas

2017-06-05 20:42:08 412

tabBar使用

一使用系统的UItabBar,可以点击第3个标签改变title

2016-12-29

下载加速器

下载加速器,适合快速下载文件等东西

2016-12-16

筛选菜单demo

一个模拟淘宝筛选的下拉菜单,用的是label不是tableview

2016-12-07

tableviews点击展开更多

一个cell上有个更多按钮,点击展开更多

2016-11-07

alertView封装

轩神封装的alertView 从屏幕上面动画到页面中央

2016-09-27

一个酒类app

一个简单的tableview的应用

2016-09-27

斗鱼2期demo

保存小码哥的斗鱼直播代码2期保存

2016-09-27

简单AES加密demo

各种加密的demo和实例效果,包括java,安卓,iOS,.NET,等加密demo

2016-09-23

斗鱼直播demo

斗鱼直播框架,需要Xcode 8

2016-09-22

jspatchDamo

一个简单的jspatchDamo

2016-08-30

自定义旋场动画

一个自定义的旋场动画demo

2016-08-30

项目瘦身的文件

自己的项目瘦身文件,不用下载

2016-08-28

检测项目中无用的图片

一个MAC项目demo检测app应用里面没有用到的图片

2016-08-28

画画板demo

一个简单的画画板demo

2016-08-28

键盘处理demo

各种键盘的自定义

2016-08-28

明生银行框架

一个理财APP侧滑栏框架;

2016-08-28

Slider加滑动手势

一个简单的Slider封装,Slider上放一个图片,可以拖动选择可以点击选择;

2016-08-23

网银的demo

一个网银支付的简单demo,需要的看一下吧

2016-07-19

封装web请求

一个封装的webVIew请求demo

2016-07-14

录音简单demo

一个原生的iOS录音demo

2016-07-12

iTunes低版本的

iTunes更新以后里面的选项没有了应用这个选项,只有低版本的才有,这对我们iOS开发,需要CMD+B 编译打包的人来说很烦,所以我就保留了一份低版本的ITunes以后大家使用。

2018-12-27

下载进度条demo

圆形下载进度条的view展示demo,可以自定义一写文本显示。

2018-11-13

手势密码-有箭头指示

一个类似于支付宝手势密码的demo,附带箭头指示滑动轨迹。。

2018-11-12

自定义键盘

一个金融类的金额输入键盘,自定义用的是swfit4.0语法。

2018-11-07

理财类比例圆形图

一个圆形的比例图片,分不同颜色区分比例,中间可以添加文字或者比例数字。

2018-10-26

Scapple画图工具

Scapple是一款Mac系统上的画图工具,和一张演草纸一样的功能。

2018-06-20

安卓-ADT文件

一款eclipse的安卓插件,用于安卓开发,只要下载了eclipse导入就可以了。

2017-11-08

iOS保存数据到钥匙串

iOS保存数据到钥匙串,只要用户不刷机,这条消息一直存在。

2017-08-25

动态模板的实现

一个加载动态库的demo,动态库先打包好,放在后台服务器,然后下载都沙盒里面,然后再加载出来;

2017-08-04

iOS保存到钥匙串

把设备的UUID,或者用户的密码账号保存到钥匙串中,不刷机的情况下一直存在

2017-08-04

CATransform3D

CATransform3D 实现立体的筛子

2017-06-27

自定义友盟分享

自定义了一个简单的友盟分享页面,你可以拿去,想要什么效果,自己改。

2017-06-23

雷达扫描效果

一个雷达扫描动画的定位demo用的swift语言写的

2017-06-14

swift版二维码扫描

swift版原生二维码扫描和生成demo

2017-06-01

二维码扫描

swift版原生代码的二维码扫描和生成的demo,

2017-06-01

qiDongYeDemo

一个启动页的第三方库

2017-02-21

数量的demo

按钮数量可以随意配置最多支持2排demo

2017-02-14

collectionView的demo

collectionView简单实用,swift版

2017-02-14

一个动画demo

一个40多个iOS的动画实现

2017-01-05

网络图片下载

网络获取图片并且做本地缓存;

2016-12-28

空空如也

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

TA关注的人

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