手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
iOS
iOS开发UI篇—Quartz2D简单介绍
一、什么是Quartz2D Quartz2D是⼀个二维绘图引擎,同时支持iOS和Mac系统 Quartz2D能完成的工作: 绘制图形:线条\三角形\矩形\圆\弧等 绘制文字 绘制\生成图片(图像) 读取\生成PDF 截图\裁剪图片 自定义UI控件 二、Quartz2D在iOS开发中的价值
作者:编程之家 时间:2022-09-16
iOS开发UI篇—核心动画简介
一、简单介绍CoreAnimation,中文翻译为核心动画,它是一组非常强大的动画处理API,使用它能做出非常炫丽的动画效果,而且往往是事半功倍。也就是说,使用少量的代码就可以实现非常强大的功能。CoreAnimation是跨平台的,可以用在MacOSX和iOS平台。CoreAnimation的动画执行过程都是在
作者:编程之家 时间:2022-09-16
iOS开发UI篇—核心动画(关键帧动画)
一、简单介绍是CApropertyAnimation的子类,跟CABasicAnimation的区别是:CABasicAnimation只能从一个数值(fromValue)变到另一个数值(toValue),而CAKeyframeAnimation会使用一个NSArray保存这些数值属性解析:values:就是上述的NSArray对象。里面的元素称为”关键帧”(keyframe)。动画
作者:编程之家 时间:2022-09-16
iOS开发UI篇—核心动画(转场动画和组动画)
一、转场动画简单介绍CAAnimation的子类,用于做转场动画,能够为层提供移出屏幕和移入屏幕的动画效果。iOS比MacOSX的转场动画效果少一点UINavigationController就是通过CATransition实现了将控制器的视图推入屏幕的动画效果属性解析:type:动画过渡类型subtype:动画过渡方向star
作者:编程之家 时间:2022-09-16
iOS Technical Support For Curtepls
App:CurteplsDescribe:Gutbolsisafunlittlegamedesignedtolookatyourobservationskills.StartthegameaftertheARrecognitioniscompleted,selectthecupfromwhichtheballisunderthethreecups,selectthecorrectonetogetthescore,and
作者:编程之家 时间:2022-09-16
八年iOS架构师告诉你,一名合格的iOS架构师应该具备哪些特质?
前言:本文作者拥有8年以上的架构经验,他将跟大家探讨,作为一名架构师,我们需要具备哪些特质。所谓“GreatMindsThinkAlike”,一名合格的架构师应该拥有什么样的执念和坚守,使他/她可以在架构之路上能够引领潮流,持续前行!注:文章来源于网络,如有侵权,请联系小编删除。一、前瞻性的眼
作者:编程之家 时间:2022-09-16
iOS开发UI篇—核心动画(基础动画)
一、简单介绍CAPropertyAnimation的子类属性解析:fromValue:keyPath相应属性的初始值toValue:keyPath相应属性的结束值随着动画的进行,在长度为duration的持续时间内,keyPath相应属性的值从fromValue渐渐地变为toValue如果fillMode=kCAFillModeForwards和removedOnComletion=NO,那
作者:编程之家 时间:2022-09-16
ios 拉伸背景图中间图片不变四周拉伸
上图中间区域的翅膀不能变形,Android的点九能很好的解决,但是iOS的stretchableImageWithLeftCapWidth没法一次性指定拉伸区域,最后发现https://www.jianshu.com/p/bb3300cf15c4的解决思路,然后修改了下,/** 拉伸图片--拉伸四周保持中间大图不变形 @paramsize所需要设置的大小 @
作者:编程之家 时间:2022-09-16
iOS开发UI篇—CAlayer自定义layer
一、第一种方式1.简单说明以前想要在view中画东西,需要自定义view,创建一个类与之关联,让这个类继承自UIView,然后重写它的DrawRect:方法,然后在该方法中画图。绘制图形的步骤:(1)获取上下文(2)绘制图形(3)渲染图形 如果在layer上画东西,与上面的过程类似。代码示例:新建一个类,让该
作者:编程之家 时间:2022-09-16
《增长黑客》
**增长黑客**全书的结构:作者首先介绍了GrowthHacker的发展历史,然后以时间轴的形式介绍了一个产品的发展过程(AARRR),产品诞生,获取种子用户,激发用户活跃度,提高用户的留存率,增加产品的利润,进行病毒传播,最后以一些产品为例介绍了相对完整的初期发展过程。读完全书的感受,GrowthH
作者:编程之家 时间:2022-09-16
iOS开发UI篇—CALayer简介
一、简单介绍在iOS中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮、一个文本标签、一个文本输入框、一个图标等等,这些都是UIView。其实UIView之所以能显示在屏幕上,完全是因为它内部的一个图层,在创建UIView对象时,UIView内部会自动创建一个图层(即CALayer对象),通过UIVi
作者:编程之家 时间:2022-09-16
移动端视频踩坑实录
最近刚结束一个移动端涉及视频播放的小项目,踩了不少坑,现记录在此:1、ios系统中让视频宽高都100%铺满所在父层设置width="100%"height="100%"在ios中是无法实现宽高都100%的,应该设置video的样式:width:100%;height:100%;object-fit:fill; 2、安卓系统中禁止视频全屏play
作者:编程之家 时间:2022-09-16
iOS开发UI篇—Quartz2D简单使用一
一、画直线代码:////YYlineview.m//03-画直线////Createdbyappleon14-6-9.//Copyright(c)2014年itcase.Allrightsreserved.//#import"YYlineview.h"@implementationYYlineview//当自定义view第一次显示出来的时候就会调用drawRect方法-(void)drawR
作者:编程之家 时间:2022-09-16
iOS开发UI篇—Quartz2D使用绘图路径
1//1.获取图形上下文2CGContextRefctx=UIGraphicsGetCurrentContext();3//2.绘图(画线)4//设置起点5CGContextMoveToPoint(ctx,20,20);6//设置终点7CGContextAddLineToPoint(ctx,200,300);8//渲染9CGContextStrokePa
作者:编程之家 时间:2022-09-16
ios 长按出现放大镜问题
解决-webkit-touch-callout这个CSS属性禁用了默认的callout展示,callout是指当触摸并按住一个元素的时候出现的提示。当在iOS上一直按住一个目标元素时,Safari会展示一个关于这个链接的callout信息。webkit-touch-callout属性允许禁用掉这一行为。-webkit-user-select:none;
作者:编程之家 时间:2022-09-16
iOS开发UI篇—Quartz2D简单使用(二)
一、画文字代码:////YYtextview.m//04-写文字////Createdby孔医己on14-6-10.//Copyright(c)2014年itcast.Allrightsreserved.//#import"YYtextview.h"@implementationYYtextview-(void)drawRect:(CGRect)rect{//画文字NSString*str=@&quo
作者:编程之家 时间:2022-09-16
BAT面试总结——iOS开发高级工程师
序言之前也面试别人,现在轮到自己找工作,怎么说呢,现在轮到自己出去面试,怎么说呢,其实还是挺紧张的,原以为自己不会因此紧张或者焦虑,实际上,还是有的,在没找到合适的工作的时候,甚至晚上有点睡不着觉,总觉着有什么事压在心头,睡觉都不安心。既然睡不着,那还是看看资料吧,我有个习惯,睡前看
作者:编程之家 时间:2022-09-16
iOS开发UI篇—核心动画(UIView封装动画)
一、UIView动画(首尾)1.简单说明UIKit直接将动画集成到UIView类中,当内部的一些属性发生改变时,UIView将为这些改变提供动画支持执行动画所需要的工作由UIView类自动完成,但仍要在希望执行动画时通知视图,为此需要将改变属性的代码放在[UIView beginAnimations:nil context:nil]和[U
作者:编程之家 时间:2022-09-16
iOS开发UI篇—Quartz2D(自定义UIImageView控件)
一、实现思路Quartz2D最大的用途在于自定义View(自定义UI控件),当系统的View不能满足我们使用需求的时候,自定义View。使用Quartz2D自定义View,可以从模仿系统的ImageView的使用开始。需求驱动开发:模仿系统的imageview的使用过程1.创建2.设置图片3.设置frame4.把创建的自定义
作者:编程之家 时间:2022-09-16
iOS开发UI篇—控制器的View的创建
iOS开发UI篇—控制器的View的创建一、6种创建控制器View的方式1#import"NJAppDelegate.h"2#import"NJViewController.h"3/*41.没有同名xib情况下52.通过storyboard创建63.有指定xib情况下创建74.有同名xib情况85.有同名去掉controll的情况
作者:编程之家 时间:2022-09-16
iOS 底层(三)-状态寄存器
003-状态寄存器 CPU内部的寄存器中,有一种特殊的寄存器(对于不同的处理器,个数和结构都可能不同).这种寄存器在ARM中,被称为状态寄存器就是CPSR(currentprogramstatusregister)寄存器CPSR和其他寄存器不一样,其他寄存器是用来存放数据的,都是整个寄存器具有一个含义.
作者:编程之家 时间:2022-09-16
深入浅出iOS系统内核3— 内存管理
本文参考《MacOSXandiOSInternals:TotheApple’sCore》byJonathanLevin文章内容主要是阅读这本书的读书笔记,建议读者掌握《操作系统》,了解现代操作系统的技术特点,再阅读本文可以事半功倍。虽然iOS系统内核使用极简的微内核架构,但内容依然十分庞大,所以会分系统架
作者:编程之家 时间:2022-09-16
转发-[原创]ASR1K 在Rommon导入IOS-XE启动
在相对较老的设备平台可以通过在rommon下使用以下命令导入IOS。rommon1>IP_ADDRESS=192.168.1.2rommon2>IP_SUBNET_MASK=255.255.255.0rommon3>DEFAULT_GATEWAY=192.168.1.1rommon4>TFTP_SERVER=192.168.1.3rommon5>TFTP_FILE=c2600-is-mz.113-2.0.3.Qrommon6>tf
作者:编程之家 时间:2022-09-16
ios设置状态栏样式
1、第一种方式:(1)在App生命周期里面设置设置状态栏字体为白色-[[UIApplication sharedApplication]setStatusBarStyle:UIStatusBarStyleLightContent];设置状态栏字体为黑色-[[UIApplicationsharedApplication]setStatusBarStyle:UIStatusBarStyleDefault];当然直
作者:编程之家 时间:2022-09-16
思科AP-什么是COS AP?
COS:ClickOS所有新的wave2AP都带有COS。它建立在IOS之上,但behaves 不同。 COSAPs是ClickOSAPs(较新的AP型号,Wave2等)例如:18xx,28xx,38xx,48xx型号ClickOSAPs或COSAP。请注意,在给出的这些示例中,所有情况下的第二个数字都是“8”。 其余的被称为IOSAP(旧的)例如:3500,3
作者:编程之家 时间:2022-09-16
iOS----MRC手动内存管理
1.MRC是什么,有什么用?在苹果开发中,我们是没有垃圾回收机制的。所以在ARC推出之前,我们苹果开发程序员需要通过手动代码的形式尽量严密的管理我们的App的内存;-------------------------------------------------------------------------------------------------------------------
作者:编程之家 时间:2022-09-16
设置C++ cout输出精度
cout.precision(5);数字表示小数点位数//modifyprecision#include<iostream>//std::cout,std::iosintmain(){doublef=3.14159;std::cout.unsetf(std::ios::floatfield);//floatfieldnotsetstd::cout.precision(5);std::c
作者:编程之家 时间:2022-09-16
iOS开发UI篇—Quartz2D使用矩阵操作
iOS开发UI篇—Quartz2D使用(矩阵操作)一、关于矩阵操作1.画一个四边形通过设置两个端点(长和宽)来完成一个四边形的绘制。代码:1-(void)drawRect:(CGRect)rect2{3//画四边形4//获取图形上下文5CGContextRefctx=UIGraphicsGetCurrentContext();
作者:编程之家 时间:2022-09-16
Apple Captive Portal 网页认证登陆公共Wifi
因为今天一个用户遇到选择公司WiFi后,无法弹出网页认证登陆界面的问题,随即上网搜索相关信息,因为公司内没有VPN,无法FQ,只能用bing来搜索一下相关信息了。CaptivePortal听起来好像非常的陌生,但是一般公共场所的WiFi或者企业内的访客网络都会采用captiveportal的方式让用户连接WiFi,就
作者:编程之家 时间:2022-09-16
ios View 向上拉界面源码
如下的资料是关于iosView向上拉界面的代码。#pragmamark-上升效果-(void)ToUpSide{ } -(void)moveToUpSide{ rView.frame=CGRectMake(self.window.frame.origin.x,
作者:编程之家 时间:2022-09-16
上一页
1
2
3
4
5
6
7
8
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native