自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lishichao706的专栏

小积累大智慧

  • 博客(19)
  • 资源 (3)
  • 收藏
  • 关注

翻译 研究 UIActivityViewController

特定的编程语言,如 Lisp、lo 和 Mathematica 都是同像性的(homoiconic),意味着它们的代码可作为数据原语呈现,也就是说它们自身就可在代码中被操纵。许多其他语言,包括 Objective-C ,就不同了“”阅读器本文由@nixzhu翻译至nshipster的《UIActivityViewControl

2015-11-30 17:16:38 537

翻译 快速搭建一个成熟,强壮的App框架

一个App,何为优秀?产品本身是一个维度,另外一个维度,我想应该是技术层面。App的框架,如大楼之根基,好的框架对于开发,拓展和维护可以起到事半功倍的效果,其重要性不言而喻。今天分享一下自己在搭建框架时的经验,希望大家多提意见,一起进步成长。以下是常见的APP框架结构,此Project中包括自定义的UITabbar、Json反序列化、网络请求异步加载、自适应

2015-11-26 20:52:57 410

转载 WebKit库之——WKWebView篇

webkit使用WKWebView来代替IOS的UIWebView和OSX的WebView,并且使用Nitro JavaScript引擎,这意味着所有第三方浏览器运行JavaScript将会跟safari一样快。第一、WKWebView增加的属性和方法类比UIWebView,跟UIWebView的API对比,增加的属性:1、estimatedProgress 加载进度条,在IOS8

2015-11-25 20:18:00 896

翻译 iOS数据库离线缓存思路和网络层封装

一直想总结一下关于iOS的离线数据缓存的方面的问题,然后最近也简单的对AFN进行了再次封装,所有想把这两个结合起来写一下。数据展示型的页面做离线缓存可以有更好的用户体验,用户在离线环境下仍然可以获取一些数据,这里的数据缓存首选肯定是SQLite,轻量级,对数据的存储读取相对于其他几种方式有优势,这里对AFN的封装没有涉及太多业务逻辑层面的需求,主要还是对一些方法再次封装方便使用,解除项目对第三方的

2015-11-24 20:51:44 597

翻译 使用大图+脚本,生成各种size的app icon和图片素材

美术UI在公司是宝贵的资源,集各种项目宠爱于一身。为了努力完成好老板的进度需求,不给UI添麻烦。程序员开始忙活了。在iOS里面,我们使用image assert来管理素材和app icon。为什么呢?因为方便,按照image assert要求的尺寸拖进去就好了。Image Assert方便适配各种大小的屏幕什么?UI只给你大图,压缩啥的自己搞。What the f*

2015-11-21 23:57:32 802

转载 iOS9 3D touch 适配开发

3D Touch的主要应用        文档给出的应用介绍主要有两块: 1.A user can now press your Home screen icon to immediately access functionality provided by your app.2.Within your app, a user can now press vie

2015-11-20 21:14:29 521

转载 在iOS开发中使用自定义字体

在iOS的项目开发中经常遇到需要使用一些自定义的字体文件,比如仿宋_GB2312、方正小标宋_GBK等。之前我们为了使用这些自定义的字体,在应用的资源包中放入这些字体文件。因为字体文件通常比较大,有的一个字库就达到10M以上(拿方正小标宋_GBK这个字库来说就有13M之多),这样打包后的ipa文件的体积就可能会变得很大,对于只有个别的模块需要特殊的字体样式的应用来说很不划算,那么在iOS6.0以后

2015-11-19 20:57:01 3053 1

翻译 Masonry介绍与使用实践:快速上手Autolayout

前言1MagicNumber -> autoresizingMask -> autolayout以上是纯手写代码所经历的关于页面布局的三个时期在iphone1-iphone3gs时代 window的size固定为(320,480) 我们只需要简单计算一下相对位置就好了在iphone4-iphon

2015-11-17 17:19:04 297

翻译 iOS 开发之 ReactiveCocoa 下的 MVVM(干货分享)

今天给大家分享一些ReactiveCocoa以及MVVM的一些东西,干活还是比较足的。在之前发表过一篇博文,名字叫做《iOS开发之浅谈MVVM的架构设计与团队协作》,大体上讲的就是使用Block回调的方式实现MVVM的。在写上篇文章时也知道有ReactiveCocoa这个函数响应式编程的框架,并且有许多人用它来更好的实现MVVM。所以在上篇博客发表后,有些同行给评论建议看一下ReactiveCoc

2015-11-17 14:24:34 4434 1

转载 IOS响应式编程框架ReactiveCocoa(RAC)使用示例

ReactiveCocoa是响应式编程(FRP)在IOS中的一个实现框架,它的开源地址为:https://github.com/ReactiveCocoa/ReactiveCocoa# ;在网上看了几篇文章,感觉理论讲了很多,但是代码还是看不太懂,于是自己把它github文档上的一些使用的经典示例实现了一下,项目中有需要时可以直接搬过去用,用的熟练了再读源码也比较容易理解。    例1

