随笔分类 - iOS开发
摘要:使用Xcode8写自己的东西有一段时间了,在使用Xcode8编程时不得不说我特别喜欢改后的默认字体,哈哈,当然默认字体是可以调回去的,只不过默认的字体感觉看起来比以前舒服了,毕竟不会像之前那么”字正腔圆”了。 步入正题吧,不然慢慢的就会成为话唠了。凡事总会有个导火线吧,想记录权限问题的起因: 今天在
        阅读全文
                
摘要:本文的主要内容: ARC的本质 ARC的开启与关闭 ARC的修饰符 ARC与Block ARC与Toll-Free Bridging ARC的本质 ARC是编译器(时)特性,而不是运行时特性,更不是垃圾回收器(GC)。 Automatic Reference Counting (ARC) is a 
        阅读全文
                
摘要:接着昨天的 UIButton中的三个UIEdgeInsets属性 ,今天我们具体谈谈UIButton的contentEdgeInsets、titleEdgeInsets、imageEdgeInsets属性。 创建UIButton 创建一个button,让button的title居左,以便观察: UI
        阅读全文
                
摘要:什么是socket? 计算机专业术语就是: 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。Socket的英文原义是“孔”或“插座”。作为BSD UNIX的进程通信机制,取后一种意思。通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,可以用来
        阅读全文
                
摘要:1.#import和#include的区别 @class? @class一般用于头文件中需要声明该类的某个实例变量的时候用到,在m文 件中还是需要使用#import 而#import比起#include的好处就是不会引起交叉编译 2. readwrite,readonly,assign,retain
        阅读全文
                
摘要:
        阅读全文
                
摘要:当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序1、 alloc 创建对象,分配空间2、init (initWithNibName) 初始化对象,初始化数据3、loadView 从nib载入视图 ,通常这一步不需要去干涉。除非你没有使用xib文件创建视图4、viewDidLoad 载入
        阅读全文
                
摘要:iOS的应用程序的生命周期,还有程序是运行在前台还是后台,应用程序各个状态的变换,这些对于开发者来说都是很重要的。 iOS系统的资源是有限的,应用程序在前台和在后台的状态是不一样的。在后台时,程序会受到系统的很多限制,这样可以提高电池的使用和用户体验。 //开发app,我们要遵循apple公司的一些
        阅读全文
                
摘要:要做到这个分为两步 第一步, 导入app 第二步, 监听方法中先写加入以下代码: [self dismissViewControllerAnimated:YES completion:^{ // 这是从一个模态出来的页面跳到tabbar的某一个页面 AppDelegate *appDelegate 
        阅读全文
                
摘要:.h 文件的内容: .m 文件的内容: 调用的代码: 运行的效果图: 总结一下: 面向接口封装时,要注意以下几点: 1. 首先要考虑.h文件中写那些属性, 用户要用到哪些方法,属性. 如果是私有属性的话, 可以readonly来修饰, 写到.h文件中.这样, 用户就可以改变这个属性的属性; 2. 要
        阅读全文
                
摘要:// 导航控制器 // 1. 比较常用的视图控制器管理类 // 2. 以栈的形式管理视图控制器, 先进后出 // 3. 创建navigation后, 视图控制器上会多出一个导航栏 // 4. 导航栏高度 44 + 加 状态栏 20 对导航视图控制器的一些属性和方法的应用:
        阅读全文
                
摘要:首先得搞清这两个控制器之间的层级关系,我们直接看官网给的图,如下所示: 从这张图可以看到:最右边的Assembled views是呈现给用户的界面,它左边的Window是最底层的窗口,重点来了,再往左,是Tab bar view,Tab bar view的上方是Navigation view,最后是
        阅读全文
                
摘要:控制台输出 控制台输出 如图是在我启动一个 Xcode 7 + iOS 9 的 App 之后,控制台的输出。 这在 Xcode 6.4 + iOS 8 时,是不会有的情况,原因是【为了强制增强数据访问安全, iOS9 默认会把所有从NSURLConnection 、 CFURL 、 NSURLSes
        阅读全文
                
摘要:百度一大堆都说在这个里加个-ObjC,然后加了还是有问题 最近谷歌了下才要加入这个才正常了,国内的开发者只是一知半解的………… 如果错误还没有解决, 下面这个可以帮到你:
        阅读全文
                
摘要:- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:kScreenB...
        阅读全文
                
摘要:- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. UISwitch *swit = [[UISwitch alloc] initWithFrame:CGRectMake(20, 300, 10...
        阅读全文
                
摘要:PulsingHalo的git地址是: https://github.com/shu223/PulsingHalo Objective - C 一丶PulsingHalo的实例化和启动: 二丶私人定制 涟漪的数量: 使用haloLayerNumber属性: 半径 使用radius属性。 颜色 使用b
        阅读全文
                
摘要:写项目登录页面的背景图的时候, 要用到毛玻璃, 想要的效果是这样的: 于是我用系统提供的毛玻璃的方法写了出来: 效果如下: 可以看出来, 模糊效果不明显,并不是想要的效果, 然后又试了UIBlurEffectStyleLight和extraLight, 也不是想要的效果, 于是乎, 我从网上开始找可
        阅读全文
                

 浙公网安备 33010602011771号
浙公网安备 33010602011771号