[置顶] UIWebView和Js交互

摘要: 在日常的ios项目开发中,我们经常会在原生应用中嵌入web页面,通常我们只是进行一个展示,没有其它的一些功能。但是也有一些项目中需要web页面中的html和native进行交互。但是ios sdk 并没有相应的方法来让我们做到js代码来和原生进行交互。但是webview在加载前会调用其一个dele... 阅读全文
posted @ 2014-04-29 11:42 故乡的守望者 阅读(1418) 评论(0) 推荐(0) 编辑

[置顶] CocoaPods的版本升级

摘要: 我们在项目开发过程中为了更好的管理项目中引用的一些第三方的开源代码,我们在项目开发中都会使用CocoaPods,在项目中不使用Cocoapods可以绕过这篇帖子,但是Cocopods升级比较快,但是怎么去进行升级呢?其实很简单。首先我们可以检查下我们本地的pod的版本。命令行如下: pod -... 阅读全文
posted @ 2014-04-23 14:46 故乡的守望者 阅读(951) 评论(0) 推荐(0) 编辑

[置顶] ios图片添加文字或者水印

摘要: 在项目中,我们会对图片做一些处理,但是我们要记住,一般在客户端做图片处理的数量不宜太多,因为受设备性能的限制,如果批量的处理图片,将会带来交互体验性上的一些问题。首先让我们来看看在图片上添加文字的方法、 -(UIImage *)addText:(UIImage *)img text:(NSSt... 阅读全文
posted @ 2014-04-22 23:59 故乡的守望者 阅读(1389) 评论(0) 推荐(0) 编辑

[置顶] Objective-C 关联

摘要: 在项目开发中,经常会使用到关联,就是将两个实例对象绑定,使得其中一个实例对象成为另一个实例对象的一部分。关联特性在mac os 10.6 及ios 3.1以上才可以使用。 关联的使用是基于关键字来实现,也就是说一个对象可以使用不同的关键字来实现随意多的关联。另外关联可以保证被关联者在关联对... 阅读全文
posted @ 2014-04-22 23:29 故乡的守望者 阅读(256) 评论(0) 推荐(0) 编辑

[置顶] NSString进行urlencode编码

摘要: 今天在项目开发过程中,需要给webView传一个url,但是web端需要我将url中的一个变量进行urlencoding编码。这个主要原因是怕这个参数中存在一些转义字符,ok!这个没有问题,一开始我只是将其进行简单的utf-8编码,丢过去发现报参数错误。后来经过了一阵研究找到了相应的解决办法,代... 阅读全文
posted @ 2014-04-17 00:58 故乡的守望者 阅读(592) 评论(0) 推荐(0) 编辑
2015年6月30日

对于公司中的小团体该怎么处理?

摘要: 在很多公司中,都会存在一些小的团体,他们或以相同的兴趣或者住在一起而聚集再一起,对于不同阶段的公司,这些小团体,对于公司都是有一些影响。很多公司比较支持员工以兴趣为方向组成兴趣小组,然后开展相关的一些活动。增进员工之间的了解。但是更多的公司是比较忌惮公司内部的一些小团体,特别是涉及利益而促成的一些小... 阅读全文
posted @ 2015-06-30 21:42 故乡的守望者 阅读(8756) 评论(0) 推荐(0) 编辑
2015年6月28日

杂谈项目管理的重要性

摘要: 在现代互联网公司,特别是小型公司,创业公司本找精简人力的目的往往没有配备项目管理人员,很多公司都是产品经理兼项目管理,或者直接是技术总监管理整个开发流程。但是在现实中往往发现项目开发的周期要远远超出预期,或者项目质量在计划周期内达不到产品要求。那众多互联网公司在项目管理上存在误区有哪些呢?1.觉的团... 阅读全文
posted @ 2015-06-28 15:29 故乡的守望者 阅读(2077) 评论(0) 推荐(0) 编辑
2014年8月16日

解决ViewPage中嵌套有ListView或者滑动手势等造成滑动的冲突

摘要: public class ViewPagerCompat extends ViewPager { //mViewTouchMode表示ViewPager是否全权控制滑动事件,默认为false,即不控制 private boolean mViewTouchMode = false; pub... 阅读全文
posted @ 2014-08-16 23:06 故乡的守望者 阅读(1500) 评论(0) 推荐(0) 编辑

Fragment、Activity 保存状态

摘要: Activity 保存状态1. void onCreate(Bundle savedInstanceState)当Activity被第首次加载时执行。我们新启动一个程序的时候其主窗体的onCreate事件就会被执行。如果Activity被销毁后(onDestroy后),再重新加载进Task时,其on... 阅读全文
posted @ 2014-08-16 15:13 故乡的守望者 阅读(972) 评论(0) 推荐(0) 编辑

Android JIT实时编译器的设置

摘要: 在Android JIT实时编译是在Android 2.2之后才引入的,JIT编译器可以显著的提高机器的性能,经过测试,android 2.2的性能较android 2.1提高了 2-5倍。JIT提高机器性能的原因是: 1.JIT实时编译器将dalvik字节码转化为本地代码。 2.本地代码直接由... 阅读全文
posted @ 2014-08-16 14:52 故乡的守望者 阅读(843) 评论(0) 推荐(0) 编辑
2014年6月5日

Swift让编程更简单 人人都是开发者

摘要: 全称为苹果全球开发者大会的WWDC,每年的这个时候,都会如这段时间前后所举行的Google I/O 和微软的BUILD开发者会议一样,吸引全球科技媒体的目光。近几年来,因为在会上爆的猛料越来越多,“开发者大会”主要并不是让苹果的开发者们兴奋,而是让普通的消费者激动。不过,在今天凌晨刚刚结束的2014... 阅读全文
posted @ 2014-06-05 15:35 故乡的守望者 阅读(261) 评论(0) 推荐(0) 编辑

swift语言特性

摘要: 最近苹果推出了他们新的开发语言,swift,他们自己的说法是,swift语言将会更快捷,更安全等等。但是具体的性能,还需要在后面的实践过程中去观察,但是就目前来说swift语言除了将大部分21世纪静态类型语言必有的东西都被集成了进去包含还借鉴了一些语言的优点。具体如下:Generics[泛型] / ... 阅读全文
posted @ 2014-06-05 15:05 故乡的守望者 阅读(1138) 评论(2) 推荐(1) 编辑
2014年5月26日

NSString格式校验

摘要: 在项目开发过程中,NSString类型的变量是经常用到的,而且我们常常会对其格式进行对应的各种校验,你比如,在登录注册的时候,需要验证用户名的长度,用户名的字符组成等等,其实现在也有很多第三方提供的NSString的Category老方便我们做各种判断。由于最近做的一个项目需要判断密码的格式。主要在以下几个方面。 阅读全文
posted @ 2014-05-26 15:30 故乡的守望者 阅读(401) 评论(0) 推荐(0) 编辑
2014年5月20日

UITextField 的重写

摘要: 在很多产品设计的时候,产品设计人员设计出来的输入框总会要求,文字的内容距离做边框多少像素,编辑区域的其实点,距离左边多少像素,很多人绝的难以适应!其实这些都不存在很大的技术难度,一下这些方式都可以达到这样的一个目的: 1.边框用一个图片,然后在图片上添加隐形的UITextFied,更改输入框... 阅读全文
posted @ 2014-05-20 10:07 故乡的守望者 阅读(1903) 评论(0) 推荐(0) 编辑