木头书屋专栏

技术随笔。

Xcode 一个工程多个项目,项目资源互享

文章目录参考链接操作流程路径报红怎么办 参考链接 https://www.jianshu.com/p/468f8da385e7 操作流程 首先创建平台项目 workspace 创建项目App1、App2 打开workspace平台,file --> add xxxx to ...

2019-02-15 10:36:53

阅读数 22

评论数 0

上传本地项目到GitHub

首先在GitHub上面创建一个远程仓库。本地项目要确保已经添加过git管理。 本地代码进行 git add . git commit -m"xxx" 这样的操作 上传远端仓库 git remote add origin https://github.co...

2019-02-15 10:30:01

阅读数 13

评论数 0

VIPER架构学习

VIPER架构学习探索编程准则资源下载什么是VIPER功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公...

2019-02-12 19:56:09

阅读数 3470

评论数 0

学习点滴

NSAssert 使用,在封装组件中使用 // 使 NSAssert 只进入断点,之后可以继续运行,而不会杀死程序 #undef NSAssert #define NSAssert(condition, frmt, ...) \ do { \ @try { \ if (!(conditi...

2018-08-13 16:24:03

阅读数 45

评论数 0

Xcode编程中Mac快捷键的使用

Mac快捷键的使用 Xcode编程相关 项目运行: command + R 大括号折叠: command + option + 箭头左右 清除缓存: command + shift + k 项目内搜索: command + shift + o mac常用快捷键 电...

2018-04-28 17:30:39

阅读数 45

评论数 0

tableView,collectionView如何获取当前cell?

tableView,collectionView如何获取当前cell?collectionView.visibleCells.first!

2017-12-21 17:56:36

阅读数 1336

评论数 0

Mac 常用命令行

系统根目录 /Library/WebServer/Documents/ 打开apache $ sudo apachectl start 关闭apache $ sudo apachectl stop 重启apache $ sudo apachectl restart 查看apach...

2017-10-30 16:12:16

阅读数 255

评论数 0

Mac 本地安装 wordpress

Mac OS X 内置了Apache 和 PHP,使用起来非常方便,只要开启即可1. 启动Apache服务 终端Terminal操作 打开终端,输入 sudo apachectl start,再输入密码,这样Apache就运行了。 输入sudo apachectl -v,可以查看Apache的版...

2017-10-11 18:45:16

阅读数 1014

评论数 0

wkWebView更改背景色

wkWebView.isOpaque = false wkWebView.backgroundColor = UIColor.black

2017-09-01 17:36:25

阅读数 2589

评论数 0

从外界跳转到APP 的时候导航栏会闪一下

处理办法是将背景色与跳转的颜色设置为一致即可。 let navBar = navigationController?.navigationBar navBar?.barTintColor = UIColor.black navBar?.isTranslucent = false

2017-09-01 14:59:53

阅读数 290

评论数 0

storyboard中 tableView的cell禁止响应的方式与label换行

cell行数禁止响应的方式 在selection中选择方式default改为Nonelabel换行 \n或者改为 option+回车(enter)

2017-08-09 09:26:26

阅读数 203

评论数 0

WKWebView禁止捏合的方法

func webView(_ webView: WKWebView, didCommit navigation: WKNavigation!) { let javascript = "var meta = document.createElement('meta');me...

2017-07-27 19:03:21

阅读数 1859

评论数 0

scrollview刷新界面导致下沉64个point的问题

由于xib或者storyboard中有自适应的下沉,所以需要将点禁止掉self.automaticallyAdjustsScrollViewInsets = false

2017-07-21 19:14:15

阅读数 159

评论数 0

关于WebGL进行屏幕截屏的问题

最近项目中用了webgl表示一个3D地图,在进行twitter分享时候,截屏失败。 解决方案: 通过调用本地js代码,通过js进行截屏,通过返回url来获取图片的base64数据,然后将数据进行转换为data,然后转换为图片进行分享。注意对base64格式数据转换为data的时候要注意使用自身...

2017-07-07 16:38:05

阅读数 1952

评论数 6

对字符串进行阴影处理---swift3

对字符串进行阴影处理,需要先将字符串转换为Attribute形式 shadow = NSShadow.init() shadow.shadowColor = UIColor.black shadow.shadowBlurRadius = 4.0 ...

2017-07-07 16:30:18

阅读数 182

评论数 0

iOS swift 获取对应APP定位权限是否打开并引导用户打开

if let appSettings = NSURL(string: UIApplicationOpenSettingsURLString) { if isLocationServiceOpen() { let alertCon = UIAle...

2017-06-06 19:30:34

阅读数 1538

评论数 0

UINavigationBar 相关问题

1. 关于更改navigationBar 透明//此方法封装navigationBar背景透明,然后设置背景色 func navigationBarBackGround(red:CGFloat, green:CGFloat, blue:CGFloat, alpha:CGFloat) { ...

2017-05-23 19:02:24

阅读数 129

评论数 0

How to bring a subView to the front a UIView OR toBack a UIView

使用的是bringSubview这个方法 parentView.bringSubview(toFront: childView)或者可以写成如下 childView.superview.bringSubview(toFront: childView)

2017-05-22 10:38:28

阅读数 235

评论数 0

关于如何更改frame坐标的问题

1.分两种情况,一种是在封装好的view空间本身 2.另一种是在调用这个空间的viewController中1.在view控件本身中如何修改frame调用本身的控件方法layoutIfNeeded layoutIfNeeded() // func layoutIfNeeded()...

2017-05-19 10:58:15

阅读数 261

评论数 0

GitHub 未提交到仓库数据 status 提示红HEAD detached

HEAD detached at理解为分支是通过一个head的指针来指向的 git checkout 实际上是修改HEAD文件的内容,让其指向不同的branch。 HEAD文件指向的branch就是当前branch.通过git branch命令看到的结果和HEAD文件内容一致。 [plain...

2017-03-28 15:35:20

阅读数 1200

评论数 0

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