自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

C

没有设计和逻辑头脑的工程师

  • 博客(447)
  • 资源 (2)
  • 收藏
  • 关注

转载 【iOS】xib实现动态高度的UITextView

最终效果要求:Platform: iOS8.0+ Language: Swift3.1 Editor: Xcode8.3+实现:xib布局InputView.xib核心代码原理:当文本输入改变时,计算出当前输入文本的行数,再相应计算出view对应的高度height,然后回调到父vc中更新当前view的高度约束。1.获取输入文本的rect fil...

2019-05-08 10:33:46 882

转载 Auto Layout的练习

Auto Layout是一個有點難用文字來形容如何實作出你想要的版型,因為這沒有一個標準答案,因為同樣能做到這樣的排版,可能有5–6種做法,所以一般介紹Auto Layout都是介紹基本如何設定與使用Xcode提供的Update Frames、Embed In Stack、Add New Alignment Constraints、Add New Constraints與Resolve Auto ...

2019-05-08 09:48:17 278

原创 autolayout怎样在一个视图中平均分布若干个子视图–autolayout 基本用法

前几天有个小伙伴在群里问我,如何将6个视图平均分布在一个 cell中,其实这样的布局在应用里很常见,比如6个菜单按钮,或者商城类应用的商品推荐部分。那么下面我就详细说一下我是怎么做的,希望可以帮助到更多的小伙伴。步骤:1.拖一个 imageView 控件进入父视图中(这里是自定义 cell);2.手动调整 imageView 的大小,使其差不多为平均分布之后的大小;3.复制该 ...

2019-05-08 09:47:04 267

原创 提交代码遇到『Everything up-to-date』

提交代码遇到『Everything up-to-date』上网查了下,发现中文大多答非所问,少数能解决的并没有阐述原理,所以我写这篇文章记录下。这里先上stackoverflow的回答,基础好的可以看这个。接下来说我自己的理解,出现这个问题的原因是git提交改动到缓存,要push的时候不会将本地所有的分支都push掉,所以出现这个问题。我们应该告诉git提交哪个分支。这里有种特...

2019-05-08 09:01:26 11928

原创 Auto Layout的使用

这是关于自动布局的第一篇文章。>> Stack View的使用自动布局(Auto Layout)能够根据对视图的约束(Constraint),动态地计算视图层次结构中所有视图的大小和位置。基于约束的Auto Layout使我们能够搭建动态响应内部、外部变化的用户界面。外部变化包括用户改变窗口大小(OS X)、旋转设备(iOS)、在iPad上进入或离开分割视图(iOS)、不同...

2019-05-07 16:57:50 258

原创 OS X Framework Library not loaded: 'Image not found'

唯一要做的是将框架添加到应用目标选项卡中的Embedded binaries部分General。

2019-05-07 15:41:44 232

原创 CocoaPods安装指定版本

Cocoapods目前最新的正式版本是1.6.0,如果升级到这个版本,并且在project中使用XMPPFramework,在pod install之后会出现如下循环依赖的问题There is a circular dependency between XMPPFramework/Core and XMPPFramework/Authentication解决方案,是要么放弃使用XMPPFr...

2019-05-07 10:53:55 3987

原创 Cocoapods 系列问题

Cocoapods官方指南目录1. Cocoapods工作原理2. CocoaPods安装和更新问题3. pod install 和pod update 区别4. Podfile.lock和Manifest.lock5. podspec 什么鬼6. pod常用命令7. CocoaPods使用中常遇问题 - CocoaPods已经导入第三方库,但头文件却not found...

2019-05-07 10:51:30 724

转载 ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /

问题用mac使用gem命令遇到这样的问题:ERROR: While executing gem ... (Gem::FilePermissionError)You don't have write permissions for the /usr/bin directory.执行的命令是sudo gem install fastlane -NV遇到的坑已经用了最高权限,...

2019-05-07 10:49:54 23382 3

转载 Github “fatal: remote origin already exists”

$ git remote add origin git@github.com:ppreyer/first_app.git修改为:$ git remote set-url origin git@github.com:ppreyer/first_app.git

2019-05-07 10:11:00 136

原创 failed to push some refs to 'https://myusername@bitbucket.org/repo_user/repo_name.git'

