- 博客(264)
- 收藏
- 关注
原创 mac 安装maven
tar xzvf apache-maven-3.3.9-bin.tar.gz sudo mv apache-maven-3.3.9 /opt sudo vi /etc/profile添加如下代码:export PATH=/opt/apache-maven-3.3.9/bin:$PATH mvn -v 参考:http://maven.apache.o...
2017-03-24 09:39:03
239
原创 RVM 安装Ruby Linner
curl -L get.rvm.io | bash -s stable source ~/.rvm/scripts/rvm rvm -v sudo chown -R $(whoami) /usr/local brew update rvm install ruby-2.4.0 sudo gem install linner
2017-03-21 15:44:00
426
原创 开始Cordova
安装:1.下载并安装Node.js 2.安装cordova及Ionicsudo npm install -g cordova ionic Cordova创建工程cordova create hello com.example.hello HelloWorldcd hellocordova platform add ioscordova platform ...
2016-11-08 14:00:42
241
原创 stack overflow jquery block
使用 cdnjs.cloudflare.com 的IP,比如:198.41.215.67 修改hosts sudo vi /etc/hosts 打开是快了,不过还是报那个错,看样子还是自己在内网架个服务器比较方便...
2016-09-21 09:50:09
195
原创 swift3 GCD
Creating a concurrent queuelet concurrentQueue = DispatchQueue(label: "queuename", attributes: .concurrent)concurrentQueue.sync {} Create a serial queuelet serialQueue = DispatchQueue(...
2016-09-16 17:08:21
155
原创 iTunes无法验证服务器"s.mzstatic.com."的身份
修改hostssudo vi /etc/hosts 添加IP23.76.66.165 s.mzstatic.com :wq 保存退出
2016-09-15 09:27:55
470
原创 Terminating app due to uncaught exception 'NSInvalidArgumentException', reason:
在做 点击section下拉展示相应cell的功能时,遇到了闹心的“Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '* -[__NSArrayM insertObject:atIndex:]:” 各种debug,各种调试,都发现是系统刷新cell时发生错误 最后,发现...
2016-08-29 15:16:36
2452
CocoaPods + XCTest进行单元测试
在使用XCTest进行单元测试时,我们经常会遇到一些CocoaPods中的开源框架的调用,比如“Realm”或“Alamofire”在测试的时候,如果配置不当,会导致“framework not found RealmSwift for architecture x86_64”这样的报错在之前很多人的配置,都是修改各种单元测试Target的headers等这些配置参数,但在CocoaPo...
2016-07-21 15:53:49
759
原创 Mac配置Apache
查看Apache版本 httpd -v Apache管理 sudo apachectl startsudo apachectl stopsudo apachectl restart 配置用户访问目录 默认访问:/Library/WebServer/Documents/ cd /etc/apache2/userssudo vim u...
2016-06-12 09:37:37
188
原创 关于vim配置及插件
比较好的配置:https://github.com/amix/vimrc python 自动补全:https://github.com/davidhalter/jedi-vim
2016-06-07 17:05:33
176
原创 Couldnt communicate with helper application Git提交
Xcode需要设置 email和用户名,在终端中设置如下: xcrun git config --global user.email you@yourdomain.comxcrun git config --global user.name "Your Name Here"
2016-05-09 09:22:20
243
原创 OC 单元测试断言
XCTFail(format…) 生成一个失败的测试;XCTAssertNil(a1, format...)为空判断,a1为空时通过,反之不通过;XCTAssertNotNil(a1, format…)不为空判断,a1不为空时通过,反之不通过;XCTAssert(expression, format...)当expression求值为TRUE时通过;XCTAssertTrue(...
2016-04-22 18:04:20
219
原创 git Xcode
显示隐藏的文件夹defaults write com.apple.finder AppleShowAllFiles TRUE重启finderkillall Finder comit 快捷键alt+command+c push 快捷键alt+command+p
2016-04-19 10:06:45
148
原创 AppleWWDRCA.cer 过期
下载 https://developer.apple.com/certificationauthority/AppleWWDRCA.cer 双击安装.打开钥匙串,选择“登录”栏目->“显示”->“显示过期的证书”.查看所有证书.删除 "Apple Worldwide Developer Relations Certificate Authority cert...
2016-02-19 14:40:17
514
Mac 安装MySQL
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 y...
2016-01-30 19:25:19
162
原创 调试SIGABRT和EXC_BAD_ACCESS crash
1. SIGABRT是处于程序控制状态下的crash,SIGABRT引起的crash是因为系统发现了应用程序正在做一些系统不希望它去做的事情(Exception) 它并不能精确的定位到crash发生在哪个源文件哪行代码中。为了精确的定位,我们可以使用Exception Breakpoint在Exception发生的时候暂停程序。 2. EXC_BAD_ACCESS意味着你的程序...
2015-12-15 20:08:47
323
原创 UITableView separator inset设置为0 不起作用
方案一,添加UITableView的delegate:-(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath{ // Remove seperator inset if ([c...
2015-12-15 09:36:43
333
原创 网易客户端链接
财经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.h...
2015-11-18 10:24:45
287
原创 网易新闻iOS版使用的开源组件
网易新闻iOS版在开发过程中曾经使用过的第三方开源类库、组件1、AFNetworkingAFNetworking 采用 NSURLConnection + NSOperation, 主要方便与服务端 API 进行数据交换, 操作简单, 功能强大, 现在许多人都用它取代 ASIHTTPRequest2、Apple Reachability网络监测,可以参考下这篇文章iOS网络监测如何区分2...
2015-11-18 09:58:52
113
原创 控件按照路径回落(类似Mac App store某软件的安装弹跳动画)
- (void)animateSnapshotOfView:(UIView *)view toTab:(UINavigationController *)navController{ NSUInteger targetTabIndex = [self.tabBarController.viewControllers indexOfObject:navController]; ...
2015-11-16 09:40:52
122
原创 anchorPoint与position
anchorPoint:(0,0) 坐标原点;(1,1)坐标对角点,默认值为(0.5,0.5)iOS使用左手坐标系,坐标原点在左上角,MacOS使用右手坐标系,原点在左下角 Position: position是layer中的anchorPoint点在superLayer中的位置坐标...
2015-11-12 15:07:00
141
原创 Code Snippets的备份
Xcode中的Code Snippets 默认目录:~/Library/Developer/Xcode/UserData/CodeSnippets 备份目录数据即可。
2015-10-29 17:53:36
130
原创 Xcode 7 BitCode
在Xcode 7中,我们新建一个iOS程序时,bitcode选项默认是设置为YES的。我们可以在”Build Settings”->”Enable Bitcode”选项中看到这个设置。不过,我们现在需要考虑的是三个平台:iOS,Mac OS,watchOS。对于iOS,bitcode是可选的;对于watchOS,bitcode是必须的;而Mac OS是不支持bitcode。...
2015-10-19 01:10:34
138
原创 删除Xcode DerivedData目录释放空间
首先切换到 Finder 程序,打开“前往”菜单。然后按住 Option 键,菜单中会出现“资源库”一项依次打开“Developer”---->“Xcode",在"Xcode"里面有一个叫“DerivedData” 的文件夹删除DerivedData 目录下的文件 ...
2015-09-17 17:59:01
1105
原创 UILabel 竖排
labelObject.numberOfLines = 0;labelObject.lineBreakMode = NSLineBreakByCharWrapping; frame设置为宽:20,高度:200
2015-08-10 09:35:37
150
原创 app icon
Table 41-1Size (in pixels) of custom icons and imagesAssetiPhone 6 Plus (@3x)iPhone 6 and iPhone 5 (@2x)iPhone 4s (@2x)iPad and iPad mini (@2x)iPad 2 and iPad mini ...
2015-06-01 22:43:44
162
原创 使用CocoaPods
1.安装sudo gem install cocoapods 使用淘宝镜像gem sources --remove https://rubygems.org///稍后再敲入以下命令gem sources -a https://gems.ruby-china.org 2.验证rubu镜像gem sources -l 安装sudo gem install c...
2015-04-23 23:45:34
112
原创 SSH 源码下载
Struts源码http://archive.apache.org/dist/struts/xwork源码http://release.opensymphony.com/xworkHibernate3源码http://sourceforge.net/projects/hibernate/files/hibernate3/Hibernate4源码http://sour...
2014-11-17 23:41:01
386
原创 转:iOS - Xcode升级到5.1& iOS升级到iOS7.1问题:Undefined symbols for architecture x86_64
Xcode升级到5.1 新特性之一就是默认让所有App都通过64位编译器编译。原来在Xcode5.0.x的时候默认的Standard architectures只有(arm7,armv7s),到5.1之后默认就带上arm64的参数了。目前临时的解决办法是 1.把1.选中Targets—>Build Settings—>Architectures。把build active archit...
2014-07-22 09:38:26
136
原创 戴尔显示器 s e p u系列区别
S:Ultra Slim,超薄面板家用系统显示器。E:入门级,功能较少,不可升级旋转,23寸以上才有USB集线器。P:专业级,可升降旋转,有USB器,带DVI接口,保证完美屏幕。U:Ultra Sharp系列,功能全面性能好,保证完美屏幕。...
2014-05-29 10:29:57
4030
原创 IBoutlet weak strong
From a practical perspective, in iOS and OS X outlets should be defined as declared properties. Outlets should generally be weak, except for those from File’s Owner to top-level objects in a nib file...
2014-05-26 10:21:42
177
原创 oracle主键自增
1.创建表create table Test_Increase( userid number(10) primary key, /*主键,自动增加*/ username varchar2(20) ); 2.创建序列CREATE SEQUENCE TestIncrease_Sequence INCREMEN...
2013-12-27 10:33:40
365
原创 统计Xcode项目代码行数
grep -d recurse "\n" classes| wc -l 上面classes是你代码的存放路径,如果你不是默认的Classes路径,则修改
2013-05-03 08:13:37
88
原创 山东网通/电信用户DNS设置
山东首席网通DNS:202.102.152.3 (全省)山东备用网通DNS:202.102.128.68(全省)山东首席电信DNS:219.146.0.130 (全省)山东备用电信DNS:291.150.32.132(全省)网通用户最佳DNS设置:主DNS:202.102.152.3辅DNS:219.146.0.130电信用户最佳DNS设置:主DNS:219.14...
2013-04-18 22:15:26
1424
原创 对某文件启用或停止ARC
Targets -> Build Phases -> Compile Sources选择某文件,如果是要启用ARC(在不使用ARC的project)-fobjc-arc 如果要禁止ARC(在使用ARC的project)-fno-objc-arc
2013-03-13 14:41:34
122
原创 关于iOS6应用中第三方类库不支持armv7s的问题解决
解决方法如下:如图,通过PROJECT-Build Setting,然后把Build Active Architecture Only的值设置为Yes。或者把Valid Architectures的值中的armv7s删除。然后就只有静待第三方类库支持iOS6和iPhone5了。...
2013-03-07 11:12:02
118
原创 iPhone app在后台运行
原理:在程序切入到后台后,每十分钟就去执行一个动作来唤醒程序,由此来保证它一直在后台运行。1、在Info.plist中添加UIBackgroundModes 键值让系统知道你的应用程序应该在适当的时候被唤醒2、在 - (void)applicationDidEnterBackground:(UIApplication *)application 切入后台执行的方法中执行下面代码...
2013-01-07 08:44:28
315
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人