首页 » Archive by category 'iOS 开发'

Objective-C 奇葩符号 指南

低调的术木 | iOS 开发 | 2015-08-20
NSString NSString *str = (@"str1" @"str2"); NSLog(@"str %@", str); 把两个字符串加起来。不支持变量。 具体应用宏定义上比较好。 # define DLog(fmt, ...) {NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__);} NSArray NSArray *array = @[@"array0"... [阅读全文]

Base64图片与UIImage的相互转化

低调的术木 | iOS 开发, web开发 | 2015-04-19
在使用webview时,可以用到. Base64目前主要用于HTML5、移动开发等不考虑IE6的场景中。 Base64格式 data:[][;charset=][;base64], Base64 在CSS中的使用 .demoImg{ background-image: url("data:image/jpg;base64,/9j/4QMZRXhpZgAASUkqAAgAAAAL...."); } Base64 在HTML中的使用 <img width="40" height="30" src... [阅读全文]

ios 创建图像缩略图

低调的术木 | iOS 开发 | 2015-04-19
缩略图在使用图像的任何应用程序中都发挥着重要的作用。我们常需要调整图像的大小以将其放入一个较小的空间。 当然,你可以装载一个完全填充有原图的 UIImangeView 并调整其框架的大小,不过将图像重新绘制为占用较小字节 的图像可节省大量内存。重绘缩略图可使用以下3种方法,分别是调整、居中、填充方式。 1、保持图像比例不变的同时调整其大小。需要... [阅读全文]

iOS UIAppearance使用详解

低调的术木 | iOS 开发 | 2015-04-09
iOS5及其以后提供了一个比较强大的工具UIAppearance,我们通过UIAppearance设置一些UI的全局效果,这样就可以很方便的实现UI的自定义效果又能最简单的实现统一界面风格,它提供如下两个方法。 + (id)appearance 这个方法是统一全部改,比如你设置UINavBar的tintColor,你可以这样写:[[UINavigationBar appearance] setTintColor:myColor]; + (id)appea... [阅读全文]
ė 6没有评论 0

WatchKit入门:创建一个简单的猜数游戏

低调的术木 | Apple Watch, iOS 开发 | 2015-04-08
WatchKit入门:创建一个简单的猜数游戏
编者注:如你所知,Apple已在Xcode 6.2 beta上附带了WatchKit SDK,让开发者为Apple Watch创建应用。您或许已经开始尝试用WatchKit开发App,如果还没起手,本篇入门教程就是为您准备的。这周Julo开发组的Julian会为您介绍WatchKit,展示如何利用它创建一个简单的猜数游戏,您将会了解如何创建Watch app,布局界面并测试应用。 我们这就开始教程吧。 A... [阅读全文]

cell长按 显示拷贝 删除 复制 menuItem

低调的术木 | iOS 开发 | 2015-04-08
The UIResponderStandardEditActions informal protocol declares methods that responder classes should override to handle common editing commands invoked in the user interface, such as Copy, Paste, and Select. Although this is an informal protocol—that is, a category declared on NSObject—it is recommended that responder classes ... [阅读全文]

使用 Quicklook 以及 QLPreviewController 预览文件

低调的术木 | iOS 开发 | 2015-04-05
Quicklook 支持的文件: iWork文档 微软Office97以上版本的文档 RTF文档 PDF文件 图片文件 文本文件和CSV文件 首先,添加 QuickLook Framework 在想要预览的地方, 实现如下代码就可以了. QLPreviewController *ql = [[QLPreviewController alloc]initWithNibName:nil bundle:nil]; ql.navigationController.navigationBarHidden = YES; // S... [阅读全文]
ė 6没有评论 0

UITableView 消除多余行的 分隔线

低调的术木 | iOS 开发 | 2015-04-02
//方案1 //添加如下代码 -(CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section{ return 0; } //方案2 UIView* v = [[UIView alloc]init]; v.backgroundColor = [UIColor clearColor]; _tableview.tableFooterView = v; self.myTableView.tableFooterView = v; [阅读全文]

IOS NSString 获取网络数据或者路径的 文件名以及后缀

低调的术木 | iOS 开发 | 2015-03-28
// 从路径中获得完整的文件名(带后缀) exestr = [filePath lastPathComponent]; NSLog(@"%@",exestr); //获得文件名(带路径, 不带后缀) exestr = [exestr stringByDeletingPathExtension]; NSLog(@"%@",exestr); //获得路径(不带文件名) exestr = [exestr stringByDeletingLastPathComponent]; NSLog(@"%... [阅读全文]

为iPhone 6设计自适应布局

低调的术木 | iOS UI资源, iOS 开发 | 2015-02-01
为iPhone 6设计自适应布局
Apple从iOS 6加入了Auto Layout后开始就比较委婉的开始鼓励、建议开发者使用自适应布局,但是到目前为止,我感觉大多数开发者一直在回避这个问题,不管是不是由于历史原因造成的,至少他们在心底还坚守着固定布局的老传统思想。 随着iPhone6、iPhone6 Plus的到来,使用自适应布局更是迫在眉睫的事,固定布局的老传统思想脆弱的不堪一击。现在的iPhone有... [阅读全文]
Ɣ回顶部