- 博客(7)
- 收藏
- 关注
原创 iOS调试技巧之Log
iOS开发笔记3-调试技巧欢迎加QQ群讨论:157672725为什么我的程序比别人耗内存?为什么我的程序不流畅?为什么我的程序bug多?这些其实多多少少跟调试有关。调试能帮我们快速定位bug位置、优化程序运行速度等等。以下是我在开发中常用的调试方法: - Log - console 与 断点 - 移动统计Log在调试的过程中,我们常常使用NSLog来向控制台输出
2015-09-29 15:35:33 2623
原创 屏幕适配之Size Classes 2---分屏适配
屏幕适配之Size Classes 2—分屏适配仅供大家参考如有问题欢迎加Q群157672725讨论。在上一期中我们了解了Size Classes的基本用法,这一期主要讲一下其在iOS9分屏适配中的作用。iOS9分屏介绍项目如何开启分屏模式Size Classes在分屏中的作用iOS9分屏介绍当初Surface分屏功能出现的时候,我就在想要是iPad也能分屏那该多好,所幸的是在iOS9上终于
2015-09-26 11:18:37 1334
原创 屏幕适配之Size Classes
屏幕适配之Size Class仅供大家参考如有问题欢迎加Q群157672725讨论。 在适配ios8的时候,其实autolayout基本都可以满足,所以当时没有使用上sizeclass。这几天为了适配ios9用上了sizeclass。令我最开心的是,很方便地解决了不同状态下不同布局的问题(如:横屏和竖屏布局不同、iPad和iPhone布局不同),下图是我用sizeclass做的一个demo。Siz
2015-09-24 13:53:20 1763
原创 iOS9适配问题
iOS9适配问题最近升级到XCode7之后发现工程需要针对iOS9做一些适配,如下几点是我项目中遇到的适配问题,仅供大家参考如有问题欢迎加Q群157672725讨论:网络适配ATS问题Bitcode导致的编译问题网络适配ATS问题App Transport Security(ATS)是Apple为提高系统及应用安全性而在iOS 9和OS X EI Capitan中引入的新特性。一旦开启ATS后
2015-09-21 21:32:55 1022
原创 Swift 学习笔记 5-对象和类
1.创建类: class + 类名 2.类中属性的声明和常量、变量一样,唯一的区别就是它们的上下文是类。方法的声明也一样。class ClassTest{ var varTest = 0 func desc() -> String { return "ClassTest with varTest = \(varTest)." }}var test = Cl
2015-09-04 11:48:48 372
原创 Swift 学习笔记 4-函数
欢迎加QQ群讨论:157672725函数1.使用func来声明一个函数,使用名字和参数来调用函数,使用->来指定函数返回值的类型func hello(name: String, msg: String) -> String { return "Hello \(name), \(msg)."}print(hello("CatchZeng", "are you ok?"))输出:Hello
2015-09-03 22:24:09 468
原创 Swift 学习笔记 3-控制流
欢迎加QQ群讨论:157672725一、条件语句if语句1.在if语句中,条件必须是一个布尔表达式【if(0)这样的写法是错的,因为0不是布尔表达式】 2.if( )的括号可写可不写var score = 100var totalScore = 0if score > 100 { totalScore += 2} else { totalScore += 1}print(
2015-09-03 21:44:20 490
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人