- 博客(20)
- 收藏
- 关注
原创 UINavigationController
1.自定义导航栏按钮//添加增加按钮 UIButton *addButton = [UIButton buttonWithType:UIButtonTypeSystem]; addButton.frame = CGRectMake(0, 2, 60, 40); [addButton setTitle:@"增加" forState:UIControlStateNormal];
2015-04-30 00:00:08 340
原创 UITableView小知识点
特别注意一点:对于一些异步请求的方法向cell中添加数据以及图片时,要记得刷表 UITableViewCell右边带箭头的附件按钮添加cell.accessoryType = UITableViewCellAccessoryDetailDisclosureButton;给UITableView添加自定义的按钮UIButton *button = [UIButton buttonWithType:U
2015-04-29 23:21:55 605
转载 UIAppearance的使用
iOS5及其以后提供了一个比较强大的工具UIAppearance,我们通过UIAppearance设置一些UI的全局效果,这样就可以很方便的实现UI的自定义效果又能最简单的实现统一界面风格,它提供如下两个方法。 + (id)appearance 这个方法是统一全部改,比如你设置UINavBar的tintColor,你可以这样写:[[UINavigationBar appearance] setT
2015-04-26 19:38:54 474
原创 NSUserDefaults的使用
1.NSUserDefaults类用于保存应用程序设置以及用户数据,你可以 将之看做是一个小型的数据库。例如,对于一些应用,第一次登录时,需要进入登录界面,登录过之后,以后就直接进入主界面,可以使用它来保存一个值,比如默认为0,进入时先进行判断,如果为0就进入登录界面,如果为1就进入主界面(第一次登录过后,要将值设置为1)。或者对于一些应用,第一次登录时进入引导界面,以后每次登录就不再进入引导界面。
2015-04-26 19:15:30 483
原创 单例的使用
IOS中使用单例模式的场景: 1.如果说创建一个对象会耗费很多系统资源,那么此时采用单例模式,因为只需要一个实例,会节省alloc的时间 2.在IOS开发中,如果很多模块都要使用同一个变量,此时如果把该变量放入单例类,则所有访问该变量的调用变得很容易,否则,只能通过一个模块传递给另外一个模块,这样增加了风险和复杂度3.一些数据的缓存,向数据库中存取一些数据时,都可以考虑用单例来调用相应的方法。来
2015-04-26 17:43:48 517
原创 三方库地址
https://github.com/search?l=Objective-C&o=desc&q=stars%3A%3E1&s=stars&type=Repositories
2015-04-26 00:25:23 341
原创 iOS开发的一些技巧整理
1 TableView不显示没内容的Cell怎么办?self.tableView.tableFooterView = [[UIView alloc] init];
2015-04-26 00:20:59 269
转载 IOS Table中Cell的重用reuse机制分析
创建UITableViewController子类的实例后,IDE生成的代码中有如下段落:- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { static NSString *CellIdentifier = [NSString s
2015-04-26 00:09:46 347
转载 iPhone屏幕尺寸、分辨率及适配
目录(?)[-]iPhone尺寸规格单位inch英吋iPhone手机宽高屏幕尺寸像素密度PPI缩放因子scale factor between logic point and device pixel 1Scale起源 2UIScreenscale 3UIScreennativeScale 4机型判别Resolutions Rendering2x3x以及
2015-04-21 14:02:57 459
转载 XCode 6.1 自动补全失效
Reference Link: http://stackoverflow.com/questions/25133039/xcode-6-isnt-autocompleting-in-swift退出 Xcode重启电脑找到 这个 DerivedData 文件夹 删除 (路径: ~/Library/Developer/Xcode/DerivedData)删除这个 com.apple.dt.Xco
2015-04-21 14:00:02 704
原创 关于KissXML和GData三方库
关于xml解析:1.如果使用三方库GData需要设置三部:2.使用KissXML则只需要前两步即可:因为……
2015-04-19 23:40:11 485
原创 Swift 第三方库
Alamofire Alamofire是一个用Swift编写的HTTP网络库,由此前热门开源项目AFNetworking的的作者mattt开发,可非常简单地用于异步网络通信。关于何时使用AFNetworking,何时使用Alamofire,可参看作者对两种情况的分析,不过很好的一点是AFNetworking和Alamofire两个库并不相互排斥,可以很好地共存于相同的代码库中。要求:Xcode 6.
2015-04-13 14:03:30 473
转载 视图和视图控制器
视图视图是UIView类的实例,负责在屏幕上定义一个矩形区域。在iPhone的应用程序中,视图在展示用户界面及响应用户界面交互方面发挥关键作用。每个视图对象都要负责渲染视图矩形区域中的内容,并响应该区域中发生的触碰事件。这一双重行为意味着视图是应用程序与用户交互的重要机制。在一个基于模型-视图-控制器的应用程序中,视图对象明显属于视图部分。除了显示内容和处理事件之外,视图还可以用于管理一或多个子视图
2015-04-07 19:11:23 620
转载 什么是nib文件
Nib文件是一种特殊类型的资源文件,它用于保存iPhone OS或Mac OS X应用程序的用户接口。Nib文件是Interface Builder文档。通常您会使用Interface Builder设计应用程序的可视部分-例如窗口或视图。有些时候,您可能也用它来配置一些不可视的对象,例如控制器对象(用于管理窗口和视图)。实际上,所有这些操作都是在编辑一份Interface Builder文档,即在
2015-04-07 18:59:47 503
转载 storyboard和nib的差别
在使用Storyboard管理的iOS应用中,它的组成部分为AppDelegate和ViewController这两个类以及MainStoryboard.storyboard文件组成。Storyboard编辑器和Interface Builder很像(我觉得,他们其实就是一样的)。Storyboard管理不是一个视图控制器,而是所有的视图控制器。建立在storyboard上的应用程序,在它启动时,使
2015-04-07 18:53:26 415
转载 GitHub上值得关注的iOS开源项目
1.AFNetworking 地址:https://github.com/AFNetworking/AFNetworking 用于网络请求2.JSONKit 地址:https://github.com/johnezang/JSONKit 解析JSON3.Reachability 地址:https://github.com/tonymillion/Reachability 检查网络状况4.
2015-04-07 16:44:12 682
原创 #pragma mark in Swift?
Added in iOS 8 Beta 4 w/ Xcode 6:// MARK:, // TODO: and // FIXME:
2015-04-07 12:34:03 439
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人