• iOS多线程编程之创建线程安全(转载)

    时间:2023-02-08 23:39:02

    一、多线程的安全隐患资源共享1块资源可能会被多个线程共享,也就是多个线程可能会访问同一块资源比如多个线程访问同一个对象、同一个变量、同一个文件当多个线程访问同一块资源时,很容易引发数据错乱和数据安全问题示例一:示例二:问题代码: 1 // 2 // YYViewController.m 3 // ...

  • iOS 开发 之 编程知识点

    时间:2023-02-02 19:55:05

    iOS 创建和设置pchiOS 之 时间格式与字符串转换iOS 之 二维码生成与扫描(LBXScan)iOS 之 定时器iOS 之 通知iOS 之 NSString 去除前后空格和回车键iOS 之 关闭键盘iOS 倒出ipa文件iOS 之 动画iOS 之 绘图iOS 之 文件缓存iOS 之 创建分类...

  • 使用iOS应用程序连接到WiFi,GUI用户请求不是以编程方式

    时间:2023-01-25 22:21:27

    Since adding WiFi Network Programmatically in iOS is nearly impossible without jailbreaking the Iphone :( 由于在没有越狱Iphone的情况下在iOS中以编程方式添加WiFi网络几乎是不可能的:(...

  • 如何通过编程方式检查iOS应用程序中是否存在键盘?

    时间:2023-01-24 21:22:31

    I need to check the condition of keyboard visibility in my iOS app. 我需要检查一下我的iOS应用中键盘的可见度。 Pseudocode: 伪代码: if(keyboardIsPresentOnWindow) { //Do ac...

  • 「面向打野编程」iOS多线程:CGD

    时间:2023-01-23 16:56:41

    「面向打野编程」iOS多线程:CGD 前言 参考网络其他文章而写,渣水平,抛砖引玉。 虽然Concurrent意思为并发,但由于队列的实际效果,以下称为并行队列。 当前iPhone的CPU核心数远小于GCD的线程池,故不讨论GCD的线程池,没有意义。 GCD = 主队列 + 并行队列 * n 异步串...

  • [iOS编程-XCode Debug忽略SIGPIPE信号

    时间:2023-01-22 17:46:55

    在使用socket的send函数时,如果此时服务器断开连接,socket将会收到broken pipe的错误。我们可以判断类似的错误来进行重连,但是在这之前系统就会发出SIGPIPE的信号,导致我们的程序crash。所以我们需要先屏蔽sigpipe的信号 struct sigactio...

  • iOS开发网络篇—网络编程基础(一)

    时间:2023-01-17 04:53:27

    一、为什么要学习网络编程1.简单说明在移动互联网时代,移动应用的特征有:(1)几乎所有应用都需要用到网络,比如QQ、微博、网易新闻、优酷、百度地图(2)只有通过网络跟外界进行数据交互、数据更新,应用才能保持新鲜、活力(3)如果没有了网络,也就缺少了数据变化,无论外观多么华丽,终将变成一潭死水移动网络...

  • 以编程方式创建可滚动的下拉菜单(iOS / Swift)

    时间:2023-01-16 14:14:46

    When the "Colors" navigation bar button is clicked, a drop-down menu of 15 colors should appear. The drop-down will take up half of the screen's heigh...

  • 适合编程初学者的开源项目:小游戏2048(iOS-SwiftUI版)

    时间:2023-01-04 22:57:10

    目标为编程初学者打造入门学习项目,使用各种主流编程语言来实现。2048游戏规则一共16个单元格,初始时由2或者4构成。1、手指向一个方向滑动,所有格子会向那个方向运动。2、相同数字的两个格子,相遇时数字会相加。3、每次滑动时,空白处会随机出现一个数字。4、当所有单元格都不可移动时,游戏结束;当界面中...

  • 《iOS网络编程与云端应用最佳实践》上线了-源码下载,样章-正式发售了

    时间:2023-01-02 18:57:44

    ​​​​作 者:关东升出 版 社:清华大学出版社出版时间:2013-5-1版 次:1 页 数:424iOS网络编程与云端应用最佳实践目录推荐序(一)Ⅰ推荐序(二)Ⅲ赞誉Ⅴ前言Ⅶ第1章开篇综述1.1本书结构1.2本书中的约定1.2.1实例代码约定1.2.2图示的约定网络基础篇第2章沟通无限——苹果的网...

  • 六、雪花《苹果iOS实例编程入门教程》

    时间:2022-12-31 22:53:47

    该app为应用的功能为制作一场雪景现版本 SDK 8.4 Xcode纲要:- UIImageView 的运用- onTimer 代码运用- onAnimation 代码运用运行Xcode 选择 Create a new Xcode project ->Single View Applicati...

  • 让不懂编程的人爱上iPhone开发(2013春iOS6版)-开篇

    时间:2022-12-29 17:45:56

     挖坑1年,终须填之! 说明:本系列教程仅针对入门新手,高手勿入!时间是最宝贵的财富,只选择自己需要的信息才是王道! 主要素材和示例项目来源:http://www.raywenderlich.com/store   特别说明:不适合程序猿出身的童鞋!目的是让策划或管理人员了解iPhone开发的基础知...

  • 让不懂编程的人爱上iPhone开发(2017秋iOS11+Swift4+Xcode9版)-第1篇

    时间:2022-12-29 17:19:58

    点击上方“iOS开发”,选择“置顶公众号” 关键时刻,第一时间送达! 说明:本系列教程仅针对入门新手!已有iOS开发经验的请绕行~ 本系列教程编译自iOS Apprentice:http://www.raywenderlich.com/store 适合看本系列教程的对象: 1.从未学过...

  • 让不懂编程的人爱上iOS7

    时间:2022-12-29 17:15:42

    让不懂编程的人爱上iOS7假如生活欺骗了你,不要伤心,不要哭泣;这样的日子里,需要勇气;要相信快乐的日子总会来临。对于编程这座殿堂,相信很多人都会徘徊于门外,只是缺少一份闯入的勇气与坚持。历经七年之久,iOS7羽化成蝶,简洁、动感、时尚之感深得用户喜爱。升级至iOS7的用户比例达到了74%,如果这...

  • HTML5定稿了,终于有一种编程语言开发的程序可以在Android和IOS两种设备上运行了

    时间:2022-12-24 23:30:30

    2007 年 W3C (万维网联盟)立项 HTML5,直至 2014 年 10 月底,这个长达八年的规范终于正式封稿。过去这些年,HTML5 颠覆了 PC 互联网的格局,优化了移动互联网的体验,接下来,HTML5 将颠覆原生 App 世界。这听起来有点危言耸听,但若认真分析 HTML5 的发展史,你...

  • iOS网络编程笔记——XML文档解析

    时间:2022-12-20 20:24:25

    今天利用多余时间研究了一下XML文档解析,虽然现在移动端使用的数据格式基本为JSON格式,但是XML格式毕竟多年来一直在各种计算机语言之间使用,是一种老牌的经典的灵活的数据交换格式。所以我认为还是很有必要认真学习一下。<?xml version="1.0" encoding="UTF-8"?&...

  • iOS 网络编程:AFNetworking

    时间:2022-12-19 14:17:44

    1 简介 1.1 概念 AFNetworking网络框架并不是IOS自带的框架,而是第三方的开源框架。它是对NSURLConnection和NSURLSession API的封装,但是目前AFNetworking 3.0已经删除了基于 NSURLConnection API的所有支持,所以本文只记录...

  • 黑马程序员—(iOS开发)C语言简单编程---(二)

    时间:2022-12-17 00:25:10

    ------- android培训、iOS培训、云计算培训、Java培训、期待与您交流! ---------- 了解:1、iOS开发,使用Mac平台下的Xcode搭建C语言开发环境;2、Windows环境下,下载微软的Visual C++搭建C语言开发环境; (一) 创建C程序(Mac平台)   ...

  • ios开发 网络编程浅析

    时间:2022-12-15 08:16:46

    原文地址:http://www.cnblogs.com/hanjun/archive/2012/11/16/2774107.html iphone包含了很多框架和库,从底层的套接字到不同层次的封装,可以方便地给程序添加网络功能。     (1)BSD套接字。最底层的套接字,这是Unix网络开发常用的...

  • iOS网络开发编程之NSURLConnection详解

    时间:2022-12-15 08:16:52

    iOS网络层常用的库如ASIHTTPRequest,AFNetworking,MKNetworkKit等知名的第三方库。随着ASI不再更新,楼主基本上也跟着大部队用了AF。AF用的是Cocoa层的API-NSURLConnection。 以前只是简简单单的用过NSURLConnection,很多相关...