- 博客(25)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
转载 代码退出程序
UIAlertView* alert = [[UIAlertView alloc] initWithTitle:self.exitapplication message:@"" delegate:self cancelButtonTitle:self.exityes otherButtonTitles:self.exitno,nil]; [alert show];
2016-03-29 14:04:36 729
转载 并发绘图
原帖:http://objccn.io/issue-3-1/我们除了在主队列中可以向 CALayer 的后备存储中绘制一些东西,其他方法都将不可行。可怕的事情将会发生。我们能做的就是向一个完全断开链接的位图上下文中进行绘制。正如我们上面所提到的一样,在 Core Graphics 下,所有 Core Graphics 绘制方法都需要一个上下文参数来指定绘制到那个上下文中。UIKit
2016-03-24 17:53:34 688
转载 获取vendorid
参考:http://www.cocoachina.com/industry/20130422/6040.htmlNSString *idfv = [[[UIDevice currentDevice] identifierForVendor] UUIDString];
2016-03-21 14:10:40 1886
转载 View Programming Guide for iOS 摘要
原帖:http://lokvin.iteye.com/blog/954185系统首先给这个 view 发送一个包含 touch 信息的 event.如果 这个 view 没有处理这个 touch event, touch event 会被传递给他的 superview (子view没有处理该touch,那么这个touch会被传递到父view处理)当 view 的内容改变
2016-03-21 11:58:52 343
转载 终止程序:fatalError (抛出错误,显示注意信息)
错误(报错)提醒 fatalError抛出错误,显示提示信息或者注意信息例子:class BaseClass { func baseMethod() { fatalError("basemethod必须要重写") }}class YourClass: BaseClass { override func baseMethod() {
2016-03-16 15:53:38 1978
转载 随机数生成 arc4random_uniform(_:UInt32) ->UInt32
随机数生成 arc4random_uniform(_:UInt32) ->UInt32例子: let dicefacecount: UInt32 = 6 var test = Int(arc4random_uniform(dicefacecount)) print(test)//生成0~5的数字//不使用arc4random,因为在苹果5或者一下设备
2016-03-16 15:14:31 1527
原创 在swift中使用oc文件
直接将oc文件拖到项目中,此时Xcode会询问是否生成"{product-mudule-name}-Bridging-Header.h"文件,点击生成后,oc文件会添加到项目中,且会多一个*-Bridging-Header.h文件,在该文件中#import对应oc文件的头文件就可以了例子:1.将TestViewController.h和TestViewController.m拖到项目中,生
2016-03-16 14:12:05 467
转载 用CommonCrypto计算MD5和SHA
原帖:https://www.keakon.net/2011/08/13/%E7%94%A8CommonCrypto%E8%AE%A1%E7%AE%97MD5%E5%92%8CSHA
2016-03-16 11:52:53 332
原创 swift单例模式
单例例子:class MyManager { var num: Int? var sum: Int? private static let sharedInstance = MyManager() class var shareManager : MyManager { return sharedInstance }}
2016-03-16 11:02:09 395
转载 git commit ammend 修改已经提交的注释
原帖:http://blog.csdn.net/lsdmx2016/article/details/8423608
2016-03-14 15:12:56 2649
转载 事件穿透
当要响应的view,被另一个view挡住的时候可以使用事件穿透1.自定义view2.重写#pragma mark - UIView Overrides-(UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event{ //在这里返回你需要响应的view }
2016-03-03 18:06:56 347
转载 UICollectionView的使用
参考:http://blog.csdn.net/lilinoscar/article/details/47979353http://blog.csdn.net/ys410900345/article/details/44856623http://rainbownight.blog.51cto.com/1336585/1323780http://doc.okbase.net/xi
2016-03-02 15:09:23 285
转载 UITableViewCell相关
原帖:http://my.oschina.net/u/2340880/blog/410421//在tabbleview设置allowsMultipleSelection=yes的时候才生效multipleSelectionBackgroundView//与上相反selectedBackgroundView
2016-03-01 16:46:39 280
转载 UILabel相关
原帖:http://www.cnblogs.com/chivas/archive/2012/05/21/2511595.html原帖:http://blog.sina.com.cn/u/1509658847UILabel有两个接口是专门用来重写,以此来自定义自己的label,如下:Drawing and Positioning Overrides– textRectForBound
2016-03-01 15:17:32 339
原创 UICollectionViewController相关
#UICollectionView参考:http://blog.csdn.net/king2716/article/details/17485237//取消所有选中状态 clearsSelectionOnViewWillAppear//是否显示菜单- (BOOL)collectionView:(UICollectionView *)collectionView sh
2016-03-01 14:38:06 381
原创 UITabbar相关
//设置设定选中的UITabBarItem后面的图selectionIndicatorImage//设置为选中的tabbaritem后面的图shadowImage//设置选中后的字体颜色tintColor//设置tabbar颜色 barTintColor//设置选中后图案的颜色selectedImageTintColor//设置tabbar背
2016-03-01 11:57:13 307
原创 UITableViewController相关
\//tableView出现的时候,清除选中状态clearsSelectionOnViewWillAppear//自定义下拉(刷新)时候出现的控件refreshControl//为cell添加功能性按钮(iOS>=8),即滑动cell出现按钮+ (instancetype)rowActionWithStyle:(UITableViewRowActionSty
2016-03-01 10:32:32 242
原创 UINavigationController相关
//跳转到自己想要的控制器- (NSArray *)popToViewController:(UIViewController *)viewController animated:(BOOL)animated;//就是导航栈stack的栈顶topViewController//如果有模态视图就是模态视图,否则就是topViewControllervisibleViewCon
2016-03-01 09:27:54 248
软件启动问题:打不开VS,显示"调用的目标发生异常”
2014-10-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人