- 博客(223)
- 资源 (1)
- 收藏
- 关注
转载 adroid再谈如何将android studio项目转换成eclipse
首先,不要因为编译原因而放弃,studio项目是完全可以转换成eclipse的。先推荐一款好用的网络加速器---小鸟VPN,适合android studio开发者,www.birdsvpn.com。开源代码板块有很多项目都是android studio开发的,很多同学以为必须要先学会studio,才能编译这些源代码,于是花了很长时间学studio,结果发现还是不会。其实任何st
2016-06-27 23:03:53 1378
转载 使用Xcode7的Instruments检测解决iOS内存泄露
来自 iOS丶Country的文章 地址http://www.cnblogs.com/iOSv587country/p/4862989.html作为一名iOS开发攻城狮,在苹果没有出ARC(自动内存管理机制)时,我们几乎有一半的开发时间都耗费在这么管理内存上.后来苹果很人性的出了ARC,虽然在很大程度上,帮助我们开发者节省了精力和时间.但是我们在开发过程中,由于种种原因,还是会出现内存泄露
2016-06-22 18:00:55 372
转载 android:layout_weight的真实含义
首先声明只有在Linearlayout中,该属性才有效。之所以Android:layout_weight会引起争议,是因为在设置该属性的同时,设置android:layout_width为wrap_content和match_parent会造成两种截然相反的效果。如下所示:[html] view plain copy print?LinearLa
2016-06-21 15:10:18 206
转载 R.java was modified manually! Reverting to generated version!(R文件丢失异常原因汇总)
引言:R文件丢失异常在java开发中是个比较常见的异常,造成这个异常的原因可能非常微小,但是给Android开发者们造成的麻烦可是巨大的,当程序员们费尽千辛万苦,找到自己错在哪里的时候,绝对会对自己的粗心大意而捶胸顿足,哀叹不已。异常提示:R.java was modified manually! Reverting to generated version
2016-06-14 23:09:19 229
转载 CocoaPods安装的一些坑
我的第一篇处博客竟然献给了CocoaPods 说实话我的内心是崩溃的 因为一年之前的时候 已经导入过了 那个时候是别人教的 所以潜意识觉得很好装 :不就是换Ruby的默认源为淘宝的吗 然后下载CocoaPods cd一下获取项目路径 生成 podfile 在里面输入需要导入的第三方指令 这样就完成了啊!! 但是!! easier said than done 下
2016-06-13 13:47:49 501 1
转载 CocoaPods报错:The dependency `AFNetworking ` is not used in any concrete target
ex:The dependency `` is not used in any concrete targetThe dependency `AFNetworking ` is not used in any concrete target1212CocoaPods再遇困难,前几天电脑重装了系统,所有的开发工具就都装了最新的,当我用CocoaPods的时候,出了一个提示,大概就是我的
2016-06-06 17:24:51 183
转载 JSPatch技术文档
一、背景需求介绍为什么我们需要一个热修复(hot-fix)技术?工作中容易犯错、bug难以避免。开发和测试人力有限。苹果Appstore审核周期太长,一旦出现严重bug难以快速上线新版本。作为生产力工具,用户有对稳定性和可靠性的需求。二、JSPatch简介JSPatch诞生于2015年5月,最初是腾讯广研高级iOS开发@bang的个人项目。它能够使用JavaScript调用
2016-05-30 16:02:41 291
转载 TDD的iOS开发初步以及Kiwi使用入门
测试驱动开发(Test Driven Development,以下简称TDD)是保证代码质量的不二法则,也是先进程序开发的共识。Apple一直致力于在iOS开发中集成更加方便和可用的测试,在Xcode 5中,新的IDE和SDK引入了XCTest来替代原来的SenTestingKit,并且取消了新建工程时的“包括单元测试”的可选项(同样待遇的还有使用ARC的可选项)。新工程将自动包含测试的targe
2016-05-27 16:00:07 275
转载 安卓环境配置
标签:要求必备知识windows 7 基本操作。运行环境windows 7下载地址环境下载最近开接触Android(安卓)嵌入式开发,首要问题是搭建Andoid开发环境,由于本人用的是windows7的笔记本,也就只能到Windows中搭建Android 开发环境了! 就搭建环境都花了比较长的时间, 在各种版本之间折腾了比较久的时间,
2016-05-21 11:19:54 505
转载 一个Go推送服务器集群:gopush-cluster
Terry-Mao/gopush-cluster 是一个支持集群的comet服务(支持websocket,和tcp协议)。特性轻量级高性能纯Golang实现支持消息过期支持离线消息存储支持单个以及多个私信推送支持单个Key多个订阅者(可限制订阅者最大人数)心跳支持(应用心跳和tcp keepalive)支持安全验证(未授权用户不能订阅)多协议支持(websocket,tcp)详细的
2016-05-06 15:41:15 605
转载 iOS用全局宏的概念 preprocessor macros
ios有没有全局宏,或者在工程属性里设置宏?比如我设置了一个宏叫IOS,在所有/整个工程的代码里这个宏都是有效的。------解决方案--------------------在工程的设置属性里搜索preprocessor macros可以看到DEBUG的定义,再添加上自己的就好了也可以在.pch文件里定义------解决方案-------------
2016-05-03 15:17:07 2183
原创 java 中jdbc 链接数据库
package gz.itcast.a_jdbc;import java.sql.Connection;import java.sql.Driver;import java.sql.DriverManager;import java.util.Properties;import org.junit.Test;/** * jdbc连接数据库 * @au
2016-03-31 16:57:13 312
原创 利用Google成为一个更好的程序员
现在的编程很大程度上依赖你是否擅长利用Google。你想实现的代码,99%的可能是别人已经实现过了的,并且放到了Stack Overflow或Github上。开发人员的办公桌上也不再需要一大叠教科书:相反,我们只需要将疑问键入到搜索框中,寄希望于它显示在第一页的9个搜索结果中即可。很多很多人没有意识到的是,Google在这里扮演了非常重要的角色。正如我们已经着迷于使用键盘快捷键来提
2016-02-16 09:23:27 320
原创 ReactiveCocoa之基础篇
1.ReactiveCocoa简介ReactiveCocoa(简称为RAC),是由Github开源的一个应用于iOS和OS开发的新框架,Cocoa是苹果整套框架的简称,因此很多苹果框架喜欢以Cocoa结尾。2.ReactiveCocoa作用在我们iOS开发过程中,当某些事件响应的时候,需要处理某些业务逻辑,这些事件都用不同的方式来处理。比如按钮的点击使用action,Scr
2016-02-06 13:37:26 435
原创 git add
git add -A stages Allgit add . stages new and modified, without deletedgit add -u stages modified and deleted, without new
2016-01-18 17:33:43 352
转载 源码推荐(12.09):超强 AFN 封装,一行搞定自适应label&适配iPhone
超强 AFN 封装第二季-基于 AFNetworking3.0开发(上传者:1060545231)基于 AFNetworking3.0版本封装 ,只是简单封装并未做太多修改,保证了原汁原味的使用体验.1 监听网络连接状态2 POST 和 GET 请求3 上传功能的实现.自己项目中就在使用这个,感觉还可以,如果直接拿来用可能会报错,可以联系本人,一般自己查找源代码就可以适当的修改
2015-12-09 16:42:16 340
转载 xcode升级到6.4之后插件无法使用,无法使用的解决办法
1.先把Xcdoe完全退出,在应用程序中,找到Xcode.app右键,显示包内容2.打开info.plist文件找到然后复制UUID "7FDF5C7A-131F-4ABB-9EDC-8C5F8F0B8A90"3.再找到插件安装位置 /Users/用户名/Library/Application Support/Developer/Share
2015-11-16 11:03:06 321
转载 CocoaPods详解之----使用篇 pod install/pod update更新慢的问题,cocoapodspod
作者:wangzz 原文地址:http://blog.csdn.net/wzzvictory/article/details/18737437 转载请注明出处 如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号wangzzstrive来支持我,谢谢! 最常见遇到的问题::: 1.最近使用CocoaPods来添加第三方类库,无论是执行pod install还是
2015-11-16 09:44:28 936
转载 重装系统,升级Xcode7之后,发现安装不了CocoaPods
重装系统,升级Xcode7之后,发现安装不了CocoaPods,直接上步骤:* 安装 CocoaPods *步骤1 - 安装 RVM RVM 是干什么的这里就不解释了,后面你将会慢慢搞明白。 $ curl -L https://get.rvm.io | bash -s stable期间可能会问你sudo管理员密码,这里可能需要等待一段时间后就可以成功安装好 R
2015-11-05 15:12:09 389
转载 xcode7
可以看到官方说了xcode7可以让所有人都更轻松的将app运行在自己的设备上,而无需开发者帐号。不过xcode7需要OSX10.11的支持,而目前(2015.06.10)下载后者的开发者预览版是需要开发者帐号的,我在网上找到了资源传到了百度云,OSX10.11:链接: http://pan.baidu.com/s/1kTuzvjL 密码: dbmk,xcode7:链接: http://pa
2015-10-24 16:02:05 377
转载 iOS 9适配系列教程:改用更安全的HTTPS
本文是投稿文章,作者:ChenYilong(https://github.com/ChenYilong/iOS9AdaptationTips)iOS9把所有的http请求都改为https了:iOS9系统发送的网络请求将统一使用TLS 1.2 SSL。采用TLS 1.2 协议,目的是 强制增强数据访问安全,而且 系统 Foundation 框架下的相关网络请求,将不再默认使用 Http 等不安全
2015-10-13 13:57:55 223
转载 iOS9 HTTP 不能正常使用的解决办法
今天升级Xcode 7.0 bata发现网络访问失败。输出错误信息The resource could not be loaded because the App Transport Security policy requires the use of a secure connection.Google后查证,iOS9引入了新特性App Transport Security (AT
2015-10-13 13:52:15 234
转载 使用断言NSAssert()调试程序错误
NSAssert()只是一个宏,用于开发阶段调试程序中的Bug,通过为NSAssert()传递条件表达式来断定是否属于Bug,满足条件返回真值,程序继续运行,如果返回假值,则抛出异常,并切可以自定义异常描述。NSAssert()是这样定义的:#define NSAssert(condition,desc)condition是条件表达式,值为YES或NO;desc为异常描述,通常为N
2015-10-09 13:29:00 247
转载 一个Go推送服务器集群:gopush-cluster
阅读目录一、安装依赖二、搭建zookeeper三、搭建redis四、安装git工具(如果已安装则可跳过此步)五、搭建golang环境六、部署gopush-cluster七、启动gopush-cluster八、测试九、附资料web节点的配置文件示例:comet节点的配置文件示例:message节点的配置文件示例:web节点相关的文档:comet节点相关的文档:message节点的相关文档:
2015-10-06 15:44:41 2534 1
原创 单例完整版
iOS#pragma mark - singletonstatic EmailLoginController *sharedInstance = nil;+ (EmailLoginController*)sharedInstance { @synchronized (self) { if (!sharedInstance) { sh
2015-09-08 14:51:32 236
原创 判断是不是中文
-(BOOL)IsChinese:(NSString *)str { for(int i=0; i int a = [str characterAtIndex:i]; if( a > 0x4e00 && a return YES; } } return NO;}
2015-09-02 15:18:26 210
原创 内存管理
iOS/** 重构-抽取代码 方法: 1> 将重复代码复制到新的方法中 2> 根据需要调整参数 关于图像的实例化 imageNamed:系统推荐使用的,但是图像实例化之后的释放由系统负责 如果要自己释放图片,不能使用imageNamed方法! 而需要使用imageWithContentsOfFile 提示:如果放在Images.x
2015-08-31 15:35:15 169
原创 判断是否有更新
// 2.设置根控制器 NSString *key = @"CFBundleVersion"; // 上一次的使用版本(存储在沙盒中的版本号) NSString *lastVersion = [[NSUserDefaults standardUserDefaults] objectForKey:key]; // 当前软件的版本号(从Info.plist中获得
2015-08-28 09:09:55 485
转载 关于UIView的autoresizingMask属性的研究
iOS在 UIView 中有一个autoresizingMask的属性,它对应的是一个枚举的值(如下),属性的意思就是自动调整子控件与父控件中间的位置,宽高。123456789enum { UIViewAutoresizingNone = 0, UIVie
2015-08-24 15:57:39 215
转载 OC学习篇之---@property和@synthesize的使用
ios 在之前一片文章我们介绍了OC中的内存管理:http://blog.csdn.net/jiangwei0910410003/article/details/41924683,今天我们来介绍两个关键字的使用:@property和@synthesize一、@property关键字这个关键字是OC中能够快速的定义一个属性的方式,而且他可以设置一些值,就可以达到一定的效果
2015-08-24 13:36:17 223
原创 单例的完整写法
iOS#pragma mark - singletonstatic EmailLoginController *sharedInstance = nil;+ (EmailLoginController*)sharedInstance { @synchronized (self) { if (!sharedInstance) { sh
2015-08-20 17:19:07 229
转载 iOS iOS8注册通知
ios 一直更新了iOS8,但是一直没有开始研究这个iOS8,今天因为项目用到了推送,于是体验了iOS8的推送,先讲讲这个推送。目前分为四个推送:用户推送,本地推送,远程推送,地理位置推送。用户推送我们先开始讲这个用户推送,我们要使用之前必须先注册这个推送,用户要允许这个程序进行推送
2015-08-18 14:38:06 302
原创 布局
如果大家繁琐于界面布局以及没有使用IOS自带的自动布局库和通过编代码写布局,请试试用这个库来作为您的解决方案: http://blog.csdn.net/yangtiang/article/details/46483999 线性布局 http://blog.csdn.net/yangtiang/article/details/46795231 相对布局 http://b
2015-08-17 15:11:55 249
转载 iOS XCode启用/关闭Clang Warnings
ios 原创Blog,转载请注明出处 blog.csdn.net/hello_hwc欢迎关注我的iOS SDK详解专栏,这里有很多基础的文章。 http://blog.csdn.net/column/details/huangwenchen-ios-sdk.html前言:warnings是编码中很重要的一个环节,编译器给出合理的warning能帮
2015-08-14 17:32:04 490
转载 处理Xcode中编译的警告
iOS首先, #pragma 本质上也是声明,一般常用的功能就是打注释、尤其是分段注释但是#pragma 另外一个强大的功能就是处理编译器警告,用的时候可能就没上一个功能用的那么多,在代码中处理警告却是极其高效的方法。其中 clang diagnostic 便是#pragma 第一个功能常用的命令,步骤如下?1234
2015-08-14 17:26:11 330
转载 block块页面传值
iOSiOS页面间传值的方式(NSUserDefault/Delegate/NSNotification/Block)实现了以下iOS页面间传值:1.委托delegate方式;2.通知notification方式;3.block方式;4.UserDefault或者文件方式;5.单例模式方式;6.通过设置属性,实现页面间传值在iOS开发中,我们经常会遇到页面间跳转传值的问题,现归纳总
2015-08-13 14:28:20 313
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人