IOS
文章平均质量分 71
LvesLi
更多iOS、Swift开发相关文章请关注微信公众账号:乐Coding
展开
-
iOS13 Scene Delegate详解
iOS13 项目中的SceneDelegate类有什么作用?自从Xcode11发布以来,当你使用新XCode创建一个新的iOS项目时,SceneDelegate会被默认创建,它到底有什么用呢。在本文中,我们将深入探讨iOS 13和Xcode 11的一些变化。我们将重点关注SceneDelegate和AppDelegate,以及它们如何影响SwiftUI、Storyboard和基于XIB的UI项...原创 2019-11-14 14:06:37 · 1724 阅读 · 0 评论 -
我的第一个手机应用终于上线了
学习IOS也有小半年了,第一个iPhone 应用终于上线了,欢迎大家下载:是一个烟台汽车查询违章信息的小软件:《烟台车友》 可随时随地查询烟台汽车违章信息,再也不用忘记交罚款。。大家可到app store 下载手机版https://itunes.apple.com/us/app/yan-tai-che-you/id835507665?mt=8 还想现在在appstore上搜索还原创 2014-03-21 17:29:06 · 1293 阅读 · 0 评论 -
xcode5向APP store上传应用的时候注意点
最近我在向appstore 上传应用的时候遇到了各种问题,由于网上的一些教程都是很久以前写的了,现在发布网站有些改动,所以自己走了很多弯路,不多说了,自己记录下犯下的错误吧。我是按照这片博客操作的:点击打开链接1.上传时遇到错误之一是:正在通过ITUNES STORE进行鉴定解决方法如下:2.当进行到生成上传包即:点击product》》archi原创 2014-03-07 21:26:26 · 2995 阅读 · 0 评论 -
IOS7学习之路九(ios7自定义UIAlertView)
IOS7的UIAlertView 不支持自定义,无法添加subview .不过可以用第三方库git上的下载链接 https://github.com/wimagguc/ios-custom-alertview Custom iOS7 AlertView使用方法:1.下载2下载之后解压后把其中的CustomIOS7AlertView.hCustomIO原创 2014-03-03 16:17:58 · 2984 阅读 · 0 评论 -
ios7学习之路七(隐藏虚拟键盘,解决键盘挡住UITextField问题)
再正式开始之前,先来介绍一下IOS的键盘类型:一、键盘风格 UIKit框架支持8种风格键盘typedef enum { UIKeyboardTypeDefault, // 默认键盘:支持所有字符 UIKeyboardTypeASCIICapable, // 支持ASCII的默认键盘原创 2014-03-03 15:29:38 · 4759 阅读 · 0 评论 -
IOS7学习之路八(iOS 禁止屏幕旋转的方法)
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation{ return (toInterfaceOrientation == UIInterfaceOrientationPortrait);}- (BOOL)shouldAutorotate{转载 2014-03-03 15:49:55 · 4595 阅读 · 0 评论 -
ios7学习之路六(隐藏状态栏 )
方法一(代码设置):现在ios7已经更改为透明,并且不占用屏幕高度。其中隐藏及显示的方法如下:在uiviewcontroller的子类下,调用: if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)]) { // iOS 7 [self prefers原创 2014-03-02 11:32:21 · 1253 阅读 · 0 评论 -
iOS 7用户界面过渡指南
iOS 7用户界面过渡指南泽涛陈 | 交互设计 视觉设计 译译生辉 | 2013.06.26本文最新PDF格式文档下载: http://vdisk.weibo.com/s/InBpB(2013年7月3日更新)过渡前的准备重要:由于iOS7还未最终发布,该文档的部分内容还会继续修改。开始之前的工作iOS 7引入了许多用户界面上的改变,比转载 2013-11-09 20:06:55 · 1827 阅读 · 0 评论 -
Xcode5和ObjC新特性
Welcome to Xcode 5这是我的WWDC2013系列笔记中的一篇,完整的笔记列表请参看这篇总览。本文仅作为个人记录使用,也欢迎在许可协议范围内转载或使用,但是还烦请保留原文链接,谢谢您的理解合作。如果您觉得本站对您能有帮助,您可以使用RSS或邮件方式订阅本站,这样您将能在第一时间获取本站信息。本文涉及到的WWDC2013 Session有Session 40转载 2013-11-06 20:43:01 · 1187 阅读 · 0 评论 -
开发者所需要知道的iOS7 SDK新特性
iOS 7春风又绿加州岸,物是人非又一年。WWDC 2013 keynote落下帷幕,新的iOS开发旅程也由此开启。在iOS7界面重大变革的背后,开发者们需要知道的又有哪些呢。同去年一样,我会先简单纵览地介绍iOS7中我个人认为开发者需要着重关注和学习的内容,之后再陆续对自己感兴趣章节进行探索。计划继承类似WWDC2012的笔记的形式,希望对国内开发者有所帮助。相关笔记整理如下转载 2013-11-06 19:56:26 · 1211 阅读 · 0 评论 -
mac在线恢复教程
上个周,我本来想升级一下Xcode,可是我的系统是10.8de,xcode5.0.1 最低支持10.8.4 所以就想升级一下我的mac的系统,可是因为我的appstore 是从别人的电脑上考过来的,要更新还必须别人的账号,所以在线更新为osx10.9不可能。最后我还是选择了恢复出厂设置,在线更新。我劝各位不到玩不得与不要在线恢复,太慢了。本来在实验室更新了还几次都因网络不稳定而失败,最后我是带着我原创 2013-11-06 19:55:10 · 13065 阅读 · 0 评论 -
IOS研究院之打开照相机与本地相册选择图片(六)
原创文章如需转载请注明:转载自雨松MOMO程序研究院本文链接地址:IOS研究院之打开照相机与本地相册选择图片(六)Hello 大家好 IOS的文章好久都木有更新了,今天更新一篇哈。 这篇文章主要学习如何在IOS程序中打开照相机与本地相册并且选择一张图片。还是老样子MOMO写了一个简单的测试程序,如下图所示 在本地相册中选择一张图片后,我们将他拷贝至沙盒当中,在客户端中将它的缩略图放在按转载 2013-10-22 20:23:47 · 1861 阅读 · 0 评论 -
IOS布局笔记一(代码实现自动布局)
1.将一个试图放置在其父视图的中央位置,使用限制条件。2.创建两个限制条件:一个是将目标视图的 center.x 位置排列在其父视图的 center.x 位置,并且另外一个是将目标视图的 center.y 位置排列在其父视图的 center.y 位置。3.首先在 WildCatViewController.h中添加一个Button//// WildCatViewControlle原创 2014-04-21 17:54:14 · 2509 阅读 · 0 评论 -
IOS布局笔记二( Visual Format Language 定义水平和垂直约束)
定义限制条件来改变一个 UI 组件在其父视图的水平和垂直方向布局的方法。可以使用方程式里 H:方向符号代表水平方向的边距,使用 V:方向符号代表垂直方向的边 距。1.改变按钮在屏幕上的边距 使用 visual Format Language 在水平方向的限制条件使用的三个例子要编写的例子的约束条件如下:·邮件区域离视图的顶部具有一个标准的垂直方向原创 2014-04-22 18:22:44 · 2586 阅读 · 0 评论 -
iPhone Today Extension
iPhone Today Extension功能实现。原创 2016-03-25 18:15:50 · 695 阅读 · 0 评论 -
Objective-C Blocks测试题与解析
Objective-C Blocks 测试你真的理解blocks在objective-c中是如何工作的了吗,做个测试检验一下吧。所有的测试结果已被以下版本的LLVM验证:Apple clang version 4.1 (tags/Apple/clang-421.11.66) (based on LLVM 3.1svn)Ta原创 2014-04-11 17:35:18 · 1534 阅读 · 0 评论 -
IOS7学习之路二(处理ios6到ios7后UITableView的两个显示问题)
1.在ios6开发的项目,当用ios7的虚拟机显示的时候会出现UINavigationItem遮挡TableView的问题:下面是对比显示效果:我的处理方法是:在UITableViewController 的viewwillapper方法中加入以下代码:- (void)viewWillAppear:(BOOL)animated{ [super原创 2013-11-12 19:23:05 · 8793 阅读 · 2 评论 -
IOS7学习之路一(新UI之自定义UITableViewCell)
ios7 新升级之后界面有了很大的变化,xcode模拟器去掉了手机边框和home键,如果想回到主页面,可以按住shift+comment+r键。废话少说先展示一下新UI下UItableView设置为Group后的效果:整体界面显得更加简洁,而且UITableViewCell的宽度默认为满屛,也取消了圆角。下面说下自定义UITableView的过程:首先在storyb原创 2013-11-07 18:16:07 · 12863 阅读 · 5 评论 -
IOS布局笔记三(使用不同父类的 view 进行约束)
最终效果图如下:很多限制条件都已经应用到了视图中,我们在解释一下:·在我们的视图控制器的主视图中有两个灰色的视图。两个视图距视图控制器的视图左边和右边都有一个标准的空白距离。视图的顶部距顶部的视图的顶部必须有一个标准的空白距离。在两个灰色视图之间要有一个标准的垂直空白距离。·在两个灰色视图里的垂直中央都要有一个按钮。·原创 2014-05-04 09:52:35 · 3447 阅读 · 0 评论 -
IOS布局笔记四(IOS7配置自动布局的约束)
上一篇博客记录了怎么使用代码对视图进行约束,原文:点击打开链接这次记录一下关于自动布局的例子,1.创建一个Single View Application :2.选择自动布局:3.拖拽两个TextField和一个按钮到视图中,把他们放在屏幕的水平位置的中央,运行:手机竖屏的时候,很好看:横屏的时候就变成了这个鸟样子,()原创 2014-05-04 14:33:29 · 1978 阅读 · 0 评论 -
IOS学习之路(二十五)UIView动画,弹出后移动然后消失
首先在viewdidload中添加UIlable并且把其设为隐藏然后在点击按钮后,让其弹出移动后消失//点击按钮后:#pragma mark 点击关注按钮- (IBAction)guanzhuBtnClick:(id)sender { self.myAlertLabel=[[UILabel alloc] initWithFrame:C原创 2013-10-27 19:43:50 · 3517 阅读 · 0 评论 -
IOS学习之路二十四(custom 漂亮的UIColor)
下面简单列举一下漂亮的和颜色,大家也可以自己依次试一试选出自己喜欢的。转载请注明本文转自:新浪微博:http://weibo.com/u/3202802157+ (UIColor *)infoBlueColor{ return [UIColor colorWithRed:47/255.0f green:112/255.0f blue:225/原创 2013-10-06 16:35:59 · 2935 阅读 · 0 评论 -
IOS学习之路二十四(UIImageView 加载gif图片)
UIImageView 怎样加载一个gif图片我还不知道(会的大神请指教),不过可以通过加载不同的图片实现gif效果代码如下:UIImageView* animatedImageView = [[UIImageView alloc] initWithFrame:self.view.bounds];animatedImageView.animationImages = [NSArray原创 2013-09-16 14:07:35 · 2619 阅读 · 0 评论 -
IOS学习之路十七(通过delegate进行页面传值)
加入有A B两个页面,要实现从A跳到B的时候把值传过去,现在用delegate协议来实现在A中定义一个协议,定义一个实现该协议的属性变量在B中定义一个值(要获得的值类型)和set方法。要传值B 必须实现A中定义的协议。在A中获得B的指针调用set方法传值。实例:(我的例子A是一个TableView)A:(MenuViewController)#import //声明协议原创 2013-08-21 15:03:49 · 2357 阅读 · 0 评论 -
IOS学习之路十六(UItableView 通过Prepare for segue 页面传值)
当你点击一个UITableView 的section 或者cell的时候希望把值传到另一个页面(页面是通过segue跳转的),可以通过prepareforsegure 方法传值(我的UITableView Controller 添加了NavigationController)示例代码如下:- (void) prepareForSegue:(UIStoryboardSegue *)s原创 2013-08-21 14:13:11 · 3715 阅读 · 0 评论 -
IOS学习之路十五(UIView 添加背景图片以及加边框)
怎样给UIview添加背景图片呢很简单,就是先给view添加一个subview,然后设为背景图片:效果图如下:很简单直接上代码: //设置内容 self.myTopView.backgroundColor=[UIColor grayColor]; self.nameLabel.textColor=[UIColor blackColor]; self原创 2013-08-20 15:14:22 · 2844 阅读 · 0 评论 -
IOS学习之路七(通过xib自定义UITableViewCell)
一、新建iOS Application工程,选择Single View Application,不要选中Use Storyboard.假设指定的是product name是:UITableViewCellDemo,则完成后自动生成代码视图如下图:二。新建一个UITableViewCell文件: 三。Add---New Files----User In原创 2013-08-06 20:10:20 · 10490 阅读 · 0 评论 -
IOS学习之路十四(用TableView做的新闻客户端展示页面)
最近做的也个项目,要做一个IOS的新闻展示view(有图有文字,不用UIwebview,因为数据是用webservice解析的到的json数据),自己一直没有头绪,可后来听一个学长说可以用listview.。但我查了查ios好像没有listview。于是就用UITableView和自定义cell解决了这个问题。效果图如下:UITableView://// N原创 2013-08-19 20:22:35 · 1833 阅读 · 0 评论 -
IOS学习之路五(代码实现UITableView)
先展示一下运行结果:代码实现:1.先创建一个空项目:2.创建一个Controller:(TableViewController)在AppDelegate.h中声明属性:// AppDelegate.h// UITableViewDemo//// Created by WildCat on 13-8-6.// Copyrig原创 2013-08-06 10:44:58 · 2124 阅读 · 0 评论 -
IOS学习之路六(UITableView滑动删除指定行)
滑动删除指定行代码如下:Controller.h文件#import @interface TableViewController : UIViewController@property (nonatomic, strong) UITableView *myTableView;@property(nonatomic,strong) NSMutableArray *arrayO原创 2013-08-06 13:16:02 · 5610 阅读 · 0 评论 -
IOS开发之路四(UITabBarController)
前两天看了看斯坦福大学的iphone开发公开课,讲的倒是不错,可看的我云里雾里的,不怎么讲基础和原理,不太适合初学者。今天看了一上午ios5基础教程这本书感觉有点头绪了。。。。废话少说,讲一讲我上午做的一个UITabBarController的例子。效果图如下:过程:1.新建一个empty IOS项目。2,新建三个UIviewContro原创 2013-08-05 14:10:50 · 1517 阅读 · 0 评论 -
IOS基础开发一(ios程序运行过程)
今天做了一个简单的仿QQ登陆UI晒一晒:原创 2013-07-27 17:44:54 · 1770 阅读 · 2 评论 -
iOS view和viewController的生命周期
一、ViewController的职责对内管理与之关联的View,对外跟其他ViewController通信和协调。对于与之关联的View,ViewController总是在需要的时候才加载视图,并在不需要的时候卸载视图,所以也同时担当了管理应用资源的责任二、ViewController的生命周期View是指Controller的View。它作为Controler的属性,生转载 2013-08-02 10:55:00 · 1668 阅读 · 0 评论 -
UIKit类结构图
原创 2013-08-01 20:20:33 · 2312 阅读 · 0 评论 -
Mac OS X Terminal 101:终端使用初级教程
Mac OS X Terminal 101:终端使用初级教程文章目录1 为什么要使用命令行/如何开启命令行?2 初识Command Line3 关于 man 命令4 命令行,文件和路径4.1 两种路径:绝对路径和相对路径4.2 切换到其他路径和目录4.3 处理特殊字符4.4 查看隐藏文件4.5 前往其他卷转载 2013-08-01 14:16:48 · 1389 阅读 · 0 评论 -
IOS学习之路七(使用 Operation 异步运行任务)
在 application delegate头文件(.h)中声明一个operation队列和两个 invocation operations: #import @interface Running_Tasks_Asynchronously_with_OperationsAppDelegate: UIResponder @property (nonatomic, strong) U原创 2013-08-09 17:17:56 · 1787 阅读 · 0 评论 -
IOS学习之路八(GCD与多线程)
GCD,全称Grand Central Dispath,是苹果开发的一种支持并行操作的机制。它的主要部件是一个FIFO队列和一个线程池,前者用来添加任务,后者用来执行任务。 GCD中的FIFO队列称为dispatch queue,它可以保证先进来的任务先得到执行(但不保证一定先执行结束)。 通过与线程池的配合,dispatch queue分为下面两种:原创 2013-08-10 10:48:01 · 1675 阅读 · 1 评论 -
IOS学习之路二十二(UIAlertView获得文本框内容及添加北京图片)
今天写项目要用到警告框带输入框的,于是就自己做了个小demo.效果图大体如下:下面简单介绍一下UIAlertViewalertViewStyle属性有以下三种选项: UIAlertViewStylePlainTextInput添加一个普通输入框 UIAlertViewStyleSecureTextInput原创 2013-09-10 19:28:02 · 7064 阅读 · 1 评论 -
IOS学习之路二十三(EGOImageLoading异步加载图片开源框架使用)
EGOImageLoading 是一个用的比较多的异步加载图片的第三方类库,简化开发过程,我们直接传入图片的url,这个类库就会自动帮我们异步加载和缓存工作;当从网上获取图片时,如果网速慢图片短时间内不能下载下来,可以先用一张本地的图片代替显示,还可以进行其他操作,让图片下载完成后自动替换占位图片而不影响用户体验;EGOImageLoading 的GitHub 下载地址: h原创 2013-09-10 19:59:30 · 1789 阅读 · 0 评论 -
IOS开发之路二十一(UIWebView加载本地html)
挺简单不多说的直接代码://// ViewController.h// JSAndJson//// Created by WildCat on 13-9-8.// Copyright (c) 2013年 wildcat. All rights reserved.//#import @interface ViewController : UIViewContr原创 2013-09-08 11:58:52 · 3665 阅读 · 0 评论