! [rejected] master -> dev (fetch first)error: failed to push some refs to 'https://myusername@bitbucket.org/repo_user/repo_name.git'hint: Updates were rejected because the remote contai...

2019-05-07 10:08:49 551

转载 Git 提交第一行代码

获取公钥:在Git终端依次输入:1、cd ~/.ssh,显示 bash: cd: /c/Users/y/.ssh: No such file or directory则表示没有生成过公钥,如果不是则表示生成过公钥,可使用cat ~/.ssh/id_rsa.pub查看,也可在本地用户目录下的.ssh下查看。2、生成公钥,命令如下:ssh-keygen。3、查看公钥,命令如下:cat ~/.s...

2019-05-07 10:05:44 312

原创 How to fix “modified content, untracked content” in git?

modified: xxx (modified content, untracked content)大概意思是xxx目录没有被跟踪。那自然push上去的时候是空的了解决办法:后来发现这主要是xxx目录下有一个.git 目录,可能是被人给你这个目录的时候里面有了.git目录。删除.git目录。重新git initgit add .(注意:如果点不行就使用,git add --all...

2019-05-07 09:47:49 414

转载 Mac本地安装Git,与码云/GitHub的使用

一、Git本地下载官方下载地址:https://git-scm.com/downloads/git下载如果下载页面没有自动开始下载,则点击【click here to download manually】手动下载下载链接下载完成后,就像正常软件似的双击.dmg文件,打开后双击.pkg进行安装就行。二、码云/GitHub账号注册登录码云官网:https://g...

2019-05-06 18:30:28 1005

转载 git 查看/修改用户名、密码

git clone 时 ,权限不够。如 fatal: unable to access : The requested URL returned error: 403可能原因是,你之前在本电脑使用过git.但是以前和现在又不是同一个账户。所以当你现在使用 git clone url 时 ,默认使用以前的账户信息。所以出现没有权限的状况。解决方法:重置本机保留的git config 信息...

2019-05-06 18:29:58 16600 2

转载 git 将一个本地文件目录提交到远程仓库的步骤

首先你得有一个客户端,我这是Windows下的,然后点击git brash打开之后就是命令框了查看当前你的路径pwd假如之后你切换到e盘下的test目录cd /e/test你可以查看当前目录下都有些什么ls这时你要是里面有很多东西,你想要提交1.git add 文件名如果出现 fatal: Not a git repository (or any of the p...

2019-05-06 18:27:55 2962

转载 mac 终端 常用命令

mac 终端 常用命令基本命令1、列出文件ls 参数 目录名例:看看驱动目录下有什么:ls /System/Library/Extensions参数 -w 显示中文,-l 详细信息, -a 包括隐藏文件2、转换目录cd例:想到驱动目录下溜达一圈cd /System/Library/Extensions3、建立新目录mkdir 目录名...

2019-05-06 18:25:43 1054

转载 踩坑Xcode 10之New Build System

Xcode10 Version 10.0 (10A255)发布,笔者第一时间升级。很显然使用的过程中出现了不少问题,相信大家都有所耳闻,最典型的就是libstdc++.6.0.9问题,网上已经有不少方法了,这里就不多说了。遇到的问题除了这个问题之外,笔者还遇到了build system的问题。在Xcode菜单栏选择File-- Workspace Setting就会出现如下的界面...

2019-05-06 18:24:17 614

原创 SWIFT_VERSION'3.0'不受支持,支持的版本为:4.0,4.2,5.0。(在目标'InputMask'中)

修改项目 targets - swift language version - swift 4

2019-05-06 09:09:37 3389 3

原创 xcode10.1下运行iOS12.2的问题,处理总结,Xcode缺少支持文件iOS 12.2(16E227)

解决思路:在xcode10.1添加12.2真机调试文件。从这里下载设备支持文件 - https://github.com/iGhibli/iOS-DeviceSupport/blob/master/DeviceSupport/12.2 (16E226).zip, 如果您的Xcode版本没有它们。解压缩zip文件并复制到 /Applications/Xcode.app/Contents/Dev...

2019-05-06 09:06:02 2285

原创 如何修复“SWIFT_VERSION'3.0'不受支持,支持的版本是:4.0,4.2,5.0”Xcode 10.2中的错误?

在项目中选择目标'SimpleWeather'并更改语言版本Target-> build setting - > Swift编译语言 - >选择5,4.2等

2019-05-05 17:46:41 3497

原创 OC - Swift 混编详细介绍

总体思路:建一个pch文件用于引入 工程名-swift.h,实现OC访问swift 建一个桥接文件用于引入 OC头文件,实现swift访问OC1. 创建一个Swift或者是OC的工程(这里以OC工程为例,操作其实都一样)创建工程2. 创建一个Swift类(只会在第一次创建的时候提示你)当你点击 NEXT 时就会出现下图,会提示你是否创建一个桥接头文件,点击 Cre...

2019-05-05 11:06:37 411

原创 Swift Image 的处理

extension UIImage {/*限制图片大小*/func resize(width:CGFloat, height:CGFloat) -> UIImage { let myImageSize = CGSizeMake(width, height) UIGraphicsBeginImageContextWithOptions(myImageSize, false,...

2019-04-24 11:01:24 2399 1

转载 iOS绘图CALayer、UIBezierPath运用(边框、填充、复制、渐变)

一.动态折线图效果图1.首先绘制网格和坐标CAReplicatorLayer//添加网格图层//网格列线CAReplicatorLayer *rowReplicatorLayer = [CAReplicatorLayernew];_xReplicatorLayer = rowReplicatorLayer;rowReplicatorLayer.pos...

2019-04-24 10:54:31 1246

转载 iOS UIBezierPath图形绘制

#pragma mark - 绘制外圈路径- (void)drawOuter:(CGRect)rect{ UIColor *color = [UIColor colorWithRed:224/255.0f green:224/255.0f blue:224/255.0f alpha:1.0f]; [color set]; //设置线条颜色 UIBez...

2019-04-24 10:53:13 188

转载 iOS Runtime详解

Runtime的特性主要是消息(方法)传递,如果消息(方法)在对象中找不到,就进行转发,具体怎么实现的呢。我们从下面几个方面探寻Runtime的实现机制。Runtime介绍 Runtime消息传递 Runtime消息转发 Runtime应用Runtime介绍Objective-C 扩展了 C 语言,并加入了面向对象特性和 Smalltalk 式的消息传递机制。而这个扩展的核心...

2019-04-22 17:48:10 103

转载 Swift使用pod导入的三方指定swift版本

目前最新swift是4.1,但是pod导入的三方可能是3.3版本,此时使用pod导入三方可在podfile里配置以下内容# Swift 版本声明post_install do |installer| installer.pods_project.targets.each do |target| if ['对应三方1', '对应三方2'].include? targe...

2019-04-21 15:24:16 870

原创 [已验证]关于ld: file is universal (4 slices) but does not contain a(n) armv7s slice

1.升级涉及到的.a文件 //这种方式得等官网发布新的.a文件2.在target的Build Settings里面,将Build Active Architecture Only改成NO //之前网上看有人说改称YES,但是我改成YES不行,都改成NO就可以在真机跑了。问题ld: warning: ignoring file /Users/VV/Library/...

2019-04-21 11:31:54 196

转载 iOS开发常用三方库集合OC版(三方库、插件、博客等等)

Swift版本点击这里欢迎加入QQ群交流: 594119878最新更新日期:18-09-17AboutA curated list of iOS objective-C ecosystem.注意事项:由于简书文章字数限制,大部分内容请移步Github查阅How to UseSimply presscommand+F+"xxx@"to search for a keyword...

2019-04-20 19:35:38 1206

转载 iOS常用第三方集合(六)

代码安全与密码ios-class-guard- 一个用于混淆iOS的类名、方法名以及变量名的开源库--有人反映编译出来的app运行不了。《Protecting iOS Applications》:文章系统地介绍了如何保护iOS程序的代码安全,防止反汇编分析。fishhook- fishhook是Facebook开源的一个可以hook系统方法的工具。GesturePassword- 一个iOS手...

2019-04-20 19:34:53 6572

转载 iOS开发最常用三方库集合Swift版(三方库、插件、博客等等)

Swift学习资料@SwiftGuide很赞 的Swift学习资料leetcode一个练习、评估自己水平的代码平台,跟ACM有点类似完整App@Swift 30 Projects- 最新 Swift 3.0 的30个小App,更注重代码规范和架构设计(故胤道长)V2ex-Swift- 用 Swift 写的 V2EX 客户端。iBBS-Swift- “新手开源一个用Swift...

2019-04-20 19:32:49 2680

转载 swfit 验证码倒计时实现

 class TCCountDown {            private var countdownTimer: Timer?            var codeBtn = UIButton()            private var remainingSeconds: Int = 0 {                willSet {                    co...

2018-05-14 16:34:54 335

转载 iOS开发 | swift中自动布局框架SnapKit的使用

OC有masonry,swift有SnapKit。熟悉masonry的同学上手SnapKit非常快,因为语法很像。这里记录一下常用的几个方法:先创建一个红色view:1234let redView = UIView()self.view.addSubview(redView)         redView.backgroundColor = UIColor.red创建约束123456// 创建约...

2018-05-05 11:09:14 443

转载 Swift - 第三方加密库CryptoSwift使用详解3(AES加密与解密)

六、AES 加密与解密1,AES 介绍高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。 该标准是用来替代原先的DES,现已经被多方分析且广为全世界所使用,成为对称密钥加密中最流行的算法之一。 AES采用对称分组密码体制,加密数据块分组长度必须为128比特...

2018-05-04 15:26:17 9579

转载 iOS开发 | swift中自动布局框架SnapKit的使用

OC有masonry,swift有SnapKit。熟悉masonry的同学上手SnapKit非常快,因为语法很像。这里记录一下常用的几个方法:先创建一个红色view:1234let redView = UIView()self.view.addSubview(redView)         redView.backgroundColor = UIColor.red创建约束123456// 创建约...

2018-05-03 19:49:53 1908

转载 swift基础篇之Label自适应高度

Label的使用 let jianLabel=UILabel() jianLabel.frame=CGRect(x:jianTitleLabel.frame.maxX+10,y:10,width:0,height:0) self.view.addSubview(jianLabel) jianLabel.text="text" jianLabel.textColor=UIColor.whi...

2018-05-02 16:15:08 2614

转载 swift. iOS中圆角阴影

iOS中圆角实现非常容易,对比而言,设置阴影则需要设置颜色,偏移位置,阴影透明度,阴影半径:<pre><code>` /* The color of the shadow. Defaults to opaque black. Colors created* from patterns are currently NOT supported. Animatable. *...

2018-04-28 17:10:13 560

转载 为uiview设置单边边框

原生的 UIKit 并没有提供设置单边边框(border)的功能,view.layer.borderColor和view.layer.borderWidth 会把上下左右的边框一起设置。所以想设置单边只能自己来实现了。画border线的思路很简单,其实就是画一条直线,把这条直线添加到 view的边缘即可。画直线的方法也有几种,有使用 UIKit 的 UIBezierPath实现的,有使用Core ...

2018-04-28 16:32:30 5560

转载 UIButton实现左边文字,右边图片

UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];[btn setImage:[UIImage imageNamed:@"image"] forState:UIControlStateNormal];[btn setTitle:@"title" forState:UIControlStateNormal];[btn se...

2018-04-27 17:34:37 14764

转载 [Swift]原生第三方接入: QQ篇--集成/登录/分享

文章涉及的demo在Github LQThirdParty, 欢迎Star | Fork关于第三方登录/分享的接入, 很多时候使用的是友盟或者ShareSDK; 但并不是每次都想使用这些第三方的服务的, 这里作者整理了微信, QQ, 新浪微博原生第三方的接入:[Swift]原生第三方接入: 微信篇--集成/登录/分享/支付[Swift]原生第三方接入: QQ篇--集成/登录/分享[Swift]原生...

2018-04-26 14:16:18 2718 2

高仿陌陌源码+服务器端后台源码

高仿陌陌源码+服务器端后台源码,是搭车客户端的

2014-07-31

php会员注册管理程序

非常不错的会员注册管理程序,需要php+mysql环境配置

2014-07-28

空空如也

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

TA关注的人

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