随着苹果的引领、安卓的崛起,app成为了炙手可热的东西,作为一名app设计师,经常使用哪些工具来帮助我们设计呢? 1.Adobe Photoshop 老牌的设计工具,不用解释 2.Adobe Illustrator 同上…
分类:移动开发
Objective-C中的@property
1.@property是什么 @Property是声明属性的语法,它可以快速方便的为实例变量创建存取器,并允许我们通过点语法使用存取器。 存取器(accessor):指用于获取和设置实例变量的方法。用于获取实例变量值的存…
ios学习一定要知道这几中本地化存储方式
所谓的持久化,就是将数据保存到硬盘中,使得在应用程序或机器重启后可以继续访问之前保存的数据。在iOS开发中,有很多数据持久化的方案,接下来我将尝试着介绍一下5种方案: plist文件(属性列表) preference(偏…
OpenUDID 和 IDFA 比较
iOS标识符 现今来比较下,不同情况下两种标识符的变化情况。以下试验,每种标识符均分为存于Keychain和未存于Keychain的两种情况做比较。 广告标识符(IDFA-identifierForIdentifier)…
ios pop界面 键盘弹起又收回
UItextFiled: 添加UITextFieldDelegate 并使alert调用出来的textField的delegate = self; 最后在alert的点击事件处添加[[alertView textFiel…
NSURLCache 网络请求缓存指南
为什么要理解NSURLCache? 在iOS app的开发过程中,网络数据的缓存一直来说都是一件常见,但又繁琐的任务,经常会有各种老大们提出这样那样的缓存要求。 一般而言缓存技术都无外乎以下几点。第一种则是使用系统内置的…
UILabel文本高度计算的那些事儿
1. 计算文本在一行高度内的宽度 // 段落样式 NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init]; par…
整理 Swift 开发用到的一些小技巧
Selector import UIKit private extension Selector { static let open = #selector(TestViewController.open(sender:…
减小静态库.a文件体积
CPU架构 arm64:iPhone6s | iphone6s plus|iPhone6| iPhone6 plus|iPhone5S | iPad Air| iPad mini2(iPad mini with Reti…
中文分词-iOS自带分词器CFStringTokenizer
中文分词-iOS自带分词器CFStringTokenizer 前言 1、在处理简繁转换的时候,最简单的方式是逐字进行简繁体转换,但是对于一简多繁、一繁多简的情况,需要结合语义、词组等进行转换。而这就涉及到一个难点:如何从…
读完《深入理解计算机系统》(原书第二版)
今天终于读完了CSAPP(Computer Systems: A Programmer’s Perspective),花了大约2个月的时间。平时我也比较注重基础知识的积累,特别是计算机底层的只是,所以读完这本书刚好能…
深入理解JavaScript系列(11):执行上下文(Execution Contexts)
简介 从本章开始,我将陆续(翻译、转载、整理)http://dmitrysoshnikov.com/网站关于ECMAScript标标准理解的好文。 本章我们要讲解的是ECMAScript标准里的执行上下文和相关可执行代码…