雅香小筑

喜欢技术,关注技术

导航

2014年9月16日 #

JNI技术基础(2)——从零开始编写JNI代码

摘要: 书接上文: 《JNI技术基础(1)——从零开始编写JNI代码》2.编译源程序HelloWorld.java并生成HelloWorld.class3.生成头文件HelloWorld.h 在Linux控制台输入命令:javah –jni HelloWorld 生成HelloWorld.h头文件//He... 阅读全文

posted @ 2014-09-16 23:34 雅香小筑 阅读(847) 评论(0) 推荐(0) 编辑

iOS之富文本

摘要: 之前做项目时遇到一个问题: 使用UITextView显示一段电影的简介,由于字数比较多,所以字体设置的很小,行间距和段间距也很小,一大段文字挤在一起看起来很别扭,想要把行间距调大,结果在XCode中查遍其所有属性才发现,UITextView居然没有调整行间距的接口,于是忍住不心里抱怨了一下下。 ... 阅读全文

posted @ 2014-09-16 20:24 雅香小筑 阅读(5602) 评论(1) 推荐(4) 编辑

2014年9月14日 #

bundle与package区别与联系

摘要: 转:http://blog.csdn.net/lmbda/article/details/17895619 bundle是Apple提供的软件安装的便捷方法。 bundle为用户和开发者提供了一个简单地接口。bundle和package package:看起来像一个文件的目录 bundle:一个... 阅读全文

posted @ 2014-09-14 22:19 雅香小筑 阅读(1361) 评论(0) 推荐(0) 编辑

十大最具影响力技术

摘要: 转:http://tech.qq.com/a/20080509/000409.htm 腾讯科技讯:北京时间2008年5月9日消息,美国生活科学网(livescience.com)日前评出了推动人类文明进程影响力最大的10项技术,其中互联网名列第一,飞行技术名列第二,微处理器位居第五,中国“四大发明... 阅读全文

posted @ 2014-09-14 22:12 雅香小筑 阅读(3518) 评论(0) 推荐(0) 编辑

员工评出压力最大10家公司

摘要: 转:http://www.kanzhun.com/news/6190.html?ka=channel1-title42014-08-15数据来源看准网 截止到2014年8月12日,看准网注册用户发布的公司压力值数据显示,压力最大的10家公司分别是华为,中国银行,阿里巴巴,苏宁电器,中国平安保险,... 阅读全文

posted @ 2014-09-14 21:59 雅香小筑 阅读(606) 评论(0) 推荐(0) 编辑

员工因公司而加入,却因中层管理而离开

摘要: 转:http://www.kanzhun.com/news/6311.html?ka=channel7-title3如果你的企业员工大量流失,一定是你的管理人员、你的中层管理出了问题。 不信可以自己做一个实验,打电话给公司离职超过3个月以上的比较优秀的一批员工。你可以以朋友的身份很真诚地请教一... 阅读全文

posted @ 2014-09-14 21:49 雅香小筑 阅读(177) 评论(0) 推荐(0) 编辑

RAR和ZIP:压缩大战真相

摘要: 转:http://fqd2eh4y.blog.163.com/blog/static/69195855200801035015857前言--王者归来? 等待足足两年之久,压缩霸主WinZip终于在万众期待下发布了9.0正式版。全世界自然一片沸腾,在世界各大知名下载网站中,WinZip9.0再次带起... 阅读全文

posted @ 2014-09-14 21:40 雅香小筑 阅读(430) 评论(0) 推荐(1) 编辑

苹果App Store审核指南中文翻译(2014.9.1更新)

摘要: 转:http://www.cocoachina.com/appstore/20140901/9500.htmlCocoaChina对《苹果应用商店审核指南》中文翻译最近一次更新时间为2014-02-27,文中红色部分是相对于2014-02-27版本的新增内容,蓝色表示苹果相关官方文档的链接App S... 阅读全文

posted @ 2014-09-14 21:36 雅香小筑 阅读(230) 评论(0) 推荐(0) 编辑

浅谈NSBundle

摘要: 图片、xib等资源文件无法直接封入静态库,要想在静态库中使用他们,就必须借助于bundle 那么什么是bundle呢? 简单来说,bundle就是一个内部结构按照标准规则组织的特殊目录,即directory 要知道,iOS的应用都是通过bundle进行封装的,对应的bundle类型... 阅读全文

posted @ 2014-09-14 21:30 雅香小筑 阅读(512) 评论(0) 推荐(0) 编辑

xib与nib的区别

摘要: xib和nib都是Interface Builder的图形界面设计文档,nib这个名字来自于NeXTSTEP系统,在NeXTSTEP被Apple收购之前,一直使用nib作为Interface Builder的图形文档,nib的发展经过了nib2.0,nib3.0,到NeXTSTEP被App... 阅读全文

posted @ 2014-09-14 21:09 雅香小筑 阅读(3547) 评论(0) 推荐(0) 编辑

Apple移动设备处理器指令集 armv6、armv7、armv7s及arm64

