- 博客(20)
- 资源 (47)
- 收藏
- 关注
转载 iOS之一句话去除UITableView底部多余行及分割线
在viewDidLoad函数中加上此句代码:self.tableView.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero];即可去除UITableView底部多余行及分割线
2016-02-29 17:13:28 10240
转载 iOS之修改UIStatusbar 文字颜色
iOS7上,默认status bar字体颜色是黑色的,要修改为白色的方法如下:1、在infoPlist里设置UIViewControllerBasedStatusBarAppearance为NO,2、然后在代码里添加:[application setStatusBarStyle:UIStatusBarStyleLightContent];
2016-02-26 16:06:04 996
转载 typedef和#define的用法与区别
typedef和#define的用法与区别一、typedef的用法在C/C++语言中,typedef常用来定义一个标识符及关键字的别名,它是语言编译过程的一部分,但它并不实际分配内存空间,实例像:typedef int INT;typedef int ARRAY[10];typedef (int*) pINT;typede
2016-02-25 17:54:54 625
原创 iOS之新建xib无法通过拖动调整大小
当需要自定义view时,如果直接是new file生成的xib,这个时候生成的尺寸是不支持调整的,在xcode6里面需要把Auto Layout 和Size Classes 都关闭同时还得设置size为Freeform否则一直无法改变自定义的这个view的尺寸大小。
2016-02-25 15:31:48 4239
原创 iOS之XCode在Interface Builder通过16进制选择选择颜色
打开xcode--属性面板--颜色--输入Hex Color值后回车,会自动转换成RGB值
2016-02-25 11:38:24 2743
转载 iOS之通过事件传递机制获取视图的控制器
直接上代码吧!- (UIViewController *)viewController{ UIResponder *next = [self nextResponder]; do { if ([next isKindOfClass:[UIViewController class]]) { return (UIVi
2016-02-25 10:14:53 974
转载 iOS: 属性声明strong和retain竟然不一样
总之,strong和retain竟然有不一样的地方,而声明Block属性请务必用copy。 在处理用strong声明的Block属性引发的问题时偶然发现的。在诸多教程中都会讲到:声明属性时用strong或者retain效果是一样的(貌似更多开发者更倾向于用strong)。不过在声明Block时,使用strong和retain会有截然不同的效果。strong会等于copy,而reta
2016-02-24 12:35:51 4938
原创 iOS之属性定义和内存管理
当把属性的语义特性分别声明为assign,retain,copy时, 自动生成setter, getter方法内部实现假定有一个车类Car.h中定义三个属性@property (nonatomic, retain) NSString * brand; //品牌@property (nonatomic, copy) NSString * colour; //颜色@property
2016-02-24 12:14:21 1535
转载 为什么delegate属性使用assign而不是retain?
首先delegate要使用assign而不是retain,这个问题大家通过看iOS的api就可以了,最典型的是tabView里面的delegate和datasource都是用的assign。一个对象没必要管理自己delegate的生命周期,或者说没必要拥有该对象,所以我们只要知道它的指针就可以了,用指针找到对象去调用方法,也就是委托实现的感觉。或者我们换个角度,从内存管理方面也可以解释
2016-02-24 11:51:06 827
原创 iOS之Block报错:capturing self strongly in this block is likely to lead to a retain cycle
本文不讲block如何声明及使用,只讲block在使用过程中暂时遇到及带来的隐性危险。主要基于两点进行演示:1.block 的循环引用(retain cycle)2.去除block产生的告警时,需注意问题。有一次,朋友问我当一个对象中的block块中的访问自己的属性会不会造成循环引用,我哈绰绰的就回了一句,不会。兄弟,看完这个,希望你能理解我为什么会说不
2016-02-24 10:53:28 18071
转载 iOS之为什么Cocoa的常量命名都以小写 k 开头?
为什么 Cocoa 的常量命名都以小写 k 开头?k means constant因为 Cocoa 用的匈牙利命名法,第一个小写字母用来表示类型.k 是 constants 的意思.至于为什么不用 c,大概是因为 c 已经被别人用来表示 count.(又或者最早这么写的是个德国人……)命名基础在⾯面向对象软件库的设计过程中,开发人
2016-02-19 10:53:05 3966
转载 苹果Apple Pay优缺点全解析
上周苹果正式宣布了Apple Pay来到中国的消息,这是继美、英、加拿大、澳大利亚之后,Apple Pay进入的第五个国家。说实话,这次Apple Pay进入中国的速度还是相当令人满意的,要知道iTunes Store可是足足让人等了十几年(美国iTunes Store于2003年开通)。除重视中国市场及政策允许两个条件之外,Apple Pay本身特性也是其能快速进入中国的重要原因
2016-02-18 09:06:49 6466
转载 iOS之UIRefreshControl系统下拉刷新
【官方头文件】#import#import #import NS_CLASS_AVAILABLE_IOS(6_0) @interface UIRefreshControl : UIControl// refreshControl初始化- (instancetype)init;// 刷新中得状态判断,只读属性
2016-02-15 16:21:29 1612
转载 IOS之UIViewController、UINavigationController与UITabBarController的整合使用
UINavigationController与UITabBarController是iOS开发中最常用的两种视图控制器,它们都属于UIViewController的子类,继承关系如下:@interface UITabBarController : UIViewController @interface UINavigationController : UIViewController
2016-02-14 11:59:27 1031
原创 iOS之UIImage性能
//----------------------图片---------------------------- //读取本地图片 #define LOADIMAGE(file,ext) [UIImage imageWithContentsOfFile:[[NSBundle mainBundle]pathForResource:file ofType:ext]] //定义UII
2016-02-14 09:26:14 790
转载 iOS之UIView加边框及边框颜色
引用库:#import 使用://添加边框和提示CGRect frameRect = CGRectMake(20, 90, self.window.frame.size.width-40, self.window.frame.size.height-180);UIView *frameView = [[UIView alloc] initWithFrame:frameRect] ;f
2016-02-05 12:27:43 2290
转载 iOS开发技巧之扩展UIColor,支持十六进制颜色设置
新建一个Category,命名为UIColor+Hex,表示UIColor支持十六进制Hex颜色设置。UIColor+Hex.h文件,?1234567891011121314#import #define
2016-02-05 11:01:35 4381
原创 iOS之无法隐藏statusbar
Xcode 6发现隐藏StatusBar方法无效,解决方法如下:修改info.plist,修改View controller-based status bar appearance值。YES:当前ViewController对状态栏设置优先级 > UIAapplication。NO:UIAapplication优先级 > 当前ViewController,在ViewController
2016-02-04 18:01:35 1891
转载 iOS流布局UICollectionView系列一——初识与简单使用UICollectionView
iOS流布局UICollectionView系列一——初识与简单使用UICollectionView一、简介 UICollectionView是iOS6之后引入的一个新的UI控件,它和UITableView有着诸多的相似之处,其中许多代理方法都十分类似。简单来说,UICollectionView是比UITbleView更加强大的一个UI控件,有如下几个方面:
2016-02-02 11:52:53 2775
转载 Android之Proguard语法
# -------------------------------------# android 原始混淆模板# -------------------------------------# ----------------------------------# 通过指定数量的优化能执行# -optimizationpasses n# ----------------------
2016-02-01 18:19:55 627
Android利用C++实现RSA-DES-AES-BASE64-MD5
2018-11-05
预付卡共享模式与风险分析
2018-02-07
仿iOS带3D效果的滚轮
2017-12-08
iOS高仿微信源码
2017-06-21
代码注释导致sourcetree无法识别
2016-11-22
Android之通过AIDL机制实现进程间的通讯实例
2016-10-08
GSON封装各种类型JSON数据
2016-09-08
iOS之RSA加密并实现解密
2015-04-28
磁盘格式NTFS互转FAT32工具绿色免费版
2013-09-08
Android反编译工具
2013-07-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人