ZhouJiatao's Blog


  • 首页

  • 归档

  • 标签
ZhouJiatao's Blog

打开Mac OS X原生的NTFS功能

发表于 2016-03-04 | 分类于 Other |

将ntfs格式的移动硬盘插入到Mac时,默认是只读权限。也就是说,你不能拷贝文件到硬盘或者删除硬盘的原有文件。很多人会去安装第三方工具,比如“Paragon NTFS“,大多都是付费工具,破解版则安全隐患多多。
其实,我们完全没有必要安装第三方工具,因为原生OS X系统就支持ntfs,并且开启ntfs功能只需要很简单的步骤(至于,为什么要隐藏这个功能,本人不太清楚,或许这其中有一些故事吧)。
下面,我们就来演示开启原生ntfs功能的步骤。

阅读全文 »
ZhouJiatao's Blog

Missing iOS Distribution signing identity

发表于 2016-03-01 | 分类于 iOS How-To |

2016年2月14日之后上传App Store会遭遇一次 Missing iOS Distribution signing identity ...问题。

issueImage

阅读全文 »
ZhouJiatao's Blog

如何让UIViewController透明

发表于 2016-02-26 | 分类于 iOS How-To |

在显示该UIViewController之前,修改两个属性

  1. 设置背景颜色为 UIColor.clearColor()
  2. 设置modalPresentationStyle 为 OverCurrentContext

eg:

let myVC = MyViewController()
myVC.view.backgroundColor = UIColor.clearColor()
myVC.modalPresentationStyle = UIModalPresentationStyle.OverCurrentContext
ZhouJiatao's Blog

Hexo+Github搭建自己的博客

发表于 2016-02-26 | 分类于 Tools/Resources |

此文使用的 hexo版本 3.1.1
已经换过好几个博客平台,国内的用过博客园、51CTO、csdn,总体的感觉是,界面都不够简介,插入代码困难,致命的是侧边栏有广告。国外的用过codrspace,Medium, 界面都很简洁,但是前者很久没更新过了,后者偶尔被墙。这些不利因素都影响到写博客的积极性。
于是有了自己搭建博客的想法。
网上了解到可以在Github上写博客,很是高兴。在开发者眼中,Github就是高端的代名词嘛。
一开始使用Hexo,我是拒绝的。

happy

阅读全文 »
ZhouJiatao's Blog

在代码中修改constraint的值

发表于 2016-02-25 | 分类于 iOS How-To |

“constraint”中文叫“约束”
如果你是在storyboard中添加了约束, 那么可以将 约束 作为outlet连接到代码中

outlet

NSLayoutConstraint有一个属性constant,这个属性就是你要修改的。

阅读全文 »
ZhouJiatao's Blog

初识Markdown

发表于 2016-02-23 | 分类于 Other |

一、初识Markdown

Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。

Markdown的宗旨

Markdown is intended to be as easy-to-read and easy-to-write as is feasible.(易读易写)

使用Markdown的好处

  • 专注写作而不是排版
  • 轻松导出 html、pdf和.md文件
  • 纯文本内容,兼容所有文本编辑器
  • “源码”可读性高

因此,你不需要为了设置样式而疯狂的在鼠标和键盘之间切换;你不必像使用word那样为版本兼容性问题担忧,担心对方能否打开自己发送的文档。

阅读全文 »
ZhouJiatao's Blog

iOS 如何监听UITextField的内容变化

发表于 2016-02-15 | 分类于 iOS How-To |

向NSNotificationCenter注册一个notification,notification名称为UITextFieldTextDidChangeNotification,object指向需要监听的UITextField,queue为主线程,当接受到notification后,block被执行,因此在block中编写你的处理代码。
以下为示例代码:

private func observeTextField() {
      let center = NSNotificationCenter.defaultCenter()
      let queue = NSOperationQueue.mainQueue()
      center.addObserverForName(UITextFieldTextDidChangeNotification, 
                                  object: textField,
                                   queue: queue) { (NSNotification) -> Void in
                                        print(“did Change”)
                                              }
}
阅读全文 »
ZhouJiatao's Blog

App Review 去哪里申请审核加急?

发表于 2016-01-22 | 分类于 iOS How-To |

首先打开官方网页https://developer.apple.com,滚动到底部,发现有一个很不起眼的 “contact us”链接。

contact us

点击进去,可以看到很多选项。

阅读全文 »
ZhouJiatao's Blog

Downloads for Apple Developers

发表于 2016-01-22 | 分类于 Tools/Resources |

又一个藏得比较深的页面:https://developer.apple.com/downloads/

downloadsPage

需要登录开发者帐号,才能查看。

浏览器直接下载安装包,支持断点续传,无需通过Mac App Store,下载过程仍然可以使用 Xcode。
曾有过几次通过Mac App Store直接更新Xcode,下载完成后安装失败,Mac App Store竟重新下载更新,浪费了很多时间。
在这里可以下载到旧版本的Xcode,对需要兼容低iOS版本的开发者来说,又是个好事情。

断点续传时,提示没有权限下载,请打开 Downloads for Apple Developers 页面重新登录后继续下载。

ZhouJiatao's Blog

在iOS中使用LLDB: part 1

发表于 2016-01-21 | 分类于 Other |

什么是LLDB?

LLDB是一款调试器。自Xcode 5后,LLDB就成为Xcode默认调试器。
以下说明摘自官方网站:http://lldb.llvm.org

LLDB is a next generation, high-performance debugger. It is built as a set of reusable components which highly leverage existing libraries in the larger LLVM Project, such as the Clang expression parser and LLVM disassembler.
LLDB is the default debugger in Xcode on Mac OS X and supports debugging C, Objective-C and C++ on the desktop and iOS devices and simulator.
All of the code in the LLDB project is available under the standard LLVM License, an open source “BSD-style” license.

为什么使用LLDB?

  1. 在调试方面,Xcode能做的LLDB都能做,并且LLDB拥有更多的功能;
  2. 你可以在程序运行时,编写并运行新的代码;
  3. 你可以使用python为调试器编写额外的功能;
阅读全文 »
123
ZhouJiatao

ZhouJiatao

Write simple code

29 日志
5 分类
18 标签
GitHub
© 2017 ZhouJiatao
由 Hexo 强力驱动
主题 - NexT.Muse