随笔分类 - IOS开发
摘要:1.App名称的修改 许多个人开发者或许会有和我一样的经历,开发一个App途中会想到更合适的名字,这时候变会修改工程名以达到App名称改变的目的,其实你可以一步到位—— 在info.plist中添加一个key(Bundle display name),Value就是你需要的新名字,Run后退回主页面
        阅读全文
            
摘要:在Xcode 6中有许多快捷键的设定可以使得你的编程工作更为高效,对于在代码文件中快速导航、定位Bug以及新增应用特性都是极有效的。 当然,你戳进这篇文章的目的也在于想要快速的对代码文件进行操作,或者是让Xcode的各面板更为适应你小本子的屏幕。 在Xcode 6所有快捷键中下列这些是首当其冲应当学
        阅读全文
            
摘要:2.偏好设置 通过“command+,”快捷键或”Xcode|Preferences”菜单呼出偏好设置。 (1)主题及字体(Preferences->Fonts & Colors) 选中一种主题(theme),例如“Midnight”,然后shift选择Source Editor/Console中的
        阅读全文
            
摘要:UIImageView+Extension.swift import UIKit extension UIImageView { // 360度旋转图片 func rotate360Degree() { let rotationAnimation = CABasicAnimation(keyPath
        阅读全文
            
摘要:UIView动画个人笔记,代码简单,不过多赘述。1.定义三个View 2.初始化相关信息 3.实现相关动画 附:CABasicAnimation的KeyPath透明度为:opacity其余如下:
        阅读全文
            
摘要:开源分享三(炫酷的Android Loading动画) 分享GitHub上的一些Loading,为了提升产品用户体验,一个好的Loading必然是不可缺少的,对于一些耗时需要用户等待的页面来说会转移用户注意力,不会显得那么烦躁,所以你可以看到市面上一些App中的各种各样的Loading动画,从这些实
        阅读全文
            
摘要:额...貌似挺长时间没有总结新知识了,最近在看swift,之前swift刚出来的时候大体看了一遍,后来时间长了没看加之swift2.0做了比较大的调整,公司项目也不是用swift写的,也就没怎么看了,谁成想忘的差不多了,趁公司最近项目不忙,有抽时间看了一丢丢,感觉这知识真是看一遍有一遍的收获,最近看
        阅读全文
            
摘要:https://github.com/naoyashiga/RPLoadingAnimation
        阅读全文
            
摘要:现在在苹果应用商店上有超过140万的App,想让你的app事件非常具有挑战的事情。你有这样一个机会,在你的应用的数据完全加载出来之前,你可以通过一个很小的窗口来捕获用户的关注。 没有比这个更好的地方让用户大为赞叹,当你的应用程序载入画面的时候,你可以添加一个愉快的动画,作为先导,以加载你的应用。 在
        阅读全文
            
摘要:Swift2.3: //创建旋转动画 let anim = CABasicAnimation(keyPath: "transform.rotation") //旋转角度 anim.toValue = 1 * M_PI //旋转指定角度需要的时间 anim.duration = 1 //旋转重复次数 
        阅读全文
            
摘要:在Swift中你可以像其他语言一样抛出异常处理异常,今天我们就详细地说说Swift中的异常抛出和处理。 在一开始我们要定义错误或者说是异常,Swift中的一些简单异常可以使用枚举定义,注意这个枚举要继承一个空协议Error,如下代码: 这里定义了一个异常值的枚举,接下来我们再写个函数来使用这些异常值
        阅读全文
            
摘要:随着iOS越来越多表情键盘以及图文混排的需求,本文运用Swift3.0系统的实现其功能以及封装调用方法,写的不好,如有错误望各位提出宝贵意见,多谢 项目源码地址: 相关知识点都有标识 项目源码地址 废话不多说,先看效果 项目目录分为: EmoticonManager(表情管理类) EmoticonP
        阅读全文
            
摘要:修改项目名称两种方式 1.Bundle name 2.Bundle display name try 三种处理异常的方式 封装TabBar创建自控制器 根据Json文件,通过字符串获取数据 代码创建Window 便利(convenience)构造函数 便利构造函数通常用在对系统的类进行构造函数的扩充
        阅读全文
            
摘要:swift3.0调用相册首先需要注意: 1.swift3.0中调用相机和相册会导致崩溃 1.需要在info.plist文件中加入两个键值对,如下: 2.UIImagePickerControllerSourceType枚举 3.功能实现Demo 4.UIImagePickerController协议
        阅读全文
            
摘要:WWDC 2015 宣布了新的 Swift 2.0. 这次重大更新给 Swift 提供了新的异常处理方法。这篇文章会主要围绕这个方面进行讨论。 ##如何建造异常类型? 在 iOS 开发当中,我们会面对很多异常处理。在 Cocoa Touch 中我们使用NSError来进行异常处理。在新的 Swift
        阅读全文
            
摘要:import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() } override func touchesBegan(touches: Set, withEvent event: UIEvent?) { ...
        阅读全文
            
摘要:版本2:增加了Swift 2.0的语法,与Swift 1.2的语法相比,主要是:advance方法变成了advancedBy方法(但不是简单替换);没有了count方法,count(str)需要变成str.characters.count等。
        阅读全文
            
摘要:数组(Arrays) 字典(Dictionaries) 数组(Arrays) 在OC里面,NSArray和NSMutableArray这两个类可以存储任意类型的对象,并且不提供所返回对象的任何特别信息。在Swift中,数据值被存入某个数组之前类型必须明确。方法是通过显式的类型标注或者类型推断,而且不
        阅读全文
            
摘要:注意:滑动手势和拖手势冲突,两个选一个测试,至于测试的效果自己新建一个工程来把代码加入就行
        阅读全文
            
摘要:手势个人笔记,代码简单,不过多赘述。 建立手势只需三步 建立和设置手势识别器实例,设置target,action,指定一些属性 附加识别器到视图 实现action方法 1、首先还是创建一个view 2、实现手势绑定 3、最后自定义手势,很简单一个例子,可自由扩展 新建一个CustomGestureR
        阅读全文
            
 
                    
                     
                    
                 
                    
                
 
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号