`
文章列表

swift3 GCD

Creating a concurrent queue let concurrentQueue = DispatchQueue(label: "queuename", attributes: .concurrent) concurrentQueue.sync { } Create a serial queue let serialQueue = DispatchQueue(label: "queuename") serialQueue.sync { } Get main queue asynchronously D ...
修改hosts sudo vi /etc/hosts  添加IP 23.76.66.165 s.mzstatic.com   :wq 保存退出  
在做 点击section下拉展示相应cell的功能时,遇到了闹心的“Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '* -[__NSArrayM insertObject:atIndex:]:”   各种debug,各种调试,都发现是系统刷新cell时发生错误   最后,发现之所以会导致系统的那个错误,完全是因为使用了“自适应高度的cell”     self.tableView.estimatedRowHeight = 80 self.tableView.esti ...
在使用XCTest进行单元测试时,我们经常会遇到一些CocoaPods中的开源框架的调用,比如“Realm”或“Alamofire” 在测试的时候,如果配置不当,会导致“framework not found RealmSwift for architecture x86_64”这样的报错 在之前很多人的配置,都是修改各种单元测试Target的headers等这些配置参数,但在CocoaPods1.0之后,就很简单了,只需要在配置Podfile的时候,稍微改变一下即可,如下: source 'https://github.com/CocoaPods/Specs.git' platfor ...

Mac配置Apache

查看Apache版本   httpd -v  Apache管理     sudo apachectl start sudo apachectl stop sudo apachectl restart  配置用户访问目录     默认访问:/Library/WebServer/Documents/   cd /etc/apache2/users sudo vim username.conf  username是用户名。     <Directory "/Users/Aaron/Sites/"> Options Index ...

常见Unix命令

软链接 ln -s ~/Movies  
  比较好的配置: https://github.com/amix/vimrc  python 自动补全: https://github.com/davidhalter/jedi-vim  
Xcode需要设置 email和用户名,在终端中设置如下:   xcrun git config --global user.email you@yourdomain.com xcrun git config --global user.name "Your Name Here"  

OC 单元测试断言

XCTFail(format…) 生成一个失败的测试; XCTAssertNil(a1, format...)为空判断,a1为空时通过,反之不通过; XCTAssertNotNil(a1, format…)不为空判断,a1不为空时通过,反之不通过; XCTAssert(expression, format...)当expression求值为TRUE时通过; XCTAssertTrue(expression, format...)当expression求值为TRUE时通过; XCTAssertFalse(expression, format...)当expression求值为Fals ...

git Xcode

显示隐藏的文件夹 defaults write com.apple.finder AppleShowAllFiles TRUE 重启finder killall Finder  comit 快捷键 alt+command+c  push 快捷键 alt+command+p  

AppleWWDRCA.cer 过期

  下载 https://developer.apple.com/certificationauthority/AppleWWDRCA.cer  双击安装. 打开钥匙串,选择“登录”栏目->“显示”->“显示过期的证书”. 查看所有证书. 删除 "Apple Worldwide Developer Relations Certificate Authority certificates" ,也可以把其它过期证书删除 在“系统”一栏做相同的操作. 在Xcode里同步证书,或者直接去官网下载需要用到的证书

Mac 安装MySQL

    博客分类:
  • WEB
Mac版MySQL安装时,可以下载dmg版的安装文件 http://dev.mysql.com/downloads/mysql/ 比如:mysql-5.7.10-osx10.10-x86_64.dmg,下载后双击默认安装即可 不过,在最后的时候,root用户密码会有个随机的密码值,比如(y75L;Nh/87VL),记住这个密码,后边会用到,因为后边会提示“You must reset your password using ALTER USER statement before executing this statement”。 reset 密码: cd /usr/local/m ...
1. SIGABRT是处于程序控制状态下的crash,SIGABRT引起的crash是因为系统发现了应用程序正在做一些系统不希望它去做的事情(Exception)   它并不能精确的定位到crash发生在哪个源文件哪行代码中。为了精确的定位,我们可以使用Excepti ...
方案一,添加UITableView的delegate: -(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath { // Remove seperator inset if ([cell respondsToSelector:@selector(setSeparatorInset:)]) { [cell setSeparatorInset:UIEdgeInset ...

网易客户端链接

财经 http://c.m.163.com/nc/article/list/T1348648756099/0-20.html 时尚 http://c.m.163.com/nc/article/list/T1348650593803/0-20.html   头条 http://c.3g.163.com/nc/article/headline/T1348647853363/0-140.html 娱乐 http://c.3g.163.com/nc/article/list/T1348648517839/0-20.html 热点 http://c.3g.163.com/recomm ...
Global site tag (gtag.js) - Google Analytics