- 博客(7)
- 资源 (4)
- 收藏
- 关注
原创 iOS-Kxmenu(第三方弹框库)的使用
1.Kxmenu的使用1.1 创建一个Button,点击显示Kxmenu弹框。self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemAdd ...
2018-07-26 23:37:49 2198
原创 iOS-UITabBarController+UINavigationController的混合使用
绝大多数APP都采用UITabBarController+UINavigationController的设计模式,是一种很主流的经典的设计方式。一、一个 UITabBarController 中嵌套多个 UINavigationController(最流行的方式) //1.创建三个子控制器 ViewController *vc1 = [[ViewController a...
2018-07-22 20:55:27 1887
原创 iOS-UIWebView简单使用
1、什么是UIWebViewUIWebView是ios内置的浏览器控件,可以用来直接加载远程的网页资源,也可以加载绝大部分的常见文件htm/html、txt、pdf/keynote、ppt、doc/docx、音视频文件等等,还可以通过调用UIWebView提供的api实现页面的前进、后退、刷新等动作,甚至还可以动态的设置网页内容。2.简单使用加载网页 /** [UI...
2018-07-18 23:57:29 838
原创 iOS-UINavigationController基础使用
1.首先说明什么是导航控制器导航控制器是通过栈的形式来管理子控制器的(先进后出)。显示在导航控制器上得view永远是栈顶控制器的view。一个导航控制器只有一个导航条,也就是说所有的控制器公用一个导航条。在任意一个导航栏的子控制器里修改导航栏的属性同样会显示在其他的子控制器里。所以在任意控制器里修改导航栏属性之后,都要在当前的控制器的viewWillDisappear里重新修改...
2018-07-18 22:42:28 240
原创 iOS开发-UILabel文本的宽度和高度计算
在iOS开发中我们都会遇到界面搭建中UILabel文本的宽度和高度的不可预估带来的适配或者约束中的麻烦。如果使用sb进行界面布局,只要label不设置宽、高约束就会自适应。1.单行计算单行文本较为简单,一般单行也不会去计算高度,我尽量写的详细一些。 //1.创建UILabel但不要设置frame UILabel *text = [[UILabel alloc]ini...
2018-07-18 22:14:48 11503
原创 iOS开发-调用手机浏览器打开网址
我们需要使用调用Safari浏览器打开网址,或者调用scheme跳转其他app,或者调用系统打电话、邮件、地图等。在iOS 10之前需要使用:NSString *openURL = @"http://www.baidu.com/";NSURL *URL = [NSURL URLWithString:openURL];[[UIApplication sharedApplication...
2018-07-17 23:25:44 12063
原创 Object-c编码规范的几点建议
(PS:当你真的按照这些看似偏执的规则去做的时候,你就真的能够发现“伟大来自细节”,而且会受益匪浅。)总则1.Don’t repeat your self.(不要重复你自己。自己写过的功能最好能保存并封装下来。)2.代码自注释,依靠代码本身来表达你的设计意图,不要依赖注释。(代码的命名就体现在这。)3.单一指责,无论是类、函数、模块、包尽可能令其指责纯净且单一。4.死程序不说谎,不要...
2018-07-02 21:07:26 157
iOS Core Animation:Advanced Techniques.zip
2019-07-28
《啊哈!算法》.zip
2019-05-19
算法图解:像小说一样有趣的算法入门书
2019-04-14
趣谈网络协议
2019-03-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人