2015-11-17 14:15:22 628

翻译 一步步调试解决iOS内存泄漏

虽然iOS 5.0版本之后加入了ARC机制,由于相互引用关系比较复杂时,内存泄露还是可能存在。所以了解原理很重要。这里讲述在没有ARC的情况下,如何使用Instruments来查找程序中的内存泄露,以及NSZombieEnabled设置的使用。本文假设你已经比较熟悉Obj-C的内存管理机制。实验的开发环境:XCode 4.5.21、运行Demo先下载一个实现

2015-11-17 13:56:29 273

翻译 国外漂亮的APP 动效UI设计有哪些?(含gif图)

识到动效在产品用户体验中的重要性了,更多的设计师们也开始投身动效设计领域。下面简单分享一些UI设计和APP界面的图片,供参考学习。1.整个登录页面到跳转,看上去都是那么的舒服!2.下拉弹性十足,更像是一种弹力游戏。3.富有科技感的效果。4.这个设计思路是来自凯

2015-11-14 23:15:44 2505

翻译 APP中使用UI交互设计动效的三个好处

1.让整个画面充满活力在界面中加入了动态元素,可以很大的增加用户使用app趣味性,使整个app界面看起来不会那么枯燥,ui设计需要做的就是让这些动态的元素效果有一种和用户在交流的情感。2.提高用户使用app的逻辑性ui设计动效配合图标的说明,可以设计出一种用户在点击这个图标后,加上动态效果的引导,让他们

2015-11-14 23:10:31 1809

转载 如何给App快速搭建虚拟服务器

我想开发一个APP,没有后台怎么办?刚创业,只有一个前端,没有后台或者后台人员任务较多时,怎么办?首先,我会这么想:如何快速的将App开发出来,当后台到位后,对接接口时,如何以最小的成本,修改前端的代码?常见的做法是:在App中使用测试代码, 测试数据等等。这样的缺点是,需要修改大量代码,同时测试的路径不全,当后台接口

2015-11-14 23:08:39 581

翻译 百度 iOS 面试总结

百度移动云可穿戴部门的面试经历,面试官都非常热情友好,一上来反倒弄的我挺不好意思的。下面记录一下自己的面试过程,因为我真的没啥面试经验,需要总结下。一面Objective C runtime library:Objective C的对象模型,block的底层实现结构,消息发送,消息转发,这些都需要背后C一层的描述,内存管理。Core Da

2015-11-13 21:08:58 578

翻译 【译】17个提升iOS开发效率的必用工具

Xcode插件几乎所有开发者都知道Alcatraz是一个开源的包管理工具,可以让我们更轻松地管理各种插件。接下来就介绍下我的最推荐的10个插件:10.HOStringSense在编辑字符串的时候,它会在代码上方生成一个字数统计的提示框。当你需要编辑多行文本时,可以在弹出的文本框中编辑字符串内容,插件会自动进行字符转义的工作,并实时在代码中

2015-11-13 20:57:30 300

翻译 Xcode 6制作动态及静态Framework

有没有写SDK或者要将一些常用的工具类做成Framework的经历? 你或许自己写脚本完成了这项工作,相信也有很多的人使用 iOS-Universal-Framework ,随着Xcode 6的发布,相信小伙伴们已经都知道了,Xcode 6支持做Framework了. 同时iOS-Universal-Framework开发者也宣布不在继续维持此项目的开发,建议开发者使用Xcode 6制作,目前网上

2015-11-10 15:27:11 278

翻译 Core Data入门

简介  Core Data是iOS5之后才出现的一个框架,它提供了对象-关系映射(ORM)的功能,即能够将OC对象转化成数据,保存在SQLite数据库文件中,也能够将保存在数据库中的数据还原成OC对象。在此数据操作期间,我们不需要编写任何SQL语句,这个有点类似于著名的Hibernate持久化框架,不过功能肯定是没有Hibernate强大的。简单地用下图描述下它的作用:

2015-11-09 22:10:00 227

转载 object-c编程tips-jastor自动解析

过去写iphone程序一直都没有用过自动解析,都是手动按着字典一层一层的解析,这样费时费力,还容易出错。后来公司来了新朋友带来了自动解析的jastor库,着实不错。简单介绍一下jastorjastor是一个基于oc运行时的库,它可以将字典对象转换成NSObject对象。它支持NSString, NSNumber,NSArray, NSDictionary以及它们的嵌套类型。

2015-11-02 15:14:49 389

很强大的java、c、c++代码统计器

运行exe文件,选择项目目录,即可统计出项目代码行数。

2015-12-18

excel数据导入数据库中

利用jxl实现.有jxl.jar包和代码如何实现的示例程序.

2013-07-16

面部识别系统

可以让你享受面部识别开机,有助于你开机更绚丽更安全,保护你的电脑不受损害。

2012-05-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除