关闭

iOS math.h 常用数学函数

1、 三角函数    double sin (double);正弦    double cos (double);余弦    double tan (double);正切    2 、反三角函数    double asin (double); 结果介于[-PI/2, PI/2]    double acos (double); 结果介于[0, PI]    double atan ...
阅读(527) 评论(0)

OC与Swift混编

Swift发展势头越来越好,而很多公司很难一下子从OC全部切换到swift,这个时候混编就显得那么的重要,本人也在逐渐的尝试混编然后逐步取代OC,从而全部转到swift上。 其实,从2014年swift刚出来的时候就开始研究swift的相关语法及定义了,但是由于公司很难转变,所以一直也没有运用到实践当中,这个时候就非常佩服那些小公司,或者应该叫初创公司,没有任何的烦恼,新开发的app都是运用sw...
阅读(7854) 评论(5)

xcode/osx官方直接下载地址(离线下载)

Xcode 77.2 beta 4: https://developer.apple.com/services-account/download?path=/Developer_Tools/Xcode_7.2_beta_4/Xcode_7.2_beta_4.dmg7.1.1: https://developer.apple.com/services-account/download?path=...
阅读(3350) 评论(0)

Objective-C中@property的所有属性详解

1,assign : 简单赋值,不更改索引计数 假设你用malloc分配了一块内存,并且把它的地址赋值给了指针a,后来你希望指针b也共享这块内存,于是你又把a赋值给(assign)了b。此时a 和b指向同一块内存,请问当a不再需要这块内存,能否直接释放它?答案是否定的,因为a并不知道b是否还在使用这块内存,如果a释放了,那么b在使用这块内存的时候会引起程序crash掉 应用场...
阅读(620) 评论(0)

在Mac系统上安装Tomcat

到 apache官方主页 下载 Mac 版本的完整 .gz文件包。解压拷贝到 /Library目录下。 1。Mac中 Finder打开 Library的方法 新建 Finder窗口   按下 shift +Command+G  输入  /Library  进入  该隐藏目录。 ps:这个快捷键非常的有用,一定要记住! 2。修改目录权限 选中 文件夹   Command+I...
阅读(1181) 评论(0)

iOS应用架构谈 开篇

iOS应用架构谈 开篇  iOS应用架构谈 view层的组织和调用方案  iOS应用架构谈 网络层设计方案  iOS应用架构谈 动态部署方案  iOS应用架构谈 本地持久化方案 缘由 之前安居客iOS app的第二版架构大部分内容是我做的,期间有总结了一些经验。在将近一年之后,前同事zzz在微信朋友圈上发了一个问题:假如问你一个iOS or Android app的架构,你会从哪些方面...
阅读(699) 评论(1)

【Swift初见】Swift构造过程

所谓构造过程是指在创建某个实例而进行的一系列准备过程。比如为实例中的属性设置初始值和执行其他初始化工作。 构造过程是通过构造器来实现的,其实每个构造器就可以看作是一个函数,只是这个函数是为了执行初始化的。 1、存储属性的初始赋值 以类和结构体的实例创建为例,在创建类和结构体实例的时候,需要给类和街头题的属性设置一个默认值,有两种方法: 1⃣️在定义属性的时候设置默认值;2⃣️在构造器中...
阅读(832) 评论(0)

【Swift初见】Swift继承

对于继承这个名字大家应该都不陌生,在swift中也是一样,swift中的一个类可以继承另一个类的方法,属性和其他特性。当一个类继承其他类时,继承类叫做子类,被继承的类叫做父类,在swift中继承是区分类与其他类型的一个基本特征。 定义一个基类: 当一个类不继承其他类,这个类叫做基类。比如看下面的代码: class vehicle { var maxPassengers : Int...
阅读(913) 评论(0)

【Swift初见】Swift结构体

结构体struct我们应该不会陌生,从我们刚开始接触C语言的时候就一直学这个,OC中也有,swift的结构体和C和OC的结构体类似; 当我们定义一个结构体的时候,格式如下: struct Rect { var width : Double = 0.0 var height : Double = 0.0 } 我们这边定义了一个Rect结构体,里面有两个变量,初始值都为0.0,...
阅读(882) 评论(0)

【Swift初见】Swift闭包

闭包是功能性自包含模块,可以在代码中被传递和使用。与objective-c中的block比较类似。 闭包有三种形式: 1、全局函数 2、嵌套函数 3、闭包表达式是一个利用轻量级语法所写的可以捕获其上下文中变量或常量值的没有名字的闭包 闭包表达式是一种利用简洁语法构建内联闭包的方式。 闭包表达式...
阅读(817) 评论(0)

【Swift初见】Swift函数(二)

上一篇文章介绍了函数的默认参数和输入输出函数,今儿来了解点别的。 1、多返回值函数: 不知道大家还记得元祖的概念不,一个返回值的函数返回值类型就是某个特定的类型,而多个返回值的函数返回值类型是一个元祖类型。 看下面的代码: func multiReturnFunc (s1 : String , name s2 : String ) -> (newString : String , coun...
阅读(653) 评论(1)

【Swift初见】Swift函数(一)

在任何语言中,函数都是非常重要的,今天我们就来初步的学习下Swift中的函数。 1、Swift函数默认参数: ①、可以放在函数的任意位置; ②、外部名称与内部名称一致; ③、调用的时候可以不写; ④、在函数定义时传入参数里定义好。 code1 从上面的代码可以看出,joiner是定义好的一个默认参数,我们在调用的时候可以写也可以不写,看下面的代码: //code2 此时的join...
阅读(772) 评论(0)

软件工程师应该写作

在小学,有一些「数学天才」和「语文天才」。你们由于在其他孩子印象中各自的强项而被贴上标签。 我曾是一个所谓的「数学天才」。所以我主修计算机科学并向往去做一个软件工程师。虽然一直以来「数学天才」或「语文天才」这样的称号从来没有真正的磨去,但只要可以把任何事做强。如今我见过的工程师畏惧写东西,我见过的作家也同样畏惧写代码。 没什么好害羞的!写代码的工程师照样可以写文章。 软件...
阅读(599) 评论(1)

【Swift初见】Swift字典

顾名思义,当我们查字典的时候,我们会根据索引去查找我们需要查找的资源,在swift中也是如此,字典的每一个对象都包含一个key和一个value,我们通过key去查找当前这个key所对应的value,与数组不同的是字典中的数据项在字典中没有具体的存储顺序。 和Swift中数组类似的,在Swift可变字典与不可变字典仅仅通过let和var的定义来区分,而在OC中是通过NSDictionary和N...
阅读(11957) 评论(0)

【Swift初见】Swift数组(二)

在苹果的开发文档中对Array还提供了其他的操作算法: 1、Sort函数: 对数组进行排序,根据指定的排序规则,看下面的代码: var array = [2, 3, 4, 5] array.sort{$0 < $1} println(array) 此时打印出:[2, 3, 4, 5] 其实sort大括号里面是一个闭包,这个以后再学习。 如果倒叙排列,代码如下: array.sort...
阅读(11405) 评论(0)
65条 共5页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:616115次
    • 积分:4337
    • 等级:
    • 排名:第7667名
    • 原创:46篇
    • 转载:19篇
    • 译文:0篇
    • 评论:126条
    文章分类
    博客专栏