登录 立即注册
金钱:

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

详细讲解CAShapeLayer

# 一、 CAShapeLayer的简介 >关于CAShapeLayer比较好的文章: [放肆地使用UIBezierPath和CAShapeLayer画各种图形](http://www.cocoachina.com/ios/20160214/15251.html) **CAShapeLayer继承自CALayer** >1. 渲染快速。CAShapeLayer 使用了硬件加速,绘制同一图形会比用 Core Graphics 快很多。 >2. 高效使用内存。一个 ...
liPengYao 2017-9-19 19:28
阅读:31 评论:0 赞:0

*NSString 内存存储解析

# 1 前言: >字符串是存在字符串常量池里面,然后要是有个指针想要指向一个字符串,先会到字符串常量区进行查找 1. 如果没有,就在字符串的常量区创建一个,把指针指向字符串常量区 2. 如果有,就直接把指针指向字符串的常量区。 所以,相同内容的字符串指针,其指向的内存地址都是一样的, 但是这个些字符串的指针变量的内 ...
liPengYao 2017-9-19 19:26
阅读:39 评论:0 赞:0

关于const 修饰的一些知识

#1、前言 >1. const 修饰的是后面的东西 2. const修饰的东西不可变 #2、验证 **1. 代码** ``` static NSString *const a = @"a";//const 在“*” 与 “a” 之间 static NSString const* b = @"a";//const 在“*” 与 “NSString”之间 static const NSString *c = @"a";//const 在“NSString”前面 const NSString static ...
liPengYao 2017-9-19 19:25
阅读:28 评论:0 赞:0

swift 初级语法

#一、 变量初始化 > 1. 普通变量 ``` let a: NSInteger = 0 // let / var 可变/不可变, a 名字,NSInteger 类型 ``` 2. 私有属性` private var a: NSDate = NSDate()` 在var或者let前面加`private` ** 1. 字典 & 数组** ``` //数组初始化(加泛型) var optionTitleStr : = () va ...
liPengYao 2017-9-19 19:24
阅读:16 评论:0 赞:0

swift GCD-定时器(DispatchSourceTimer)注册登陆组件封装

![当dismiss时候定时器被销毁了](http://upload-images.jianshu.io/upload_images/4185621-454161d42f95b197.gif?imageMogr2/auto-orient/strip) # 前言: > 了解swift GCD 与OC GCD请看我的其他总结文章,这篇文章只是对swift GCD定时器的一个实例探讨,如果有什么不对,请各位指正。 [swift CGD 地址](http://www.jiansh ...
liPengYao 2017-9-19 19:23
阅读:21 评论:0 赞:0

iOS开发项目中常用的宏

``` //中文字体 #define CHINESE_FONT_NAME @"Heiti SC" #define CHINESE_SYSTEM(x) //不同屏幕尺寸字体适配(320,568是因为效果图为IPHONE5 如果不是则根据实际情况修改) #define kScreenWidthRatio (Main_Screen_Width / 320.0) #define kScreenHeightRatio (Main_Screen_Height / 568.0) #define AdaptedWidth(x) ...
扣扣代码_1314 2017-9-19 14:55
阅读:72 评论:0 赞:1

在Object-C中学习排序算法

笔者在学习数据结构与算法时,尝试着将排序算法以动画的形式呈现出来更加方便理解记忆,本文配合[Demo 在Object-C中学习数据结构与算法之排序算法](https://github.com/MisterBooo/Play-With-Sort-OC)阅读更佳。目录 * 选择排序 * 冒泡排序 * 插入排序 * 快速排序 * 双路快速排序 * 三路快速 ...
Torr 2017-9-19 10:52
阅读:257 评论:0 赞:1

Mac10.12安装包损坏怎么处理?mac10.12怎么打开任何来源 macos sierra任何来源 ...

自从macOS Sierra升级到10.12的版本后,相信很多伙伴在安装软件的时候都会遇到提示软件包损坏,打不开,以及它来自身份不明的开发者,那么这些问题怎么处理呢?请往下看。如下图所示:1.有这样的:2.还有这样的:相信伙伴们在遇到以上的情况是不是觉得是软件包坏了呢?N0,非常肯定加确定的告诉您不是我们软件包坏了,而是M ...
girl23 2017-9-19 10:22
阅读:58 评论:0 赞:0

2017-09-18

AAInfographics    您所喜爱的AAInfographics开源图表库同时更有Objective-C版本可供使用,详情请点击以下链接传送门https://github.com/AAChartModel/AAChartKit前言AAInfographics,是 AAChartKit 的 swift语言版本,是在流行的开源前端图表库Highcharts的基础上,封装的面向对象的,一组 ...
金银岛 2017-9-18 17:49
阅读:35 评论:0 赞:0

2017-09-18

This repositoryPull requestsIssuesMarketplaceExplore Unwatch 4 Unstar78 Fork8AAChartModel/AAChartKit-Swift Code Issues 0 ull requests 0 rojects 0 Wiki SettingsInsights Branch: master Find fileCopy pathAAChartKit-Swift/ ...
金银岛 2017-9-18 17:46
阅读:30 评论:0 赞:0

iOS蓝牙原生封装,助力智能硬件开发

引导语 ------ 人工智能自1956年提出以来,一直默默无闻,近年来人工智能的发展得到重视逐渐发展起步,智能硬件、智能手环、智能家居等等逐渐走进人们的生活,大大方便人们的同时也带来了全新的用户体验和互联网一个新的发展方向。 前言 ------ 最近公司也在做硬件设备,作为一名iOS开发人员,主要负责手机软件、硬件的 ...
fuzheng0301 2017-9-18 17:39
阅读:95 评论:0 赞:0

H5性能优化方面的探索

# H5性能优化方面的探索 > H5很重要,很重要,很重要,重要的事情必须重复多遍,H5的优点:跨平台、迭代快、开发体验好。缺点:加载慢,用户体验差。所以在接下来很长一段时间内我将会从H5的几个缺点发面去研究如何优化。 ## ## 一、缓存问题及其解决办法 经常遇到一个问题,H5页面由于缓存问题经常在H5发布新版本之后 ...
昔年123456 2017-9-18 16:47
阅读:50 评论:0 赞:0

iOS安装包瘦身

缩减iOS安装包大小是很多中大型APP都要做的事,一般首先会对资源文件下手,压缩图片/音频,去除不必要的资源。这些资源优化做完后,我们还可以尝试对可执行文件进行瘦身,项目越大,可执行文件占用的体积越大,又因为AppStore会对可执行文件加密,导致可执行文件的压缩率低,压缩后可执行文件占整个APP安装包的体积比例大约 ...
KB_MoreShare 2017-9-18 11:41
阅读:235 评论:0 赞:0

iOS代码混淆

1.为什么要进行代码混淆? iOS的任何APP都可以使用classdump对原程序进行dump,可以dump出所有源程序的函数所有信息:源程序所有函数类型,变量全部泄露。这样的话,让攻击者,也就是黑客们了解了程序结构方便逆向。因为在工程中,我们这些变量或函数命名都是有一定可读性的,例如跟用户名相关的,那一般里面会有 userName, ...
KB_MoreShare 2017-9-18 11:39
阅读:0 评论:0 赞:0
联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

返回顶部