51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#ios限免
iOS-Runtime的那些事...编辑中....
Runtime-iOS的黑魔法,还是很好玩的,消息机制、方法替换简单记录了一点,持续更新....1.方法替换在类load方法中,替换系统方法+(void)load{MethodoldColorMethod=class_getInstanceMethod([selfclass],@selector(setBackgrou...
代码星球
·
2020-04-03
iOS-Runtime
那些
编辑
....
iOS-主线程刷新UI【+单例】
主线程刷新UIdispatch_async(dispatch_get_main_queue(),^{///});单例staticTools*_sharedManger;@implementationTools+(SingleTools*)sharedManger{staticdispatch_once_tonceTok...
代码星球
·
2020-04-03
iOS-
线程
刷新
UI
单例
iOS-UITableviewcell分割线位置
这几天又遇到要调节列表分割线位置,就想起很久以前刚做时的做法:把自带的分割线隐藏,然后自己加一条UIView,不过现在不那么干了,把这个方法贴出来;在Tableview的代理方法中,实现下面的代理方法:-(void)tableView:(UITableView*)tableViewwillDisplayCell:(UI...
代码星球
·
2020-04-03
iOS-UITableviewcell
分割线
位置
iOS-状态栏字体颜色【白色】【Xcode9.1】
Xcode9之前设置状态栏颜色首先在info.plist文件中,加入UIViewControllerBasedStatusBarAppearance=false;<key>UIViewControllerBasedStatusBarAppearance</key><false/>让后...
代码星球
·
2020-04-03
iOS-
状态
字体
颜色
白色
iOS-UINavigationBar【颜色设置】
UINavigationBar的一些颜色设置,以前老是忘,这次记住了-(void)setNavigationBar{///NavigationBarbackgroundcolor【背景色】[[UINavigationBarappearance]setBarTintColor:Wonderful_GreenColor9]...
代码星球
·
2020-04-03
iOS-UINavigationBar
颜色
设置
iOS-Wonderful 完美颜色库
开发中颜色的使用也是非常频繁的,这里推荐一个dsxNiubility大牛写的颜色库:Wonderful;它的好用就是很清楚的把每个常用的颜色进行了由浅到深的分层,让我们使用时可以根据自己对颜色的深浅直接取颜色值;其中的功能我比较常用的就是颜色、跑马灯和颜色渐变,里面还有其他的功能,感兴趣的可以去看下:https://g...
代码星球
·
2020-04-03
iOS-Wonderful
完美
颜色
iOS-PYSearch 完美搜索页
APP搜索页基本上是少不了的,热门搜索、搜索记录等;这里推荐一个大牛ko1o写的:PYSearch,他还有一个不错的图片浏览开源:PYPhotoBrowser;这个也不错,感兴趣的可以了解下;下面说下PYSearch的主要功能及(原Gitdemo)效果; PYHotSearchStyleDefau...
代码星球
·
2020-04-03
iOS-PYSearch
完美
搜索
iOS-strong和copy【详细解读】
strong和copy是常用到的修饰符,那么什么时候用strong,什么时候用copy,先上一段代码再说(以下代码直接在ViewController中写);先定义两个数组///strong@property(nonatomic,strong)NSArray*arraystrong;///copy@property(no...
代码星球
·
2020-04-03
iOS-strong
copy
详细
解读
iOS-隐藏Navigationbar【导航栏无缝圆滑的隐藏】
1.ViewController.m-(void)viewDidLoad{[superviewDidLoad];self.title=@"隐藏导航栏";UIButton*button=[UIButtonbuttonWithType:UIButtonTypeCustom];button.backgroundColor=[...
代码星球
·
2020-04-03
隐藏
iOS-
Navigationbar
导航
无缝
iOS-打电话、发短信、发邮件【指定QQ用户发送QQ消息】
1.发短信头文件#import<MessageUI/MessageUI.h>头部代理@interfaceViewController()<MFMessageComposeViewControllerDelegate>发送信息-(void)senderMessage{if([MFMessageCo...
代码星球
·
2020-04-03
QQ
iOS-
打电话
短信
邮件
iOS-获取通讯录联系人信息
头文件#import<AddressBook/AddressBook.h>#import<AddressBookUI/AddressBookUI.h>授权关于通讯录的授权这里不再多说了,我在上一篇中有提到:通讯录授权 访问通讯录跳转到系统通讯录-(void)jumpAddress{AB...
代码星球
·
2020-04-03
iOS-
获取
通讯录
联系人
信息
iOS-硬件授权检测【通讯录、相机、相册、日历、麦克风、定位授权】
总结下几个常用到的获取手机权限,从iOS8以后,获取手机某种权限需要在info.plist文件中添加权限的描述文件<key>NSContactsUsageDescription</key><string>App需要您的允许,才能访问通讯录</string><key&...
代码星球
·
2020-04-03
授权
iOS-
硬件
检测
通讯录
iOS-RAC从新手开始
什么是RAC?其实RAC就是一个简化代码的第三方库ReactiveCocoa,直接用Cocoapods添加到项目里就可以,podfile文件添加pod'ReactiveCocoa',然后终端podinstall,头文件引用:#import<ReactiveCocoa/ReactiveCocoa.h>使用RA...
代码星球
·
2020-04-03
iOS-RAC
新手
开始
iOS-键盘监听YYKeyboardManager
如果键盘弹出覆盖了原有的试图,这种效果并不好,所以我们就要在键盘弹出的时候,监听键盘的位置来改变我们一些试图的位置,例如tableView列表等;在这里推荐一个大牛ibireme写的YYKeyboardManager,Git地址:https://github.com/ibireme/YYKeyboardManager;...
代码星球
·
2020-04-03
iOS-
键盘
监听
YYKeyboardManager
iOS-NSPredicate正则验证【三种验证方法】
1.NSPredicate验证(谓词匹配)///验证(string:验证的字符串)+(BOOL)stringValidate:(NSString*)string{NSString*regular=@"正则表达式";NSPredicate*pred=[NSPredicatepredicateWithFormat:@"SE...
代码星球
·
2020-04-03
验证
iOS-NSPredicate
正则
三种
方法
首页
上一页
...
47
48
49
50
51
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他