摘要:前言: 从事iOS开发已有几个年头,平时对于iOS开发的知识积累都比较碎片化,为了更好的掌握开发技能, 索性整理iOS开发的知识体系,以便于后面进阶成iOS高级开发工程师。 一、iOS开发基础 开发设备Mac的使用 mac终端命令 常规操作 使用mac电脑,对Github客户端的简单操作1 开源项目 阅读全文
posted @ 2018-09-16 10:22 Van·Zhang 阅读 (1291) 评论 (0) 编辑
摘要:0.开发者账号的申请 1.iOS-证书相关 2.iOS-证书申请 3.iOS-APNS证书申请与使用 4.iOS-App发布证书的申请与使用 阅读全文
posted @ 2015-12-09 19:21 Van·Zhang 阅读 (112) 评论 (0) 编辑
摘要:1.iOS 搜索功能 2.iOS--通讯录、蓝牙、内购、GameCenter、iCloud、Passbook等系统服务开发汇总 3.iOS-技巧性总结 4.iOS-调试技巧 5.iOS-即时通讯-环信(待更新) 6.GitHub iOS-Top 100 简介(待更新) 7.iOS开发—(语言)本地化 阅读全文
posted @ 2015-12-09 03:13 Van·Zhang 阅读 (217) 评论 (0) 编辑
摘要:1.iOS-中app启动闪退的原因 2.iOS开发-闪退问题-解决之前上架的 App 在 iOS 9 会闪退问题 3.iOS-应用闪退总结 4.iOS开发-捕获程序崩溃日志 5.iOS开发-应用崩溃日志揭秘(一) 6.iOS开发--应用崩溃日志揭秘(二) 7.iOS-----Crash文件分析(一) 阅读全文
posted @ 2015-12-09 03:08 Van·Zhang 阅读 (1006) 评论 (0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2015-12-09 02:32 Van·Zhang 阅读 (28) 评论 (0) 编辑
摘要:1.iOS---runtime介绍2.iOS---后台运行机制详解 阅读全文
posted @ 2015-12-07 14:21 Van·Zhang 阅读 (328) 评论 (0) 编辑
摘要:1.iOS--- UITableView + UISearchDisplayController 实现搜索功能2.iOS---iOS9(通过CoreSpptligt API)实现搜索功能 阅读全文
posted @ 2015-12-07 13:16 Van·Zhang 阅读 (235) 评论 (0) 编辑
摘要:iOS完整学习路线图iOS进阶介绍:一.iOS-常用的第三方框架的介绍二.iOS-提高iOS开发效率的方法和工具三.常用的调试方法1.iOS-调试技巧2.iOS-Xcode的使用技巧四.写代码的技巧总结1.iOS-技巧性总结五.iOS-性能优化六.iOS-几大框架的介绍七.iOS-设计模式八.本地化... 阅读全文
posted @ 2015-12-04 03:45 Van·Zhang 阅读 (132) 评论 (0) 编辑
摘要:四.iOS-UI基础 1.UI控件介绍 2.UI布局-屏幕适配 五.iOS-多线程基础 六.iOS-网络处理 七.iOS-数据持久化详细介绍 八.iOS--知识综合应用成就时髦小功能点 阅读全文
posted @ 2015-12-04 01:38 Van·Zhang 阅读 (174) 评论 (1) 编辑
摘要:1 //1.获取图形上下文 2 CGContextRef ctx=UIGraphicsGetCurrentContext(); 3 //2.绘图(画线) 4 //设置起点 5 CGContextMoveToPoint(ctx, 20, 20); 6 //设置终点 7 CGContextAddLine 阅读全文
posted @ 2019-02-05 21:22 Van·Zhang 阅读 (54) 评论 (0) 编辑
摘要:一、什么是Quartz2D Quartz 2D是⼀个二维绘图引擎,同时支持iOS和Mac系统 Quartz 2D能完成的工作: 绘制图形 : 线条\三角形\矩形\圆\弧等 绘制文字 绘制\生成图片(图像) 读取\生成PDF 截图\裁剪图片 自定义UI控件 二、Quartz2D在iOS开发中的价值 为 阅读全文
posted @ 2019-02-05 21:21 Van·Zhang 阅读 (43) 评论 (0) 编辑
摘要:一、画直线 代码: //// YYlineview.m// 03-画直线//// Created by apple on 14-6-9.// Copyright (c) 2014年 itcase. All rights reserved.// #import "YYlineview.h" @impl 阅读全文
posted @ 2019-02-05 21:21 Van·Zhang 阅读 (21) 评论 (0) 编辑
摘要:一、画文字 代码: //// YYtextview.m// 04-写文字//// Created by 孔医己 on 14-6-10.// Copyright (c) 2014年 itcast. All rights reserved.// #import "YYtextview.h" @imple 阅读全文
posted @ 2019-02-05 21:21 Van·Zhang 阅读 (24) 评论 (0) 编辑
摘要:1 - (void)drawRect:(CGRect)rect 2 { 3 //获取上下文 4 CGContextRef ctx=UIGraphicsGetCurrentContext(); 5 //绘图 6 //第一条线 7 CGContextMoveToPoint(ctx, 20, 100); 阅读全文
posted @ 2019-02-05 21:21 Van·Zhang 阅读 (35) 评论 (0) 编辑
摘要:iOS开发UI篇—Quartz2D使用(矩阵操作) 一、关于矩阵操作 1.画一个四边形 通过设置两个端点(长和宽)来完成一个四边形的绘制。 代码: 1 - (void)drawRect:(CGRect)rect 2 { 3 //画四边形 4 //获取图形上下文 5 CGContextRef ctx= 阅读全文
posted @ 2019-02-05 21:21 Van·Zhang 阅读 (48) 评论 (0) 编辑
摘要:一、使用Quartz2D完成图片剪切 1.把图片显示在自定义的view中 先把图片绘制到view上。按照原始大小,把图片绘制到一个点上。 代码: 1 - (void)drawRect:(CGRect)rect 2 { 3 UIImage *image2=[UIImage imageNamed:@"m 阅读全文
posted @ 2019-02-05 21:21 Van·Zhang 阅读 (53) 评论 (0) 编辑
摘要:一、通过slider控制圆的缩放 1.实现过程 新建一个项目,新建一个继承自UIview的类,并和storyboard中自定义的view进行关联。 界面搭建,如图: 代码示例: YYViewController.m文件 1 // 2 // YYViewController.m 3 // 04-对圆进 阅读全文
posted @ 2019-02-05 21:21 Van·Zhang 阅读 (49) 评论 (0) 编辑
摘要:iOS开发UI篇—控制器的View的创建 一、6种创建控制器View的方式 1 #import "NJAppDelegate.h" 2 #import "NJViewController.h" 3 /* 4 1.没有同名xib情况下 5 2.通过 storyboard 创建 6 3.有指定xib情况 阅读全文
posted @ 2019-02-05 21:20 Van·Zhang 阅读 (62) 评论 (0) 编辑
摘要:1.MRC是什么,有什么用? 在苹果开发中,我们是没有垃圾回收机制的。所以在ARC推出之前,我们苹果开发程序员需要通过手动代码的形式尽量严密的管理我们的App的内存; 2.如何运用MRC管理内存? 1)实际关键字: 无论是ARC还是MRC管理内存都涉及到几个关键字符: 使用alloc、new、cop 阅读全文
posted @ 2019-02-05 21:20 Van·Zhang 阅读 (73) 评论 (0) 编辑