![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ios开发
文章平均质量分 87
家浩慕容
这个作者很懒,什么都没留下…
展开
-
说说ios程序启动那些事儿
ios程序启动的完整过程具体细节:1.main函数:main函数中执行了一个UIApplicationMain这个函数 1. main函数中执行了一个UIApplicationMain这个函数 2. argc、argv:直接传递给UIApplicationMain进行相关处理即可 3. `int UIApplicationMain(int argc, char *argv[], NSS原创 2016-12-15 23:46:26 · 355 阅读 · 0 评论 -
iOS开发基本功的那些事儿(未完待续)
Objc一.三大特性1.封装_点语法2.继承3.多态1> 什么是多态 多态:不同对象以自己的方式响应相同的消息的能力叫做多态。 由于每个类都属于该类的名字空间,这使得多态称为可能。类定义中的名字和类定义外的名字并不会冲突。类的实例变量和类方法有如下特点:和C语言中结构体中的数据成员一样,类的实例变量也位于该类独有的名字空间。类方法也同样位于该类独有的原创 2017-01-13 01:33:26 · 1732 阅读 · 0 评论 -
说说UINavigationController那些事儿(下)
在iOS开发中,经常需要从一个无NavigationBar的控制器push到一个有NavigationBar的控制器,或者相反。看似只要设置一下NavigationBar的Hidden属性就可以了,其实里面还有不少坑。隐藏导航栏[self.navigationController setNavigationBarHidden:YES];倘若下一级页需要显示导航,再简单self.navigation原创 2016-12-31 00:08:11 · 1271 阅读 · 0 评论 -
支持通用链接(官方文档的翻译)
支持通用链接当您支持通用链接时,iOS 9用户可以点击您的网站的链接,并无需通过Safari即可无缝地重定向到您安装的应用程序。 如果您的应用程式尚未安装,轻按指向您网站的连结会在Safari中开启您的网站。通用链接为您提供了几个主要优点,当您使用自定义URL方案时,您不会得到。 具体来说,通用链接是:独特。 与自定义网址方案不同,其他应用无法声明通用链接,因为它们使用到您网站的标准HTTP或HT翻译 2016-12-30 10:59:08 · 643 阅读 · 0 评论 -
说说UINavigationController那些事儿
1. UINavigationController常用属性和方法//存储子控制器的数组@property(nonatomic,copy) NSArray *viewControllers//导航条,可以通过这个属性设置导航栏的一些样式@property(nonatomic,readonly) UINavigationBar *navigationBar//栈顶控制器@property(no原创 2016-12-29 07:48:49 · 367 阅读 · 0 评论 -
说说UIViewController那些事儿(下)
控制器生命周期的执行顺序示意图 1 init函数(init;initWithFrame;initWithCoder;等)--初始化 2 awakeFromNib--在loadView之前的工作放在这里 3 viewDidLoad--注意,一个ViewController一个生命周期内这个函数只会调用一次 4 viewWillAppear -- view将要出现,每次View消原创 2016-12-29 04:06:05 · 360 阅读 · 0 评论 -
说说UIViewController 那些事儿(上)
控制器view的多种创建方式控制器View的多种创建方式 首先需要自定义控制器view,作为根控制器通过没有没有同名的xib情况下alloc init创建的View JHViewController* vc = [[JHViewController alloc] init];结果:View的样式是空白的(透明)通过storyb创建,箭头所指向的控制器UIStoryboard* sb = [U原创 2016-12-29 01:20:02 · 341 阅读 · 0 评论 -
cocoapods 那些坑儿~卸载,重装,使用
清理下电脑,发现自己电脑上的cocoapods经常出现的一个问题,就是一些经常用的第三方库cocoapods搜不到,比如SDWebImage 还有就是多用户下使用 ,pod -v 会出现Unknown command这样的问题$pos list命令发现M以后的库查询不到了,发现 $pod search和 $pod list查找的都是本地的第三方类库,并不是服务器的类库,于是原因肯定就出在本地原创 2016-12-29 00:05:03 · 1006 阅读 · 0 评论 -
说收ios事件之浅见
01-iOS事件介绍UIEvent每产生一个事件,就会产生一个UIEvent对象UIEvent:称为事件对象,记录事件产生的时刻和类型常见属性事件类型 @property(nonatomic,readonly)UIEventType type;@property(nonatomic,readonly原创 2017-01-03 23:43:41 · 347 阅读 · 0 评论 -
UIAlertController浅见
这是最普通的一个alertcontroller,一个取消按钮,一个确定按钮。新的alertcontroller,其初始化方法也不一样了,按钮响应方法绑定使用了block方式,有利有弊。需要注意的是不要因为block导致了引用循环,记得使用__weak,尤其是使用到self。上面的界面如下:如果UIAlertAction *otherAction这种otherAction多几个的原创 2017-01-03 23:19:05 · 281 阅读 · 0 评论 -
UIImagePickerController
UIImagePickerController照片的来源UIImagePickerControllerSourceType包括:照片库(不可删除):UIImagePickerControllerSourceTypePhotoLibrary照相机:UIImagePickerControllerSourceTypeCamera保存的照片(可以删除):UIImagePickerControllerS原创 2017-01-03 23:01:46 · 361 阅读 · 0 评论 -
UITabBarController 简要
UITabBarController 1.介绍 UITabBarController的使用步骤 初始化UITabBarController设置UIWindow的rootViewController为UITabBarController 根据具体情况,通过addChildViewController方法添加对应个数的子控制器 注意:先添加的在前面UITabBarController的子原创 2017-01-03 21:03:26 · 323 阅读 · 0 评论 -
常用第三方框架
开源项目iOSBlogAndToolsiOS开发优秀博客和软件推荐CodeHubbrowse and maintain your GitHub repositories on any ios device!Open-Source iOS Apps开源iOS apps列表弹框FFToastGitHub中最强大的iOS Notification和AlertView框架,转载 2017-08-17 10:33:25 · 480 阅读 · 0 评论