IOS
Listron
打造成金子一般的我,实现我的发光梦
十年后再看自己的博客,看那时又有了什么新技术。
展开
-
常见手机分辨率
手机常见分辨率:4:3VGA 640*480 (Video Graphics Array)QVGA 320*240 (Quarter VGA)HVGA 480*320 (Half-size VGA)SVGA 800*600 (Super VGA)5:3WVGA 800*480 (Wide VGA)16:9FWVGA 854*480 (Fu原创 2015-06-26 15:59:24 · 1463 阅读 · 0 评论 -
oc枚举
两种方案:1:枚举NS_ENUM大部分单个使用:typedef NS_ENUM(NSInteger, Test) { TestA = 1, //1 1 1 TestB = 1 << 1, //2 2 10 转换成 10进制 2 TestC = 1 << 2, //4 3 100 转换成 10进制 4 TestD = 1 <...原创 2018-08-23 10:42:16 · 719 阅读 · 0 评论 -
Apple 公司账号续费流程
前期的第一次购买按照网上教程即可,注意的是需要邓白氏编码,之后利用邓白氏编码再申请。1:续费流程,要先登录apple官网,进入accout页面,会发现过期的提示,可以点击renew membership按钮,进入续费界面。2:同意协议,继续。3:登录开发者账号。4:选择VISA,选好信用卡帐单地址所在的国家/地区,继续。5:个人账号选择电子收据,公司账号选则下面那...原创 2020-04-26 15:22:30 · 1670 阅读 · 2 评论 -
iOS app上架图文教程及注意事项
网上的ios app上架流程比较多,但基本上都不全。此文档按照步骤进行的,比较推荐。自己按照教程正式走了一遍发现了很多问题,很多都是遇到问题解决问题,整个流程所花费的流程不下一周时间,所以为了让大家了解苹果公司的相关规定,让兄弟们少走弯路,特意转载部分流程和自己的错误。前半部分都是转载,后面遇到的问题是自己的实际情况。一、准备:一个已付费的开发者账号(账号类型分为个人(Individu...转载 2019-03-14 09:29:04 · 1613 阅读 · 2 评论 -
ios上架被拒的各种原因
1、iPhone程序必须不经修改就能以iPhone分辨率和2倍 iPhone 3GS的分辨率在iPad上运行。2、绕过苹果的付费渠道,比如: 游戏里的用兑换码兑换金币。3、游戏里有实物奖励的话,一定要说清楚,奖励由本公司负责,和苹果没有关系。4、用到苹果的标志。(应用的设计和Apple的Logo风格太像了也会被拒5、网络功能不能正常访问。7、没有设置default页,启动画面为黑屏,有一...转载 2019-02-15 13:36:04 · 1223 阅读 · 0 评论 -
ios使用开发者账号生成证书和在xcode中使用
通过网上教程最后生成p12文件和描述文件生成后,分别双击,安装后可在钥匙串访问到。在xcode中选择对应的描述文件,选择对应的签名证书,注意Bundle Identifier要apple注册的app id中的bid相同。...原创 2018-12-26 14:03:19 · 671 阅读 · 0 评论 -
ios 应用内调用另外的app
注意事项:准备两个appapp1:app2:app1启动app2app1->app2:在app1中 info.plist中添加如下:在代码中定义之后在任意位置启动app2OK了。在app2中注册url,分别运行两个app,即可。...原创 2018-09-14 18:09:02 · 986 阅读 · 0 评论 -
获取ios的版本号等信息
NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary]; CFShow(infoDictionary); // app名称NSString *app_Name = [infoDictionary objectForKey:@"CFBundleDisplayName"];// app版本NS...原创 2018-08-02 17:54:49 · 928 阅读 · 0 评论 -
iOS开发多线程篇—GCD
一、简单介绍1.什么是GCD?全称是Grand Central Dispatch,可译为“牛逼的中枢调度器”纯C语言,提供了非常多强大的函数 2.GCD的优势GCD是苹果公司为多核的并行运算提出的解决方案GCD会自动利用更多的CPU内核(比如双核、四核)GCD会自动管理线程的生命周期(创建线程、调度任务、销毁线程)程序员只需要告诉GCD想要执行什么任务,不需要编...转载 2018-07-30 14:05:52 · 169 阅读 · 0 评论 -
iOS多线程开发-NSOperation/NSOperationQueue浅析
多线程是我们程序开发中不得不面对的问题。iOS开发中主要有三种多线程实现机制:NSThread,NSOperationQueue,GCD,抽象层次分别增高,抽象层越高,使用就越方面。我在前面的5篇博客中《GCD实践——串行队列/并发队列与iOS多线程详解》等讲解了如何使用GCD,今天我们来学习一下NSOperationQueue的使用。本示例代码提交在 https://github.com/ch...转载 2018-07-30 11:00:36 · 262 阅读 · 0 评论 -
UITouch 触摸事件处理(实例)
1. UITouch 的主要方法:C代码 - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event; - (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event; - (void)touchesEnded:(NSSet *)touches withEv...转载 2018-05-07 16:59:00 · 488 阅读 · 0 评论 -
UIApplicationMain 简介
在iPhone的应用程序中,main函数仅在最小程度上被使用,应用程序运行所需的大多数实际工作由UIApplicationMain函数来处理。 main例程只做三件事: 1.创建一一个自动释放池, 2.调用UIApplicationMain函数, 3.释放自动释放池。 所以除了少数的例外, 你永远不应该改变这个函数的实现。...转载 2018-05-04 17:05:30 · 541 阅读 · 0 评论 -
Cocoa简介
Cocoa是什么?Cocoa是OS X和 iOS操作系统的程序的运行环境。是什么因素使一个程序成为Cocoa程序呢?不是编程语言,因为在Cocoa开发中你可以使用各种语言;也不是开发工具,你可以在命令行上就可以创建Cocoa程序。Cocoa程序可以这么说,它是由一些对象组成,而这些对象的类最后都是继承于它们的根类 :NSObject。而且它们都是基于Objective-C运行环境的。1.1、Coc...转载 2018-05-04 16:45:37 · 2246 阅读 · 0 评论 -
UINavigationController 和 UITabBarController视图控制器的介绍
当app中有多个控制器的时候,就需要对这些控制器进行管理,用一个控制器去管理其他多个控制器;如图所示:IOS UIView 提供了两个特殊的控制器,UINavigationController和UITabBarController去管理其它控制器。本文以下面的一个简单例子加以说明基本用法:UIWindow 和 UIViewController 的基本内容新建一个 Single View Appli...转载 2018-05-17 10:10:12 · 551 阅读 · 0 评论 -
UILabel/UITextField/UITextView区别
UILabel 显示的文本只读,无法编辑,可以根据文字个数自动换行;UITextField 可编辑本文,但是无法换行,只能在一行显示;当点击键盘上的return时会收到一个事件做一些事情。UITextView 可编辑文本,提供换行功能。UITextView和UITextField最大的区别是:UITextView支持多行输入,而UITextField只能单行输入。实际上,UITextView继承自...原创 2018-05-09 09:32:34 · 1858 阅读 · 0 评论