
iOS开发
文章平均质量分 77
程序猿的杂货店
这个作者很懒,什么都没留下…
展开
-
Swift: 消除警告- All interface orientations must be supported unless the app requires full screen
警告:All interface orientations must be supported unless the app requires full screen 解决方法:原创 2017-06-14 12:02:39 · 3858 阅读 · 0 评论 -
Swift: 消除警告-kCFStreamNetworkServiceTypeVoIp is deprecated.........
消除警告-kCFStreamNetworkServiceTypeVoIp is deprecated.........找到警告并替换掉:原创 2017-06-14 11:47:26 · 1557 阅读 · 0 评论 -
Switf: 消除警告-treating unicode character whitespace
警告: treating unicode character whitespace消除方法:主要是由于复制了带格式的代码块,删除空行,就行了!原创 2017-06-14 11:11:52 · 1716 阅读 · 0 评论 -
Swift: 消除警告-Prototype table cells must have reuse identifiers
消除警告-Prototype table cells must have reuse identifiers原创 2017-06-14 11:06:14 · 2564 阅读 · 1 评论 -
Swift: 消除警告-Scene is unreachable due to lack of entry points and does not have an identifier for
警告:Scene is unreachable due to lack of entry points and does not have an identifier for runtime access via-instantiate ViewControllerWithIdentifier.消除方法:给storyboard id 赋值原创 2017-06-14 10:55:58 · 988 阅读 · 0 评论 -
Swift: App审核基本要点
基本要点 · 不能导致手机故障(比如崩溃或屏幕问题)· 长时间/过度使用之后反应仍然很快· 应用内的所有价格信息中不能用固定值代替可变变量· 不要使用任何SDK里面的私人API· 不要使用任何SDK文档里面没有列出的功能· 不要提及用户设备上不存在转载 2017-06-14 10:42:39 · 677 阅读 · 0 评论 -
Swift: 删除子View
extension UIView { func clearAll(){ if self.subviews.count >0 { self.subviews.forEach({ $0.removeFromSuperview()}); // xcode7会提示 Result of call to map i原创 2017-06-14 09:43:26 · 4217 阅读 · 0 评论 -
IOS 制作app 预览视频
1 录视频工具: QuickTime Player 或者 imove 2 视频编辑工具:格式工厂4.10原创 2017-07-05 10:52:08 · 1523 阅读 · 0 评论 -
苹果App Store审核指南中文翻译(更新)2014版
(注:苹果应用商店审核指南>中文翻译最近一次更新为2013-03-04,文中红色部分是相对于2013-03-04版本的新增内容,绿色部分代表更改的内容,蓝色表示苹果相关官方文档的链接。)前言感谢您付出宝贵的才华与时间来开发iOS应用程程序。从职业与报酬的角度而言,这对于成千上万的开发员来说一直都是一项值得投入的事业,我们希望帮助您加入这个成功的组织。我们发布了《App Store审转载 2017-06-26 10:58:42 · 2539 阅读 · 0 评论 -
Swift: 获取系统字体
swift code:字体图片:原创 2017-06-14 16:39:33 · 1312 阅读 · 0 评论 -
Swift:iOS App 上传App Store -xcode8.3.3
上传app store总结: 刚开始用的是xcode7,swift2.0语法开发的项目,后来在上传appstore过程中遇到了很多问题,包括要支持64-bit和32-bit等,客服说要xcode要升级到最新版本,再上传,然后我将mac升级到10.12.5版本,注意公司网络不能升级系统然后再将xcode升级到8.3.3,再用xcode8.3.3打开项目,发现了原创 2017-06-29 16:52:28 · 1512 阅读 · 0 评论 -
2025最新苹果开发者账号注册、付款流程图解【图文并茂】
苹果开发者客服:4006701855,有任何问题打这个电话,同时记录打电话的案例编号,方便下次打电话使用 关注微信公众号后可以联系到我1 申请一个邮箱用于注册苹果开发者账号 ,我的邮箱 :, 密码:2 注册开发者账号1 注册官网官网地址: https://developer.apple.com/......原创 2020-05-04 10:35:42 · 66161 阅读 · 3 评论 -
iOS和Android的app界面设计规范
记录一下iOS和Andoird的界面设计规范,方便进行标准的产品设计,并与设计师顺畅沟通iOS篇界面尺寸设备分辨率状态栏高度导航栏高度标签栏高度iPhone6 plus1242×2208 px60px132px147pxiPhone6750×1334 px40px88px98pxiPhone5/5s/5c640×1136 px40px88px98pxiPhone4/4s640×96转载 2017-10-26 16:36:57 · 11420 阅读 · 0 评论 -
Swift开发:iOS那些简单的动画
关于 Core AnimationCore Animation是一组非常强大的动画处理API,使用它能做出很多优雅的动画效果。能用的动画类有4个子类:CABasicAnimation、CAKeyframeAnimation、CATransition、CAAnimationGroup开发步骤:初始化一个动画对象(CAAnimation)并设置一些动画相关属性.添加动画对象到层(CA转载 2017-10-23 14:12:17 · 844 阅读 · 0 评论 -
Swift开发:Swift 修改UISegmentedControl字体大小,颜色
1 Swift code//// ViewController.swift// Test//// Created by 开发 on 2017/10/27.// Copyright © 2017年 com.cuanbo.beaconeu. All rights reserved.//import UIKitclass ViewController: UIViewCon原创 2017-10-27 13:54:56 · 3140 阅读 · 1 评论 -
Swift开发:使用SwiftyJSON解析JSON数据
1 下载配置SwiftyJSONGitHub地址:https://github.com/SwiftyJSON/SwiftyJSON使用配置:直接将 SwiftyJSON.swift添加到项目中即 2 解析案例文件 demo.json 放置项目中,json内容如下{ "system": { "id": 754717486, "mo原创 2017-10-09 17:29:38 · 2178 阅读 · 0 评论 -
MacOS下的搭建Telnet服务器
1 修改配置文件sudo vi/etc/services2 重启telnet服务sudo launchctl load -w /System/Library/LaunchDaemons/telnet.plist3 查看telnet服务状态sudo launchctl list |grep telnet4 window客户端原创 2017-09-28 16:48:20 · 2284 阅读 · 1 评论 -
Swift开发:修改app程序图标
1 准备图标 准备2个种图标,一个默认的图标(imagecontrolIcon),一个即将要改的图标(beaconIcon),并且放在项目中如图【图标名字自己定义,注意图标命名格式】 2 修改info.plist 如图所示源码显示info.plist,文件右键,open as -> source codeCFBundleIcons原创 2017-09-26 17:42:10 · 1975 阅读 · 0 评论 -
Swift开发:Info.plist文件的常见配置
转自:http://blog.devzeng.com/blog/ios-info-dot-plist-config.html在创建一个新的Xcode工程后,会 在Supporting Files文件夹下自动生成一个工程名-Info.plist的文件,这个是对工程做一些运行期配置的文件(很重要,必须有该文件)。如果使用文本编辑器打开这个文件,会发现这是一个XML格式的文本文件,使用Xco转载 2017-09-25 10:37:46 · 2279 阅读 · 0 评论 -
iOS Swift开发总结-- 【持续更新】
此文章将记录我在iOS Swift开发过程中遇到的问题及相关知识技术点 ,方便自己以后查阅.....博客列表:https://blog.youkuaiyun.com/column/details/ios-swift.htmlSwift:解决 Program License Agreement updated问题1 问题描述 1 当我进入Certificates,identifiers & profil...原创 2017-08-25 10:58:23 · 1003 阅读 · 0 评论 -
Swift开发:创建XML文件,包含节点,属性值
---------------XmlWrite.swift-----------------//// XmlWrite.swift// CreateXmlFile//// Created by 黄涛 on 16/5/25.// Copyright © 2016年 黄涛. All rights reserved.//原创 2017-03-18 10:20:04 · 1594 阅读 · 0 评论 -
Swift:解决 Program License Agreement updated问题
1 问题描述1 当我进入Certificates,identifiers & profiles 时提示这个,始终进入不了界面2 解决方法 点进去后打钩,确定就可以了,如果你没有看到按钮,或者打钩的地方,说明网络被限制了,公司网络限制了,所以出现了这个问题,换个没有限制的网络就可以了原创 2017-06-22 16:48:32 · 1083 阅读 · 0 评论 -
Swift开发:GCDAsyncUdpSocket 通信之UDP广播
功能需求: 发送广播,搜索设备1 使用GCDAsyncUdpSocket 实现广播 下载地址:包含tcp和udp,共4个文件 2 Swift Code://// ViewController.swift// 3-SwiftSocket-udp//// Created by 黄涛 on 17/4/1原创 2017-04-10 16:14:17 · 5979 阅读 · 0 评论 -
Swift开发:VVDocumenter-Xcode-master 文档注释插件不能用 --- 已经解决
1 下载 VVDocumenter-Xcode-master 插件,网上很多,自己百度下就可以了2 打开mac 终端,输入defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID ,并且回车得到uuid-->7265231C-39B4-402C-89E1-16167C4CC9原创 2016-05-19 09:48:12 · 1116 阅读 · 0 评论 -
Swift开发:通过storyboard创建控制器
步骤:1 加载storyboard2 实例化控制器3 显示窗口原创 2017-04-11 11:53:06 · 3073 阅读 · 0 评论 -
Swift开发:AutoResizing实现自动布
/* autoresizing需求: 添加一个红色view ,放在主控制器的右下角,且距离右下角边框为20 不管横屏还是竖屏还是屏幕大小改变,红色view的位置不能改变,使用 代码添加autoresizing */ let redView = UIView() let原创 2016-05-03 14:36:33 · 3787 阅读 · 0 评论 -
Swift开发:GCDAsyncSocket通信之TCP服务器
1 功能需求: 1 在Swift下使用GCDAsyncSocket实现简单的信息收发功能 2 Mac下为tcp服务器,windows下为tcp客户端 2 效果图:3 swift代码:import UIKitclass ViewController: UIViewController, GCDAsyncSocketDelegate {原创 2016-05-05 17:29:40 · 5308 阅读 · 2 评论 -
Swift开发:UIAlertController 弹框
封装了一个函数,用于弹框/** 弹框 - parameter title: 标题 - parameter msg: 消息 - parameter btns: 弹框项 */ func show(title:String,msg:String,btns:[Strin原创 2017-03-23 20:55:06 · 1348 阅读 · 0 评论 -
Swift开发:NSNotificationCenter 传值
在app开发过程中,需要使用到NSNotificationCenter传递数据第一步: 注册通知 NSNotificationCenter.defaultCenter().addObserver(self, selector: "sendCMD:", name:"sendCMD", object: nil);sendCMD 是接受通知时的接受函数,名字是通知的k原创 2017-03-23 15:12:25 · 1492 阅读 · 0 评论 -
Swift 开发: 文本输入框(UITextField)的用法
Swift - 文本输入框(UITextField)的用法原文地址:http://hangge.com/blog/cache/detail_530.html 作者:yuhang1,文本框的创建,有如下几个样式:UITextBorderStyle.None:无边框UITextBorderStyle.Line:直线边框UITextBorderStyle转载 2017-03-18 11:22:49 · 1910 阅读 · 0 评论 -
Swift开发:解析xml文件案例
swift 代码: @IBAction func ReadXml(sender: AnyObject) { let parser = NSXMLParser(contentsOfURL: NSURL(fileURLWithPath: NSBundle.mainBundle().pathForResource("data", ofType: "xml")!))原创 2016-05-03 14:47:48 · 1545 阅读 · 0 评论 -
Swift开发:UIAlertController 弹框
let alert =UIAlertController(title:"警告", message:"是否要删除当前设备?", preferredStyle: .Alert); let btnOk = UIAlertAction(title:"确定", style: .Default) { (UIAlertAction) ->Voi原创 2017-03-17 16:36:15 · 843 阅读 · 0 评论 -
SWift开发:使用委托/Protocol 实现类之间的数据传递
在iOS中委托的实现,需要使用protocol关键字,使用委托可以实现类之间的数据传递,比如,我有个类,用于返回数据,当我生成数据后,将数据自动反馈给主类,这和socket通信很像是不是,哈哈,开始上代码。1 创建一个swift文件 ,内容如下:import UIKitprotocol WorkDelegate:NSObjectProtocol { /*委托方法*原创 2016-05-07 10:39:57 · 2998 阅读 · 0 评论 -
Swift开发:Swift项目调用OC代码
1 创建swift项目2 在swift项目中添加oc文件,及.h 和 .m 文件3 在创建oc文件时,可能提示你是否创建桥接文件,点击是即可, 如果没有提示需要自己创建4 手动创建桥接文件,选择项目名称 -> Build Settings -> 搜索框输入swift, Objective Bridging Header中的值设置为 SwiftSocket-Brigding原创 2016-05-04 20:37:14 · 4876 阅读 · 0 评论 -
Swift开发:SVProgressHUD 使用
1 下载 SVProgressHUD 源码 可以去github 去下载SVProgressHUD 源码2 加载到项目中 下载好后,直接拖到项目里3 添加桥接文件 SVProgressHUD 是oc写的,所以要添加桥接文件 1 创建 桥接文件 "项目名-bridge.h",名字可以自定义 2 选中项目后,进入 Build Settings 项原创 2017-03-16 12:03:52 · 8056 阅读 · 0 评论 -
Swift开发:UIButton点击事件
//// ViewController.swift// CBControler//// Created by 黄涛 on 17/3/16.// Copyright © 2017年 huangtao. All rights reserved.//import UIKitclass ViewController: UIViewController { @IBOut原创 2017-03-16 10:56:36 · 13286 阅读 · 0 评论 -
Swift: NotificationCenter 用法 --- swift3.0
//// ViewController.swift// TestNotify//// Created by huangtao on 2017/6/30.// Copyright © 2017年 huangtao. All rights reserved.// Swift 3.0import UIKitc原创 2017-06-30 15:19:09 · 801 阅读 · 0 评论 -
Swift: iOS底层基础知识-文件目录结构
一:iOS沙盒知识出于安全考虑,iOS系统把每个应用以及数据都放到一个沙盒(sandbox)里面,应用只能访问自己沙盒目录里面的文件、网络资源等(也有例外,比如系统通讯录、照相机、照片等能在用户授权的情况下被第三方应用访问)1:MyApp.app 该目录包含了应用程序本身的数据,程序打包的时候的资源文件和一些本地文件就是存放在这个目录下的转载 2017-06-08 13:54:34 · 4337 阅读 · 0 评论 -
Swift: 获取目录结构
//// DiretoryHandle.swift// Cuanbo//// Created by 开发 on 17/6/8.// Copyright © 2017年 huangtao. All rights reserved.//import Foundationclass AppDirectory { func getAppDirectorySta原创 2017-06-08 13:51:19 · 871 阅读 · 0 评论 -
Swift:XCode8.3.3上传被驳回了- NSPhotoLibraryUsageDescription
Dear developer,We have discovered one or more issues with your recent delivery for "Beacon". To process your delivery, the following issues must be corrected:Missing Info.plist key - This app attempts to access privacy-sensitive data without a usage desc原创 2017-06-29 11:14:37 · 1386 阅读 · 0 评论