JasonLee的专栏

一个写着几行代码的理工科文学青年。

排序:
默认
按更新时间
按访问量

关于iPhone 5的适配

前两天在我的微博里提到iPhone 5的适配真是体力活,安卓的同学笑而不语⋯⋯ 要适配iPhone 5,需要做以下一些基本动作: 1. 提供一张1136 * 640的启动页面: 否则App运行在iPhone 5上,屏幕的上下两边都会有黑色横条。 2. 不要使用480、460甚至是3...

2012-12-03 13:21:19

阅读数:2103

评论数:0

在Cocoa App中展示自定义的对话框

继上一篇Toolbar的使用,我想在点击工具栏item的时候,下拉一个对话框。 官方文档见此:点击打开链接 通过创建alert: NSAlert *alert = [[[NSAlert alloc] init] autorelease]; [alert addButtonWithTitle:...

2012-12-02 21:09:17

阅读数:4473

评论数:0

关于NSToolbar的使用

在讨论苹果环境下的开发,不可避免会引用到官方文档:https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/Toolbars/Toolbars.html 这里讨论的是使用代码来创建工具栏: - (void)l...

2012-12-02 20:58:56

阅读数:4500

评论数:0

关于AssetsLibrary无法获取本地所有相册的问题

在我的前一篇博客中提到了如何为iPhone应用增加照片多选功能,将这个功能应用到实际生产环境中遇到了一个问题: 本地有两个相册:相机胶卷和照片图库。后者是通过同步产生的。 在如下代码中: dispatch_async(dispatch_get_main_queue(), ^{ ...

2012-11-19 19:35:37

阅读数:4472

评论数:2

通过Xcode将项目同步到GitHub上

主要参考这篇文章:http://www.mindthe.net/devices/2011/04/28/12-steps-to-using-github-with-xcode-4/ 1. 在Xcode上新建一个Repository: 2. 获取新建仓库的SSH URL: 3. ...

2012-11-02 18:17:41

阅读数:9334

评论数:0

在iOS App中增加完整的照片多选功能

主要参考了ELCImagePickerController,不过由于UI展现上需要定制,所以自己写了个。 这是上一篇文章的后续,也是完整版。完成后的效果图如下: 完整的源代码放到GitHub上了:https://github.com/siqin/TTImagePicker

2012-11-02 18:02:18

阅读数:14975

评论数:8

iOS中通过AssetsLibrary来支持多图选择

AssetsLibrary框架提供了ALAssetsLibrary类来帮助我们访问相册程序管理下的照片和视频,官方文档见此。 if (!self.assetsLibrary) { _assetsLibrary = [[ALAssetsLibrary alloc] init...

2012-11-01 19:38:11

阅读数:15197

评论数:0

闲扯几句写作与阅读

我是个喜欢写点东西记录的人,也喜欢随手拍照,因为时光太快,不及时记录容易错过太多。不过记录得仍然不是很及时。 总之,人生太短,珍惜当下才是真的,对吧? 写点东西的时候,不管是公开的,比如记录在CSDN,或者是私密的,比如放在evernote,我都会在书写的过程假想自己是一名读者。根据书写的公开...

2012-10-19 15:45:08

阅读数:1439

评论数:0

C语言中闭包的探究及比较

这是一篇技术分享,并且之前发表在酷壳上,http://coolshell.cn/articles/8309.html,现在发布到自己的博客上。 下文是直接从酷客复制过来的,这里偷了个懒,没有再次对格式做很仔细的整理,只有稍微整理。汗。 这里主要讨论的是C语言的扩展特性block。该...

2012-10-16 15:09:48

阅读数:17472

评论数:4

iOS 6中regionThatFits函数的兼容性问题

昨天发现App一个必挂的场景,跟踪了一下,发现挂在如下语句: [self.mapView setRegion:[self.mapView regionThatFits:theRegion] animated:NO]; 崩溃信息是: *** Terminating app due ...

2012-10-15 10:48:46

阅读数:5102

评论数:1

简单的仿Path风格菜单的实现

刚开始只是在顶部导航栏添加两个按钮,用来控制主屏的左右移动。 - (void)setupNavBar { _navBar = [[UIView alloc] initWithFrame:CGRectMake(0, 0, self.middleView.frame.size.width...

2012-10-09 16:38:50

阅读数:3739

评论数:0

为iOS App增加启动渐变效果

由于目前苹果没有支持该功能,所以只能自己在App启动后做一个过度效果: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {...

2012-09-28 16:32:29

阅读数:3240

评论数:2

在iOS上增加手势锁屏、解锁功能

在一些涉及个人隐私的场景下,尤其是当移动设备包含太多私密信息时,为用户的安全考虑是有必要的。 桌面版的QQ在很多年前就考虑到用户离开电脑后隐私泄露的危险,提供了“离开电脑自动锁定”或者“闲置锁定”等类似功能,具体我也忘了。 而在iPhone版的QQ上,也提供了手势锁的功能。如下图: ...

2012-09-27 13:59:53

阅读数:12757

评论数:0

在iOS中使用手指简单画线

这个画线功能主要是为了辅助在iOS中支持手势锁屏的功能,哪位知道有现成的GestureLock项目的,求分享。 @interface ViewController () @property (nonatomic, strong) UIImageView *imageView; @proper...

2012-09-27 10:46:33

阅读数:8436

评论数:1

杭州初秋骑行记

发现CSDN博文引用花瓣图片,经常显示不出来,如果有此问题,可以移步我的花瓣。 杭州悄然入秋,入夜秋风起,满城飘桂香。 昨天下午到浙大打篮球的时候就闻到桂花香,感慨校园时光真美好:有那么多美女,那么多美景,那么多休闲的午后。亏得天气晴朗,冲掉几分秋意。 据说初秋的满觉陇开满桂花,所以...

2012-09-16 23:11:43

阅读数:4853

评论数:0

在Mac OS X 10.7.4 安装GCC 4.7.1

0. 准备工作 下载如下资料并解压,默认在~/Downloads目录下: gmp-5.0.5 (关于GMP:http://gmplib.org/) mpfr-3.1.1 (关于MPFR:http://www.mpfr.org/mpfr-current/mpfr.html) mpc-1.0 ...

2012-09-04 14:55:51

阅读数:11258

评论数:2

在Xcode中使用C++与Objective-C混编

有时候,出于性能或可移植性的考虑,需要在iOS项目中使用到C++。 假设我们用C++写了下面的People类: // // People.h // MixedWithCppDemo // // Created by Jason Lee on 12-8-18. // Copyright ...

2012-08-18 15:36:47

阅读数:23809

评论数:3

iOS中的图像处理(三)——混合运算

有时候,单独对一张图像进行处理是很难或者根本达不到我们想要的效果的。一个好的滤镜效果的诞生,往往要经过很多复杂步骤、细致微调、图片应用效果观察以及很多图层叠加。 我在JSWidget上发现了一些常用混合算法,对应着一些常用混合模式,通过这些blend modes,我们可以指定两张图像如何混合。 ...

2012-08-17 14:02:07

阅读数:5934

评论数:3

iOS中的图像处理(二)——卷积运算

关于图像处理中的卷积运算,这里有两份简明扼要的介绍:文一,文二。 其中,可能的一种卷积运算代码如下: - (UIImage*)applyConvolution:(NSArray*)kernel { CGImageRef inImage = self.CGImage; CFDataRef...

2012-08-17 13:32:55

阅读数:6657

评论数:2

iOS中的图像处理(一)——基础滤镜

最近在稍微做一些整理,翻起这部分的代码,发现是两个多月前的了。 这里讨论的是基于RGBA模型下的图像处理,即将变换作用在每个像素上。 代码是以UIImage的category形式存在的: typedef struct _singleRGBA { unsigned char red...

2012-08-16 19:05:54

阅读数:11104

评论数:6

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