摘要: Arm处理器,因为其低功耗和小尺寸而闻名,几乎所有的手机处理器都基于arm,其在嵌入式系统中的应用非常广泛,它的性能在同等功耗产品中也很出色。 Armv6、armv7、armv7s、arm64都是arm处理器的指令集,所有指令集原则上都是向下兼容的,如iPhone4S的CPU默认指令集为a... 阅读全文

posted @ 2014-09-14 20:49 雅香小筑 阅读(1155) 评论(0) 推荐(1) 编辑

iOS开发之静态库(六)—— 时空之争

摘要: 前面的所有试验中,我们的静态库都支持了所有可能的指令集(i386, x86_64, armv7, armv7s, arm64),最大限度的匹配了所有可能运行该代码的设备,使代码在当前存在的几乎所有iOS设备上都能以最优的性能运行。然而,这样做是否真的很好,是否真的必要。 我们来做个试验:参... 阅读全文

posted @ 2014-09-14 20:47 雅香小筑 阅读(296) 评论(0) 推荐(0) 编辑

iOS开发之静态库(五)—— 图片、界面xib等资源文件封装到静态框架framework

摘要: 编译环境:Macbook Air + OS X 10.9.2 + XCode5.1 + iPhone5s(iOS7.0.3)一、首先将资源文件打包成bundle由于bundle是静态的,所以可以将“iOS开发之静态库(三)—— 图片、界面xib等资源文件封装到.a静态库”中生成的“MyToolsWi... 阅读全文

posted @ 2014-09-14 20:38 雅香小筑 阅读(555) 评论(0) 推荐(0) 编辑

iOS开发之静态库(四)—— 静态框架framework制作

摘要: 前面介绍过,虽然苹果公司禁止在iOS开发中使用动态库,而且也从XCode中移除了创建静态框架的功能,但我们还是可以通过对XCode进行小小的改动来创建静态框架。编译环境:Macbook Air + OS X 10.9.2 + XCode5.1 + iPhone5s(iOS7.0.3)首先创建一个静... 阅读全文

posted @ 2014-09-14 20:29 雅香小筑 阅读(1439) 评论(0) 推荐(0) 编辑

iOS开发之静态库(三)—— 图片、界面xib等资源文件封装到.a静态库

摘要: 编译环境:Macbook Air + OS X 10.9.2 + XCode5.1 + iPhone5s(iOS7.0.3)一、首先将资源文件打包成bundle新建工程:File -> New -> Project... -> OS X -> Framework & Library -> Bundl... 阅读全文

posted @ 2014-09-14 20:22 雅香小筑 阅读(4736) 评论(0) 推荐(1) 编辑

iOS开发之静态库(二)—— .a

摘要: 前面已经介绍了iOS中静态库的基本概念和特点,这里就不再多废话,直接上代码编译环境Xcode5.1 + Mac OS X 10.9.3新建静态库项目Xcode中创建静态库的模板有两个,一个是创建iOS静态库,另一个是创建Mac OS X静态库,我们选择前者点击右下角Next按钮进入下一步给工程起个名... 阅读全文

posted @ 2014-09-14 19:56 雅香小筑 阅读(489) 评论(0) 推荐(0) 编辑

iOS开发之静态库(一)—— 基本概念

摘要: 在项目开发过程中,经常出现优秀代码重用现象,又或者提供给第三方功能模块却又不想让其看到源代码,这些时候,通常的做法是将代码封装成库或者框架,这些在Windows编程或Linux编程中非常容易实现的过程,在iOS开发中却遇到了麻烦,原因是:苹果公司禁止在iOS开发中使用动态库(而苹果自己却可以使... 阅读全文

posted @ 2014-09-14 19:40 雅香小筑 阅读(489) 评论(0) 推荐(0) 编辑

Linux中ctrl-c, ctrl-z, ctrl-d 区别

摘要: 在Linux中:ctrl-c: ( kill foreground process ) 发送SIGINT信号给前台进程组中的所有进程,强制终止程序的执行;ctrl-z: ( suspendforegroundprocess) 发送SIGTSTP信号给前台进程组中的所有进程,常用于挂起一个进程,而并非... 阅读全文

posted @ 2014-09-14 17:19 雅香小筑 阅读(516) 评论(0) 推荐(0) 编辑

JNI技术基础(1)——从零开始编写JNI代码

摘要: 众所周知,Java程序的最大特点就是其跨平台的特性,编写的上层应用程序可以不加任何修改甚至不用重新编译而运行于不同的平台上,然而,Java本身也存着这一个弊端,那就是性能上相对要差一些,在对性能要求比较高的场合,Java程序往往有些力不从心。为了弥补这个缺陷,Java提供了一个叫做JNI的接口... 阅读全文

posted @ 2014-09-14 14:34 雅香小筑 阅读(1059) 评论(0) 推荐(0) 编辑

2014年7月31日 #

开篇纪念

摘要: 开篇纪念 阅读全文

posted @ 2014-07-31 23:37 雅香小筑 阅读(108) 评论(0) 推荐(0) 编辑