IOS

iOS-UIView一些坐标和位置方法封装

 新建基于UIView扩展类 UIView+wkjFrame,此类是为了方便获取一些基于UIView类UI控件的坐标和位置的简化,直接引用即可UIView+wkjFrame.h-(CGPoint)origin;-(void)setOrigin:(CGPoint)point;-(CGSize)size...

iOS-消除CocoaPods内容警告

2018年2月26日农历正月十一星期一今天就想更新下博客,内容不多,心情复杂;突然想吟诗一首:其实,我是一个善良的人;其实,我是一枚...算了,还是说正事吧 在我们集成了CocoaPods并install后,有些集成后的内容会有很多警告,其实只需要在podfile文件中,加入:inhibit_all_warn...

iOS-电子书开发【基于Coretext的排版引擎】 笔记

刚接手电子书项目时,和安卓开发者ptCai老师【aipitiCai,一个我很敬佩很资深的开发工程师,设计领域:c++、Java、安卓、QT等】共同商议了一下,因为项目要做要同步,移动端【手机端】和PC【电脑端】的同步问题,让我们无法决定该用那种方式去呈现电子书,因为PC要展示的电子书有网络图片,有HTML标签,主要功能...

iOS-CoreText的那些事【电子书的那些事】

这段时间在搞电子书,把这些天出现的问题归总下,我还是希望电子书的格式包括返回的数据,可直观的反应出客户端想表达的内容;原生的体验还是比较好的,希望对coretext再深入。#pragmamark判断点击的位置是否在range内/**将点击的位置转换成字符串的偏移量,如果没有找到,则返回-1view:viewpoint:...
代码星球·2020-04-03

iOS(Swift)-Runtime之关于页面跳转的捷径【Runtime获取当前ViewController,很常用】

在我们操作页面跳转时,如果当前的类不是UIViewcontroller(下面用VC表示),你会不会写一个代理,或者block给VC传递信息,然后在VC里面进行///假如targetVc是将要跳转的页面[self.navigationControllerpushViewController:targetVcanimate...

iOS-Runtime的那些事...编辑中....

Runtime-iOS的黑魔法,还是很好玩的,消息机制、方法替换简单记录了一点,持续更新....1.方法替换在类load方法中,替换系统方法+(void)load{MethodoldColorMethod=class_getInstanceMethod([selfclass],@selector(setBackgrou...

iOS-主线程刷新UI【+单例】

主线程刷新UIdispatch_async(dispatch_get_main_queue(),^{///});单例staticTools*_sharedManger;@implementationTools+(SingleTools*)sharedManger{staticdispatch_once_tonceTok...

iOS-状态栏字体颜色【白色】【Xcode9.1】

Xcode9之前设置状态栏颜色首先在info.plist文件中,加入UIViewControllerBasedStatusBarAppearance=false;<key>UIViewControllerBasedStatusBarAppearance</key><false/>让后...

iOS-UITableviewcell分割线位置

这几天又遇到要调节列表分割线位置,就想起很久以前刚做时的做法:把自带的分割线隐藏,然后自己加一条UIView,不过现在不那么干了,把这个方法贴出来;在Tableview的代理方法中,实现下面的代理方法:-(void)tableView:(UITableView*)tableViewwillDisplayCell:(UI...

iOS-UINavigationBar【颜色设置】

UINavigationBar的一些颜色设置,以前老是忘,这次记住了-(void)setNavigationBar{///NavigationBarbackgroundcolor【背景色】[[UINavigationBarappearance]setBarTintColor:Wonderful_GreenColor9]...

iOS-Wonderful 完美颜色库

开发中颜色的使用也是非常频繁的,这里推荐一个dsxNiubility大牛写的颜色库:Wonderful;它的好用就是很清楚的把每个常用的颜色进行了由浅到深的分层,让我们使用时可以根据自己对颜色的深浅直接取颜色值;其中的功能我比较常用的就是颜色、跑马灯和颜色渐变,里面还有其他的功能,感兴趣的可以去看下:https://g...
代码星球·2020-04-03

iOS-PYSearch 完美搜索页

APP搜索页基本上是少不了的,热门搜索、搜索记录等;这里推荐一个大牛ko1o写的:PYSearch,他还有一个不错的图片浏览开源:PYPhotoBrowser;这个也不错,感兴趣的可以了解下;下面说下PYSearch的主要功能及(原Gitdemo)效果;  PYHotSearchStyleDefau...
代码星球·2020-04-03

iOS-strong和copy【详细解读】

strong和copy是常用到的修饰符,那么什么时候用strong,什么时候用copy,先上一段代码再说(以下代码直接在ViewController中写);先定义两个数组///strong@property(nonatomic,strong)NSArray*arraystrong;///copy@property(no...

iOS-隐藏Navigationbar【导航栏无缝圆滑的隐藏】

1.ViewController.m-(void)viewDidLoad{[superviewDidLoad];self.title=@"隐藏导航栏";UIButton*button=[UIButtonbuttonWithType:UIButtonTypeCustom];button.backgroundColor=[...

iOS-打电话、发短信、发邮件【指定QQ用户发送QQ消息】

1.发短信头文件#import<MessageUI/MessageUI.h>头部代理@interfaceViewController()<MFMessageComposeViewControllerDelegate>发送信息-(void)senderMessage{if([MFMessageCo...