iOS

iOS 是由苹果公司开发的移动操作系统。

  • Total
  • 39253
话题聚合
  • ios 电商demo(实现各种常见动画效果和页面布局)

    ios 电商demo(实现各种常见动画效果和页面布局)

    (图片素材都来自于千库网)实现功能refreshHeader的重写,购物车动画,仿京东详情简单布局,分类页面,collectionView列表形布局及其cell左滑动画,header头拉伸动画..._collectionView.mj_header = [CFRefreshHeader headerWithRefreshingBlock:^{if (weakself.headerOffsetY 注:由于代码比较多,下面不会再贴上代码,可以去我项目里面看项目地址点击进入购物车动画演示.gif3. 添加购物车动画主要使用UIBezierPath和CABasicAnimation,实现的功能...参考博客点击进入我的header拉伸动画演示.gif一个简单的header拉伸动画,当时实现的时候我是对tableviewheader表头进行拉伸,但是经过多次实践发现坑比较多,效果倒是能实现。
    12 小时前
  • 一个 iOS 的 Bug 值多少钱?大概是 25000 美元起

    一个 iOS 的 Bug 值多少钱?大概是 25000 美元起

    早在 1 月中旬,14 岁的格兰特·汤普森(Grant Thompson)在一次和同学用 FaceTime 群聊通话时,就已经在苹果之前发现了这个漏洞,并试图通过各个渠道提醒苹果这个颇为严重的隐私问题,但苹果在当时并未立即给格兰特作出回应...并且,这位高管还向母子表示,格兰特将可以参加苹果的「Apple Bug」赏金计划...该计划的奖金被设置在 25000 美元~200000 美元不等,但具体仍要视漏洞关键程度而定,若苹果按照「Apple Bug」的起始赏金奖励格兰特,那么他最少能获得 25000 美元,约合 16.8 万元人民币的奖金。
    17 小时前
  • 完整版越狱将至 iOS12-12.1.2成功运行Cydia

    完整版越狱将至 iOS12-12.1.2成功运行Cydia

    此前开发者Geosn0w于1月31日宣布推出OsirisJailbreak12越狱工具,这是首个支持iOS 12的越狱...关于iOS12.0~12.1.2系统越狱进展现在有了新消息,Pwn20wnd(unc0ver)在推特表示,目前为止unc0ver V3.0.0~B27已经支持iOS 12挂载root分区读写,配合FilzaEscaped系统文件管理器可以进行修改字体及系统文件...开发者表示,目前苹果还未关闭iOS12.1.1 beta 3系统验证,意味着你还能降级该系统版本,等待iOS 12完整版越狱出炉即可越狱。
    18 小时前
  • iOS源码解析:Block的本质

    iOS源码解析:Block的本质

    __main_block_impl_0(void *fp, struct __main_block_desc_0 *desc, __Block_byref_age_0 *_age, int flags=0) : age(_age->...同样,在block结构体中也有一个结构体指针,这个指针是指向_Block_byref_person_0这个结构体的,总结一下就是:如此一来,当block从栈区复制到堆区的时候,会调用_main_block_copy_0来实现第一个箭头的引用,那么第二个箭头的引用是怎么实现的呢...__weak,__unsafe_unretained使用__weak或者__unsafe_unretained创建weakPerson对象,这样block结构体内的成员变量person指针就是一个弱指针,就能使黑色箭头变成虚线:int main(int argc, char * argv[]) {    @autoreleasepool {。
    18 小时前
  • 小心:你的iPhone或将被苹果iOS 13淘汰

    小心:你的iPhone或将被苹果iOS 13淘汰

    据外媒报道,苹果将研发的iOS 13系统会淘汰多款iPhone机型...本文属于原创文章,如若转载,请注明来源:小心:你的iPhone或将被苹果iOS 13淘汰http://mobile.zol.com.cn/709/7095028.html...据外媒报道,苹果将研发的iOS 13系统会淘汰多款iPhone机型。
    22 小时前
  • iOS 企业开发者证书成为分发盗版软件的方式

    iOS 企业开发者证书成为分发盗版软件的方式

    早两天才报导过有色情、赌博类服务滥用苹果的企业开发者证书来分发内容,然而 路透社 更发现这情况更被用来分发盗版或被骇客改装过的 app,像是 Spotify、Minecraft 和 Pokemon Go,让使用者可以突破 iAP 的步骤来得到相关的收费项目和封锁广告...苹果虽然已经采取行动取缔这些服务,但他们很快就死灰复燃,原因是获得了另一张企业开发者证书...苹果表示他们快将在本月底加入两步骤认证来防止企业者证书能够轻易被分发出去。
    2 天前
  • 
		苹果 iOS 追剧 App:Eastwatch 追剧助手

    苹果 iOS 追剧 App:Eastwatch 追剧助手

    下面内容来自开发者自己写的 App 背景和设计思路:我用过包括TeeVee、iShows TV、IMDB、iTV Shows、TV Time、Serist等在内追剧类app,,可以说这些app都各有长处,不过,它们有的现如今已下架或不再更新,有的已过于臃肿,不再简而美...在我看来,追剧类的app的首要功能在于“提醒和标记”,Eastwatch的开发者首要关注点也在这里,因此,它不会有烦人的系统通知打扰用户,也不会让用户的评分曝光在社交信息流里,接受众人的审视,它是内敛的纯粹的私人化的娱乐效率工具...Eastwatch 在苹果 App Store 应用商店的下载地址 https://itunes.apple.com/cn/app/eastwatch-追剧助手/id1281390939。
  • 盗版者利用苹果政策漏洞 发布破解版iOS应用

    盗版者利用苹果政策漏洞 发布破解版iOS应用

    新浪科技讯 北京时间2月14日晚间消息,据路透社报道,软件盗版者利用苹果公司(以下简称“苹果”)设计技术存在的漏洞,在iPhone上分发破解版Spotify、《愤怒的小鸟》、《精灵宝可梦Go》(Pokemon Go)、《我的世界》(Minecraft)和其他流行应用...路透社发现,非法软件分销商TutuApp、Panda Helper、AppValley和TweakBox已找到使用数字证书的方法来访问苹果推出的一项程序,该程序允许企业在不经过App Store应用商店的情况下,向其员工分发商业应用程序...利用所谓的“企业开发者证书”,这些盗版操作向消费者提供修改后的流行应用,如Spotify、《愤怒的小鸟》、《精灵宝可梦Go》和《我的世界》(Minecraft)等,使用户能在没有广告的情况下播放音乐,并规避游戏内的收费和规则,从而剥夺了苹果和合法应用开发商的收入。
    2 天前
  • ios 链式编程初涉及基本语法

    ios 链式编程初涉及基本语法

    比如像下面这样:label.text(@"喔喔喔").textFont([UIFont fontOfSize:16]).textColor([UIColor redColor])...都知道,对象“点”属性(如:label.text),既然对象才能调出属性,那我们在设置text的方法中携带一个该对象,是不是就能继续往下调用...现在我重新声明一个text方法,让其携带一个label对象(实现文件为UILabel的类别文件):- (UILabel *(^)(NSString *text))cp_text。
  • 强生34亿美元收购Auris公司丨脉脉5.0 iOS版本升级完成重新上架【Do说】

    强生34亿美元收购Auris公司丨脉脉5.0 iOS版本升级完成重新上架【Do说】

    ” 【沃尔玛否认出售电商子公司Flipkart,将继续深耕印度市场】针对沃尔玛欲出售去年160亿美元收购的印度最大电子商务零售商Flipkart传言,沃尔玛全球执行副总裁、沃尔玛加拿大及亚洲区首席执行官岳明德回复称:“沃尔玛和Flipkart致力于长期、深度发展印度市场...” 【乐视网:不存在因主营业务“空壳化”导致大额经营性亏损】乐视网回复深交所问询函时表示,上市公司经营性亏损原因主要为:因2018年公司品牌信誉持续受损导致营业收入规模大幅下滑...燃石医学宣布获得总额为8.5亿人民币的C轮融资,本次融资由新加坡政府投资公司(GIC)领投,济峰资本、招银国际、礼来亚洲基金、红杉资本中国基金、太和资本跟投。
    2 天前
  • 或将发布iOS13 苹果WWDC开发者大会日期曝光

    或将发布iOS13 苹果WWDC开发者大会日期曝光

    最近外媒MacRumors称其已经从一些信息中发现苹果WWDC开发者大会的消息...根据该消息,MacRumors推测今年的WWDC开发者大会将继续于加利福尼亚州圣何塞的McEnery Convention中心举行,时间定于今年6月3日到6月7日,为期4天...本文属于原创文章,如若转载,请注明来源:或将发布iOS13 苹果WWDC开发者大会日期曝光http://mobile.zol.com.cn/709/7095007.html。
  • iOS 下载管理器

    iOS 下载管理器

    总体内容在学习下面的知识前请在 mac电脑搭建一下 Apache 服务器1、NSURLConncetion 下载2、NSURLSession下载大文件3、下载管理器(多文件下载)一、NSURLConncetion 下载1.1、我们先使用NSURLConncetion 下载一个视频试试,完整代码在demo中的 Test1ViewController视频连接:@"http://images.ciotimes.com/2ittt-zm.mp4"、对视频链接进行编码在iOS程序中,访问一些http/https的资源服务时,如果url中存在中文或者特殊字符时,会导致无法正常的访问到资源或服务,想要解决这个问题,需要对url进行编码...}分析:第一种: 从服务器获取完 数据包 data 后一次性写入磁盘的问题:不仅仅会出现峰值的问题,由于 fileData是强引用无法释放,会造成内存暴增,由此可以看出和1.1中的异步效果一样,应该是苹果底层的实现方式内存暴增1.4、NSFileHandle数据包边下载边写入磁盘,完整代码在demo中的 Test4ViewController提起NSFileHandle,我们老解释一下它与NSFileManager的区别NSFileManager:主要的功能是创建目录、检查目录是否存在、遍历目录、删除文件拷贝文件、剪切文件等等,主要是针对文件的操作NSFileHandle:文件"句柄",对文件的操作,主要功能是:对同一个文件进行二进制读写(1)、我们写一个写入数据的方法,如下// 把数据写入到磁盘的方法...2.8、完整代码请看 JKNSURLSession 中的 Test6ViewController三、下载管理器  demo地址:JKDownloaderKit3.1、下载思路(1)、创建另两个文件夹:JKDownloadCompleted(下载完成的文件夹)和JKDownLoading(下载中的文件夹),在下载中的资源会存在JKDownLoading中,下载完成后会移动到JKDownloadCompleted里面创建另两个文件夹(2)、先查看服务器上的文件大小(3)、查看本地是否存在文件,如果存在如下如果文件小于服务器文件的大小,从本地文件长度开始下载(断点续传)如果文件等于服务器文件的大小,再把文件生成一个MD5与服务器对文件返回的MD5做对比,如果一样,代表下载完成如果文件大于服务器文件的大小,发生错误,直接删除文件,重新下载(4)、如果本地不存在该文件,直接下载上传视频的思路:在上传视频的时候,如果视频断开了(程序退出了),那么就要去服务器请求看看自己之前上传了多少,接着上传就好,和视频的下载原理是一样的,对比总体思路图下载与上传的思路图(5)、在监听下载的方法中,当下载完成后做如下的操作在没有 error 的情况下,文件下载是完毕了,但是不一定成功,分析如下判断, 本地缓存 == 文件总大小 (如果不相等,说明下载有问题,删除下载路径下的文件,重新下载。
  • 脉脉5.0 iOS版本升级完成 重新上架App Store

    脉脉5.0 iOS版本升级完成 重新上架App Store

    相关新闻:直击|脉脉回应从苹果应用商店下架:正升级改版...此前,网友发现,脉脉App无法从苹果应用商店搜索到,脉脉方面回应称,近期脉脉正在进行升级改版,1月底已在安卓平台推出5.0版本产品,iOS版正在修正排查相关技术bug和逻辑...声明:新浪网独家稿件,未经授权禁止转载。
    2 天前
  • IconFont在iOS中的运用

    IconFont在iOS中的运用

    地址如下:https://www.iconfont.cn这里还有一些其他的选择:https://www.easyicon.nethttp://fontello.comhttps://icomoon.io如何导入如果其他自定义字体一样,导入工程的步骤如下:将字体文件拖入项目中在info.plist设置支持的三方字体plist设置如若找不到可在工程设置Build Phases标签下的Copy Bundle Resources中查找确认,或者清理build的cache(Shift+Command+K)如何使用如同使用三方字体一样,iconfont可以通过fontfamily,以及对应的Unicode来使用...先把库集成进入项目,再全局设置字体:TBCityIconFont.setFontName("iconfont")然后按照编码,字号和字色生成图片:let info = TBCityIconInfo(text: "u{e61a}", size: 24, color: .red)...q=e6ff如果需要在IB的富文本中选择iconfont的字体,需要将字体拖入Mac的字体册(Font Book)后记理论上图片也是可以直接设置的,需要借助IBDesignable,这里就不展开讨论了。
  • 苹果iOS 13概念设计欣赏:深色模式相当耐看

    彭博社此前曾报道称 iOS 13 将会增加深色模式并改进 CarPlay 功能...另外还会重点改进 iPad 体验,包括 iPad 专属的主屏幕设计和文件管理方式,还会带来通过一个 App 多个 Tab 页面功能(类似浏览器)...按惯例,苹果将在 6 月展示 iOS 13 的几个核心功能,并在 9 月份伴随新一代 iPhone 正式发布。
  • Twitter iOS应用测试新弹出页面:可快速浏览个人资料

    Twitter iOS应用测试新弹出页面:可快速浏览个人资料

    新浪科技讯 北京时间2月14日上午消息,Twitter今天宣布测试一种新的方法,方便用户在iOS应用中快速预览资料...目前,当用户在推文中点击其他人的用户名时,就会直接访问此人的Twitter资料页,导致其跳出目前的阅读体验,很容易被无关信息打扰...而改版之后,当用户点击其他人的用户名时,只会从底部弹出一个页面,可以查看此人的简历、资料图片和相关信息,也可以快速关注此人。
    2 天前
  • iOS 13 概念设计欣赏:深色模式、iPad 多用户支持等

    iOS 13 概念设计欣赏:深色模式、iPad 多用户支持等

    彭博社此前曾报道称 iOS 13 将会增加深色模式并改进 CarPlay 功能...另外还会重点改进 iPad 体验,包括 iPad 专属的主屏幕设计和文件管理方式,还会带来通过一个 App 多个 Tab 页面功能(类似浏览器)...按惯例,苹果将在 6 月展示 iOS 13 的几个核心功能,并在 9 月份伴随新一代 iPhone 正式发布。
    2 天前
  • 苹果新品发布会基本锁定3月25日:没新硬件、iOS将更新

    报道中提到,本次发布会苹果依然是在乔布斯剧院举行,并且会邀请很多好莱坞的明星,因为他们要发布的主角并不是硬件,而是新的服务...有知情人士爆料,苹果本次发布会将同时发布两个服务,而且还邀请了多位好莱坞影星,包括Jennifer Aniston、Reese Witherspoon、Jennifer Garner和导演JJ Abrams...苹果的新服务一个是新闻服务,其将会集成到Apple News应用,而另外一个是原创视频流媒体服务类似于亚马逊的Prime Video和Netflix的产品。
  • 200道iOS面试题面试题整理,底层、技术亮点公司需要的这里都有

    200道iOS面试题面试题整理,底层、技术亮点公司需要的这里都有

    KVO和KVC(1)如何调用私有变量,如何修改系统的只读属性,KVC的查找顺序(2)什么是键-值,键路径是什么(3)kvo的实现机制(4)KVO计算属性,设置依赖键(5)KVO集合属性(6)kvo使用场景127、SDWebImage(SDWebImage的实现机制)(1)主要功能(2)缓存(3)内存缓存与磁盘缓存128、框架 SDWebimage的缓存机制129、网络安全密码的安全原则130、多线程(1)多线程概念(2)多线程的作用(3)使用场景131、NSOperationQueue和GCD的区别是什么132、GCD与NSThread的区别133、进程和线程的区别与联系是什么...栈(1)堆栈空间分配区别(2)堆栈缓存方式区别(3)堆栈数据结构区别165、内存管理(1)内存区域(1.1)堆和栈的区别(1.2)iOS内存区域(2)字符串的内存管理(3)你是如何优化内存管理(4)循环引用(5)autorelease的使用(5.1)工厂方法为什么不释放对象(5.2)ARC下autorelease的使用场景(5.3)自动释放池如何工作(5.4)避免内存峰值(5.5)ARC和MRC的混用(5.6)NSTimer的内存管理(5.7)ARC的实现原理166、Runloop167、fmmpeg框架168、fmdb框架169、320框架170、UIKit和CoreAnimation和CoreGraphics的关系是什么...171、trasform172、点讲动画和layer ,view的区别173、图层与视图174、平行的层级关系175、图层的能力176、使用图层177、核心绘图(1)View和layer的区别(2)new和alloc init的区别178、动画179、UICollectionView(1)何实现瀑布流,流水布局(2)和UITableView的使用区别180、UIImage181、webview182、描述九宫格算法183、实现图片轮播图184、iOS网络框架185、网络(1)网络基础(2)网络传输(3)AFN186、AFNetworking &。
  • iOS换肤功能的简单处理框架

    iOS换肤功能的简单处理框架

    {  "color": {      "Black_A":"323232",      "Black_AT":"323232",      "Black_B":"888888",      "Black_BT":"888888",      "White_A":"ffffff",      "White_AT":"ffffff",      "White_AN":"ffffff",      "Red_A":"ff87a0",      "Red_AT":"ff87a0",      "Red_B":"ff5073",      "Red_BT":"ff5073",      "Colour_A":"377ce4",      "Colour_B":"6aaafa",      "Colour_C":"ff8c55",      "Colour_D":"ffa200",      "Colour_E":"c4a27a",  }}有了以上的配置,颜色配置的工作主要就是解析该配置文件,把配置保存在一个单例对象中即可,这部分主要的步骤如下:配置文件类表根据等级排序获取每个配置文件中的配置,进行保存通知外部主题颜色配置发生改变对应的代码如下,这里有个需要注意的地方是,加载配置文件的时候使用了文件读写锁进行读写的锁定操作,防止读脏数据的发生,直到配置文件加载完成,释放读写锁,这时读进程可以继续.../** 获取颜色值 */- (UIColor *)colorForKey:(NSString *)key {    pthread_rwlock_rdlock(&...管理者提供一个设置主题配置的配置路径的方法,在该方法中改变配置路径的同时,重新加载配置即可,代码如下/** 设置主题文件的路径 @param themePath 文件的路径 */- (void)setupThemePath:(NSString *)themePath {    pthread_rwlock_wrlock(&。

相关荟聚号

为你定制的专属美丽

相关链接

为你发现的专属好站