- 博客(34)
- 资源 (18)
- 收藏
- 关注
原创 iOS中JavaScript和OC交互
在iOS开发中很多时候我们会和UIWebView打交道,目前国内的很多应用都采用了UIWebView的混合编程技术,最常见的是微信公众号的内容页面。前段时间在做微信公众平台相关的开发,发现很多应用场景都是利用HTML5和UIWebView来实现的。机制Objective-C语言调用JavaScript语言,是通过UIWebView的 - (NSString *)stringByEv
2016-06-30 16:47:55 1147
原创 MyEclipse、eclipse代码自动补全(联想输入)
MyEclipse(eclipse)的自动补全(联想输入)分两种,直接提示和按快捷键提示,设置方法分别如下一、每次输入都自动提示Window->preferences->Java->Editor->Content Assist再右下角Auto activation triggers for Java里面改为Java代码 abcdefghijklmnopqr
2016-06-27 14:36:31 1896
转载 iOS 使用Https访问网络(一)
关于https和ssl的原理,请到此处查看:http://blog.163.com/magicc_love/blog/static/185853662201321423527263/由于项目需求,访问服务是https的,并且使用的是ssl加密方式下面说明使用MKNetworkit网络库实现的代码:[objc] view plain copy print?
2016-06-27 10:45:31 3509
转载 AFNetworking详解
AFN一、什么是AFN全称是AFNetworking,是对NSURLConnection的一层封装虽然运行效率没有ASI高,但是使用比ASI简单在iOS开发中,使用比较广泛AFN的github地址https://github.com/pokeb/AFNetworking/AFNetworking二、AFN结构NSURLConnection
2016-06-27 10:17:46 1206 1
转载 开发者所需要知道的 iOS 10 SDK 新特性
总览距离 iPhone 横空出世已经过去了 9 个年头,iOS 的版本号也跨入了两位数。在我们回顾过去四五年 iOS 系统的发展的时候,不免感叹变化速度之快,迭代周期之短。iOS 7 翻天覆地的全新设计,iOS 8 中 Size Classes 的出现,应用扩展,以及 Cloud Kit 的加入,iOS 9 里的分屏多任务特性等等。Apple 近年都是在 WWDC 发布新的系统和软件,然后
2016-06-27 09:48:01 7065
转载 互联网协议入门
一、概述1.1 五层模型互联网的实现,分成好几层。每一层都有自己的功能,就像建筑物一样,每一层都靠下一层支持。用户接触到的,只是最上面的一层,根本没有感觉到下面的层。要理解互联网,必须从最下层开始,自下而上理解每一层的功能。如何分层有不同的模型,有的模型分七层,有的分四层。我觉得,把互联网分成五层,比较容易解释。如上图所示,最底下的一层叫做"实体层"(Physical La
2016-06-27 09:34:27 713
转载 DNS原理入门
DNS 是互联网核心协议之一。不管是上网浏览,还是编程开发,都需要了解一点它的知识。本文详细介绍DNS的原理,以及如何运用工具软件观察它的运作。我的目标是,读完此文后,你就能完全理解DNS。一、DNS 是什么?DNS (Domain Name System 的缩写)的作用非常简单,就是根据域名查出IP地址。你可以把它想象成一本巨大的电话本。举例来说,
2016-06-27 09:31:31 673
原创 Python-第三方库requests详解
Requests 是用Python语言编写,基于 urllib,采用 Apache2 Licensed 开源协议的 HTTP 库。它比 urllib 更加方便,可以节约我们大量的工作,完全满足 HTTP 测试需求。Requests 的哲学是以 PEP 20 的习语为中心开发的,所以它比 urllib 更加 Pythoner。更重要的一点是它支持 Python3 哦!Beautiful
2016-06-19 16:28:07 2006
转载 推荐10 款最好用的 Python IDE
Python 非常易学,强大的编程语言。Python 包括高效高级的数据结构,提供简单且高效的面向对象编程。Python 的学习过程少不了 IDE 或者代码编辑器,或者集成的开发编辑器(IDE)。这些 Python 开发工具帮助开发者加快使用 Python 开发的速度,提高效率。高效的代码编辑器或者 IDE 应该会提供插件,工具等能帮助开发者高效开发的特性。这篇文章收集了一些对开发者非常有
2016-06-15 11:25:03 21294
转载 WWDC苹果开发者大会--直播
中文版全程视频:http://v.qq.com/cover/w/wkk0ps2akqljzn9.html以下为图文直播03:0303:03库克发表感言讲话了,WWDC的主题演讲结束!03:0203:01库克形容iOS 10为一切(苹果OS)之母。03:01库克又回到现场02:59苹果这
2016-06-14 22:36:51 2081
转载 erlang对比golang,如何选择?
我最早使用的语言是Java和Python, 并且一直都对Python充满好感, 我喜欢这种很朴实和高效率的感觉, 但我却最后没有采用Python,原因其实也很简单, 我就是不喜欢缩进语法, 就跟很多人换工作仅仅是为了屏幕更大一点一样, 另外就是有了同样很棒的可选方案, 这就是Ruby, 所以我最终采用了Ruby作为主力编程语言, 同样也为不能使用Python而有一点小遗憾,毕竟Python的健壮性
2016-06-07 16:39:50 20451 6
原创 Android开发笔记-------Activity生命周期
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);// setContentView(R.layout.activity_main);//程序从这里开始执行的,这里是布局的方式 setContent
2016-06-07 15:04:10 432
原创 【Android开发问题集】布局加载器异常的问题
Android Studio的布局加载器发生异常,渲染图形失败。错误信息如下:Exception raised during rendering: com/android/util/PropertiesMap.....或者如下:Rendering Problems There are some known bugs in this version of the
2016-06-07 10:35:50 2200
转载 iOS 9开发小技巧
LayoutGuide在iOS 9.0和 OS X 10.11中,分别有两个新的类:UILayoutGuide 和 NSLayoutGuide。他们可以作为一种类似View的对象,参与到AutoLayout的布局约束中。作为一种新的布局解决方案,这两个类的出现使你无需再创建、显示无关的View了。举个栗子,原本需要一个空的UIView占位的地方,现在只需要用UILayoutGuide去替代它就
2016-06-07 09:04:18 644
翻译 苹果AppStore审核规则标准指南!
苹果近日更新了App Store审核指 南的相关章节,对此前版本进行了修改和完善。除了增加应用截图、预览等限制外,使用Apple Pay进行定期付款的应用程序必须展示每个阶段所需款额,费用归属以及如何取消。而从修改的政策部分可以看出,苹果对App store应用的审核更加严格,鉴于近来国内游戏踩雷屡见不鲜,审核标准请各位业内同学耐心阅读。原版:《App Store Review Guideli
2016-06-06 13:11:30 30383 1
原创 JAV开发笔记系列--1-在MAC上利用Android Studio开发JAVA项目
新建一个project,或者如果你已经有project的话,那就直接新建一个module.注意选择Java library,然后下一步输入module的一些信息。点击finish在左侧找到build.gradle,双击打开,参照图中修改一下配置。注意,新版本的AS,这一步不需要做了,默认生成的就是我们需要的。编
2016-06-03 15:54:50 1944
翻译 无MAC法安装genymotion的解决办法_Invalid reply from server..
genymotion是一个非常优秀的android模拟器,可以说是业界公认最好的。但是由于墙的缘故,可能出现一些小错误使得安装失败,这片文章就是将安装过程中遇到的问题做一整理。
2016-06-03 11:10:12 3901 2
转载 Git开发笔记——搭建Git简易高效服务器
1. mysysgit+gitblit安装流程1.1资源 需先下载好的资源(公司用的1.6,1.7+请自行匹配对应的mysysgit+gitblit): jdk1.6 Git-1.8.4-preview20130916.exe gitblit-1.2.1.rar 1.2安装 1.2.1 Git Bash安装 1)双击弹出安装页面 2)点击2次next,
2016-06-03 09:38:57 1344
转载 Git学习笔记整理
Git学习笔记1.安装Git注意git config命令的--global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置 $ git config --global user.name "Your Name"$ git config --global user.email "email@example.com"2.创建版本库-repository$
2016-06-03 09:36:23 908
转载 Android Fragment应用实战,使用碎片向ActivityGroup说再见
现在Fragment的应用真的是越来越广泛了,之前Android在3.0版本加入Fragment的时候,主要是为了解决Android Pad屏幕比较大,空间不能充分利用的问题,但现在即使只是在手机上,也有很多的场景可以运用到Fragment了,今天我们就来学习其中一个特别棒的应用技巧。很多手机应用都会有一个非常类似的功能,即屏幕的下方显示一行Tab标签选项,点击不同的标签就可以切换到不同的界面
2016-06-03 09:33:35 577
转载 Android手机平板两不误,使用Fragment实现兼容手机和平板的程序
我们先来看一下Android手机的设置界面,点击一下Sound,可以跳转到声音设置界面,如下面两张图所示: 然后再来看一下Android Pad的设置界面,主设置页面和声音设置页面都是在一个界面显示的,如下图所示:如果这分别是两个不同的App做出的效果,那没有丝毫惊奇之处。但如果是同一个App,在手机上和平板上运行分别有以上两种效果的话,你是不是就已经心
2016-06-03 09:31:54 2623
转载 Android Fragment完全解析,关于碎片你所需知道的一切
我们都知道,Android上的界面展示都是通过Activity实现的,Activity实在是太常用了,我相信大家都已经非常熟悉了,这里就不再赘述。但是Activity也有它的局限性,同样的界面在手机上显示可能很好看,在平板上就未必了,因为平板的屏幕非常大,手机的界面放在平板上可能会有过分被拉长、控件间距过大等情况。这个时候更好的体验效果是在Activity中嵌入"小Activity",然后每个
2016-06-03 09:27:48 443
转载 Java爬虫,信息抓取的实现
今天公司有个需求,需要做一些指定网站查询后的数据的抓取,于是花了点时间写了个demo供演示使用。思想很简单:就是通过Java访问的链接,然后拿到html字符串,然后就是解析链接等需要的数据。技术上使用Jsoup方便页面的解析,当然Jsoup很方便,也很简单,一行代码就能知道怎么用了:[java] view plain copy Document doc
2016-06-03 09:18:21 1584 1
转载 Android照片墙完整版,完美结合LruCache和DiskLruCache
转载 guolin在上一篇文章当中,我们学习了DiskLruCache的概念和基本用法,但仅仅是掌握理论知识显然是不够的,那么本篇文章我们就来继续进阶一下,看一看在实战当中应该怎样合理使用DiskLruCache。还不熟悉DiskLruCache用法的朋友可以先去参考我的上一篇文章Android DiskLruCache完全解析,硬盘缓存的最佳方案 。其实,在真正的项目实战当中如果
2016-06-03 09:15:01 467
翻译 Android中的进程和线程
写在前面的话一个Android应用就是一个Linux进程,每个应用在各自的进程中运行,互不干扰,比较安全。一个应用对应一个主线程,就是通常所说的UI线程,android遵守的就是单线程模型,所以说Ui操作不是线程安全的并且这些操作必须在UI线程中执行。本文是对官方文档的翻译,原文链接:https://developer.android.com/guide/components/proc
2016-06-03 09:05:00 3834
转载 学会编写Android Studio插件 别停留在用的程度了
转自 鸿洋_一、概述相信大家在使用Android Studio的时候,或多或少的会使用一些插件,适当的配合插件可以帮助我们提升一定的开发效率,更加快乐。例如:https://github.com/zzz40500/GsonFormat 可以帮助我们从Gson转化为实体类https://github.com/avast/android-butterknife-zelezny
2016-06-03 09:00:54 1525 1
原创 Android开发_资源收集
搜集一些开发资源,与大家共享~~1、eoe Android开发者论坛目前国内最早的Android开发者社区,人气非常旺聚集了不少Android开发方面的高手,开发中遇到的问题大都能在这里获得解决,网站最大的特色是定期发布《eoe特刊》,问答频道和资料分享做的也不错。 访问地址:http://www.eoeandroid.com2、 AndDev
2016-06-02 18:01:54 517
原创 博客声明----本博客的那些事
本人主要专注于3个方向:IOS、安卓、H5移动端,如果有相关的学习问题,欢迎留言讨论。声明:本博客内部分资料来源于网络,仅作为学习之用,如果转载,请注明来源。不得用于谋取商业利益。谢谢配合。部分链接资如下:http://codepen.io/https://www.genymotion.com/account/not-activated/?email=1282412855%40qq.comhttps://opensource.org/li
2016-06-02 11:01:10 395
翻译 IMP指针的作用
可能大家一直看到有许多朋友在Runtime相关文章中介绍IMP指针的概念,那么IMP究竟有什么实际作用呢?让我们先从一个函数看起来。Method Swizzling如果对Runtime有一定了解的话,一定听说过或者用过这个函数:void method_exchangeImplementations(Method m1, Method m2)它通常叫做method swizzling
2016-06-02 10:50:49 488
翻译 Objective-C消息转发
首先感谢这几个篇文章:http://blog.csdn.net/mangosnow/article/details/36183535http://blog.sina.com.cn/s/blog_71e456db0100w1bm.htmlhttp://book.51cto.com/art/201403/432146.htmhttp://www.itqx.net/thread-2286
2016-06-02 10:48:49 312
翻译 Runtime__iOS利用Runtime自定义控制器POP手势动画
前言苹果在IOS7以后给导航控制器增加了一个Pop的手势,只要手指在屏幕边缘滑动,当前的控制器的视图就会跟随你的手指移动,当用户松手后,系统会判断手指拖动出来的大小来决定是否要执行控制器的Pop操作。nav_pop_origin.gif这个操作的想法非常好,但是系统给我们规定的范围必须是屏幕左侧边缘才可以触发,这样实际使用过程中对于有些产品会产生不便,于是有些app就采取整个屏
2016-06-02 10:46:43 3120
原创 简化原生效果_集成UITableViewCell左滑多个按钮
实现侧滑效果,资源来自网络。侧滑删除是iOS中非常容易实现的一种效果,为UITableViewDataSource重写这个方法,系统就会自动添加这种操作。 - (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtI
2016-06-02 10:39:18 589
原创 在MAC上开发Android项目系列—1—给MAC配置牛逼的Android模拟器
前述:MAC上进行安卓开发,环境配置:开发工具:Android Studio(或者eclipse)SDK: JDK(JAVADevelopKit) + Android SDK系统自带的浏览器旺旺满足不了我们的开发需求,这里推荐套餐:Genymotion模拟器+Genymotion虚拟机1、安装 Genymotion模拟器+VitualBox虚拟机
2016-06-02 10:22:12 8154
MachOView.pkg - 修复闪退、没有string文件、增加拖拽功能、其他修复
2019-08-15
React Native 跨平台移动应用开发 原版扫描
2017-12-28
React Native 开发指南_中文扫描完整版
2017-12-28
React Native 入门与实战 中文扫描版.pdf
2017-12-28
Reveal1.5.x-1.6.x
2017-11-04
计算机网络(第5版)谢希仁pdf高清下载完整版
2017-10-13
Swift3.0.1文档_The Swift Programming Language
2017-01-06
The Swift Programming Language
2016-05-26
封装版_小白点_类似于 AssistiveTouch 的漂浮按钮
2016-05-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人