iOS多线程
//// ViewController.m// UI_Lesson_21//// Created by xalo on 15/10/7.// Copyright © 2015年 . All rights reserved.//#import "ViewController.h"@interface ViewController ()@property (retain, nonatomic) IBOutlet UIImageView *iamgeView;@property (retain, non...
2024-01-10iOS对齐文本
示例Swiftlet sampleText = "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat...
2024-01-10iOS开发问题
在这本书上看到一个教程第四第五章的教程,写一个获取地理位置的小应用,现在遇到一个问题,他用的是single view application 我用的是empty view application,第四章是获取地理位置,我照着他的代码敲,然后在appdelegate.m中加了几行加载根试图控制器的代码可以运行成功,但是在第五章他做的功能是加载地...
2024-01-10iOS多线程介绍
一、前言部分最近在面试,重新温习了一遍多线程,希望加深一遍对于多线程的理解。1、什么是进程?1).要了解线程我们必须先了解进程,通俗来讲进程就是在系统中运行的一个应用程序。2).每个线程之间是独立存在的,分别运行在其专用的且受保护的内存空间中。3).比如打开QQ或Xcode系统会分别...
2024-01-10iOS中的通知机制
网上经常说iOS的通知机制是使用了观察者模式,里面有两个角色,其一是poster(发送者),另一个是observer(接受信息的订阅者)。但我认为重要的角色是通知中心,它是整个通知机制的核心,有poster发送者发送的消息必定要到达通知中心,再由通知中心根据这个消息被哪些observer订阅者订阅过,就把消息...
2024-01-10iOS有关文件头域
所有的文件在它的内容的头部应该都有一个域,记录了当前文件的信息,比如文件长度,name等等,那么在iOS里面这个文件的头域怎么获取呢?回答:答案来自:Stack Overflow - Finding file's size获取文件属性的代码:NSDictionary *fileAttributes = [[NSFileManager defaultManager] attributesOfItemAtPath:URL error:&attributesError];属...
2024-01-10iOS 获取默认值
示例要在NSUserDefaults中获取值,可以使用以下功能:迅速arrayForKey(_:)boolForKey(_:)dataForKey(_:)dictionaryForKey(_:)floatForKey(_:)integerForKey(_:)objectForKey(_:)stringArrayForKey(_:)stringForKey(_:)doubleForKey(_:)URLForKey(_:)目标C-(nullable NSArray *)arrayForKey:(nonnull ...
2024-01-10iOS界面效果问题
请问图片中"碟中谍5:神秘国度"下方有一条渐宽的绿线是怎么实现的?我一开始以为是图片, 但是该APP时光网的Bundle包并没有这张图片, 求大神帮忙解决.回答:绘图绘制上去的回答:但是该APP时光网的Bundle包并没有这张图片 别人下载下来的 放在资源文件夹下 跟bundle没有关系 要想知道是不是图片 抓...
2024-01-10iOS实现抽屉效果
本文实例为大家分享了iOS实现抽屉效果的具体代码,供大家参考,具体内容如下抽屉效果:#import "DragerViewController.h"#define screenW [UIScreen mainScreen].bounds.size.width@interface DragerViewController ()@property (nonatomic, weak) UIView *leftV;@property (nonatomic, weak) UIView *rightV;@propert...
2024-01-10iOS点按即可聚焦
我使用此代码在iOS自定义相机App中实现了“轻按一下”功能,但无法正常工作。这是代码override func touchesBegan(touches: NSSet, withEvent event: UIEvent) { let touchPer = touches.anyObject() as UITouch let screenSize = UIScreen.mainScreen().bounds.size var focus_x = touchPer.locationInVie...
2024-01-10iOS电话功能大提升
以前的iPhone,来电话了不想接,你会发现iPhone没有取消来电的按钮,如果你正在开会,忘了开启iPhone的静音,来电又不能取消,那真是囧爆了。iPhone取消接听来电真正的操作是需要按一下顶部的电源键,屏幕就会关闭,这时再按一下Home键,就能取消接听来电。 苹果iOS6取消接听来电再也不用这...
2024-01-10iOS 5故事板评论
有没有办法在iOS故事板上添加评论?目前,我们有一个项目,其中有几个人在同一个界面上工作,并且能够在故事板本身写作是非常有帮助的,因此您可以留下一张便条给其他人或者稍后记住。iOS 5故事板评论就像泡泡上有一条消息,就像“标记,请修正注销按钮,将其更改为红色”。有没有这样的事...
2024-01-10iOS和安卓区别在哪里?
前几年苹果手机在中国非常畅销,除了攀比心理,也确实有它的优越之处。不过随着国产手机的渐渐崛起,苹果手机的销量在在中国还是有所下降的。虽然有些人总是打着爱国的名号,对别人或自己进行“道德绑架”,不买国货就是不爱国?其实不然,还是看个人喜欢,或者觉得哪个比较好用顺手的。...
2024-01-10iOS实现侧拉栏抽屉效果
本文实例介绍了iOS实现侧拉栏抽屉效果的相关代码,分享给大家供大家参考,具体内容如下需要导入第三方的类库如下:抽屉效果所需第三方类库下载效果:既可以两侧都实现抽屉效果也可只实现左侧栏或者右侧栏的抽屉效果关于抽屉效果主要是AppDelegate的代码AppDelegate.h文件代码: <span style="font-size...
2024-01-10iOS 将方法附加到按钮
例子要将方法添加到按钮,请首先创建一个操作方法:Objective-C-(void) someButtonAction{ NSLog(@"Button is tapped");}Swiftfunc someButtonAction() { print("Button is tapped") }现在要将此操作方法添加到您的按钮,您必须编写以下代码行:Objective C[yourButtonInstance addTarget:self action:@selector(someB...
2024-01-10iOS 捕获程序崩溃日志
iOS开发中遇到程序崩溃是很正常的事情,如何在程序崩溃时捕获到异常信息并通知开发者?下面就介绍如何在iOS中实现:1. 在程序启动时加上一个异常捕获监听,用来处理程序崩溃时的回调动作NSSetUncaughtExceptionHandler (&UncaughtExceptionHandler); 官方文档介绍:Sets the top-level error-handling function where you can...
2024-01-10iOS实现聊天输入框功能
经常使用微信聊天,没事儿就会想输入框的实现过程,所以抽空,也实现了一个输入框的功能;经过封装,使用就非常的简单了,在需要的VC中,实现方法如下:- (void)viewDidLoad { [super viewDidLoad]; self.view.backgroundColor = [UIColor colorWithRed:0.92 green:0.92 blue:0.92 alpha:1.00]; self.keyView = [[DKSKeyboardView alloc] i...
2024-01-10iOS开发技巧之自定义相机
最近公司的项目中用到了相机,由于不用系统的相机,UI给的相机切图,必须自定义才可以。就花时间简单研究了一下相机的自定义。相机属于系统硬件,这就需要我们来手动调用iPhone的相机硬件,分为以下步骤:1、首先声明以下对象#import <AVFoundation/AVFoundation.h>//捕获设备,通常是前置摄像头,后...
2024-01-10iOS中使用RSA加密详解
在iOS中使用RSA加密解密,需要用到.der和.p12后缀格式的文件,其中.der格式的文件存放的是公钥(Public key)用于加密,.p12格式的文件存放的是私钥(Private key)用于解密. 首先需要先生成这些文件,然后再将文件导入工程使用,不多说,开始做!一、使用openssl生成所需秘钥文件生成环境是在mac系统下,...
2024-01-10iOS - 点,像素和打印
我正在创建一个UIImage,我想用iOS打印。打印类型将为iOS - 点,像素和打印printInfo.outputType = UIPrintInfoOutputGeneral; 或换句话说,使用常规纸张。据我所知,iOS将以72dpi打印。所以,如果我想在纸张上打印一个尺寸为2x3的UIImage,我需要用144 x 216点创建这个图像,但是这个UIImage的像素是多少?或者换句话...
2024-01-10iOS实现一个简易日历代码
日历一般都是用UICollectionView进行开发的,相关demo也很多,这里就讲一个我最近写的玩的demo,由于时间原因没来得及加年历和周历,一个月历的小demo,随着月份天数的不同,自动改变日历的高。代理部分:@protocol KJCalendarDelegate <NSObject>/** 随着每个月的天数不一样而改变高度 @param height 日历高度 ...
2024-01-105个iOS最佳包裹追踪应用
寻找更简单的方法来从iPhone跟踪包裹吗? 这是完成工作的最佳应用程序。在线购物不仅方便,而且通常是找到特价商品的好方法(但并非总是如此)。 跟踪购买的所有物品以及何时购买它们也可能会很麻烦。幸运的是,iOS包跟踪应用程序在App Store中很多。 这里有五个值得一试的地方。幸运的是,iOS...
2024-01-10iOS自定义时间滚动选择控件
本文实例为大家分享了iOS自定义时间滚动选择控件的具体代码,供大家参考,具体内容如下1.先上自定义的控件:/** * 滚轮选择器 * author LH * data 2016/8/20 17:26 */public class WheelView extends View { public static final String TAG = "WheelView"; /** * 自动回滚到中间的速度 */ public static final float SPEED = 2; /** * 除...
2024-01-10iOS UITextView
我现在app里面有一个textView 我设置的懒加载,也设置好了frame 现在当textView的文字输满了我规定的大小后 app崩溃了 这是啥原因? 我的这个textVIew是自定义的,我单独写一个demo用系统的输入超过范围后会自动往上滚,而不会崩溃不好意思 刚忘记贴控制台的输出了回答:这个你看控制台给除了什么提示啊...
2024-01-10iOS 纯代码写个侧滑栏功能
代码原理就是使用UIView并对其移动来完成,一个twoView作为侧滑栏,一个oneView作为主界面,需要弹出侧滑栏时对twoView向右移动200,当隐藏侧滑栏时,向左移动200就行了,twoVIew初始的x地址为-200。#import <UIKit/UIKit.h> @interface ViewController : UIViewController<UITableViewDelegate,UITableViewDataSource> @property (strong, nonat...
2024-01-10